Система Ajax-постинга как ВКонтакте

Автоматическое появление новых сообщений на странице и уведомления о них

Любые разговоры на тему phpBB, без привязки к какой-либо конкретной версии или тематике. Если вы не нашли места для своей темы в других разделах форума, создайте её здесь.
Аватара пользователя
apollion
Сообщения: 75
Зарегистрирован: 21.10.15 18:13
Откуда: Россия
Благодарил (а): 14 раз
Поблагодарили: 8 раз
Контактная информация:

Система Ajax-постинга как ВКонтакте

Сообщение apollion »

Я уменьшил изображения конверта (их там 3), точнее 2 из них до 300х179 и 300х149. Одно осталось как и было - 100х100. Потом попробовал уменьшить в css значения их размеров заменив на эти. И в итоге изображения разъехались. :)

Наверно где-то еще там надо изменить значения, чтобы все картинки стали выглядеть единым целым, пока не понял где именно.
Аватара пользователя
Predator
Сообщения: 110
Зарегистрирован: 06.11.15 13:59
Благодарил (а): 11 раз
Поблагодарили: 7 раз
Контактная информация:

Система Ajax-постинга как ВКонтакте

Сообщение Predator »

Так зачем тебе конверт, сделай просто плашку на css и html и выводи её в нужном месте.
romaamor
Сообщения: 1
Зарегистрирован: 16.03.18 12:26
Благодарил (а): 1 раз

Система Ajax-постинга как ВКонтакте

Сообщение romaamor »

А Active Notifications не то ?
https://www.phpbb.com/community/viewtop ... &t=2313426
Shredder
Администратор
Сообщения: 1073
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

Система Ajax-постинга как ВКонтакте

Сообщение Shredder »

romaamor писал(а):А Active Notifications не то ?
Так ему для 3.0.x надо, а это расширение для 3.2
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
apollion
Сообщения: 75
Зарегистрирован: 21.10.15 18:13
Откуда: Россия
Благодарил (а): 14 раз
Поблагодарили: 8 раз
Контактная информация:

Система Ajax-постинга как ВКонтакте

Сообщение apollion »

romaamor

У меня 3.0.14 на том форуме, о котором речь.

=========================
Я что-то не соображу как поменять значения ширины и высоты 2 картинок. Одна была перерисована в размерах 300х149 - нижняя часть конверта, а верхняя в 300х179. Так как конверт очень громадный.
Я поменял, но что-то намудрил и конверт разъехался в разные стороны. Вот css этого мода.

Код: Выделить всё

    /* Popup PM */
    #form_popuppm {
    overflow: hidden;
    width: 530px;
    height: 446px;
    position: fixed;
    top: 250px;
    left: 190px;
    -webkit-transition: all 1s ease-in-out .3s;
    -moz-transition: all 1s ease-in-out .3s;
    -o-transition: all 1s ease-in-out .3s;
    transition: all 1s ease-in-out .3s;
    }
    #form_popuppm:before {
    content:"";
    position: absolute;
    bottom: 128px;
    left: 0px;
    background: url("./images/popuppm-before.png");
    width: 530px;
    height: 316px;
    }
    #form_popuppm:after {
    content:"";
    position: absolute;
    bottom: 0px;
    left: 0px;
    background:url("./images/popuppm-after.png");
    width: 530px;
    height: 260px;
    }
     
    #form_popuppm.hide:after, #form_popuppm.hide:before {
    display: none;
    }
     
    #form_popuppm:hover {
    height: 576px;
    top: -100px;
    }
     
    .jq_popuppm {
    background: url("./images/popuppm-letter_bg.png") repeat 0 0 #f7f2ec;
    position: relative;
    top: 200px;
    overflow: hidden;
    height: 200px;
    width: 400px;
    margin: 0px auto;
    padding: 20px;
    border: 1px solid #fff;
    border-radius: 3px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
    box-shadow: 0px 0px 3px #9d9d9d, inset 0px 0px 27px #fff;
    -moz-box-shadow: 0px 0px 3px #9d9d9d, inset 0px 0px 14px #fff;
    -webkit-box-shadow: 0px 0px 3px #9d9d9d, inset 0px 0px 27px #fff;
    -webkit-transition: all 1s ease-in-out .3s;
    -moz-transition: all 1s ease-in-out .3s;
    -o-transition: all 1s ease-in-out .3s;
    transition: all 1s ease-in-out .3s;
    }
     
    #form_popuppm:hover .jq_popuppm {
    height: 330px;
    }
     
    .jq_popuppm p.close_win {
    text-align: right;
    }
     
    .jq_popuppm a.close {
    font-size: 10px;
    }
     
    .jq_popuppm p.click_view {
    text-align: center;
    }
     
    .jq_popuppm a.view {
    font-size: 13px;
    }
     
    .jq_popuppm p.new_message {
    margin-top: 20px;
    text-align: center;
    font-size: 1.3em;
    }
     
    .jq_popuppm cite {
    font-size: 12px;
    text-align: center;
    display: block;
    margin-top: 100px;
    }
Аватара пользователя
Predator
Сообщения: 110
Зарегистрирован: 06.11.15 13:59
Благодарил (а): 11 раз
Поблагодарили: 7 раз
Контактная информация:

Система Ajax-постинга как ВКонтакте

Сообщение Predator »

apollion
Так меняй значения на нужные

Код: Выделить всё

width: 530px;
    height: 446px;
Аватара пользователя
apollion
Сообщения: 75
Зарегистрирован: 21.10.15 18:13
Откуда: Россия
Благодарил (а): 14 раз
Поблагодарили: 8 раз
Контактная информация:

Система Ajax-постинга как ВКонтакте

Сообщение apollion »

Там 3 картинки. Поменял тут

Код: Выделить всё

width: 530px;
    height: 316px;
и тут

Код: Выделить всё

width: 530px;
    height: 260px;
и в итоге изображение поехало в разные стороны. Там изображение конверта собрано из 3-х: синий верх, низ и белая вкладка с сообщением - 100х100.
Shredder
Администратор
Сообщения: 1073
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

Система Ajax-постинга как ВКонтакте

Сообщение Shredder »

apollion
Наведи мышь на конверт, нажми правую кнопку и выбери "исследовать элемент" - там сможешь на лету изменить CSS и подогнать изображения под нужный размер. Потом скопируешь, что получилось, и заменишь этим CSS мода.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
apollion
Сообщения: 75
Зарегистрирован: 21.10.15 18:13
Откуда: Россия
Благодарил (а): 14 раз
Поблагодарили: 8 раз
Контактная информация:

Система Ajax-постинга как ВКонтакте

Сообщение apollion »

Что-то я забыл, что так сделать можно и это проще.
Спасибо.
Аватара пользователя
apollion
Сообщения: 75
Зарегистрирован: 21.10.15 18:13
Откуда: Россия
Благодарил (а): 14 раз
Поблагодарили: 8 раз
Контактная информация:

Система Ajax-постинга как ВКонтакте

Сообщение apollion »

Нашел нечто похожее на то, как я хотел с уведомлениями:

Попробую поставить на днях.
99f627f8f2edc4d6b9637b130d08d610.png
Аватара пользователя
apollion
Сообщения: 75
Зарегистрирован: 21.10.15 18:13
Откуда: Россия
Благодарил (а): 14 раз
Поблагодарили: 8 раз
Контактная информация:

Система Ajax-постинга как ВКонтакте

Сообщение apollion »

Нашел в моде Социальная сеть систему уведомлений как в ВК и инстант-мессенджер как в ВК. Надо попытаться выдрать их оттуда и поставить.
Внешний вид их очень нравится.
Shredder
Администратор
Сообщения: 1073
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

Система Ajax-постинга как ВКонтакте

Сообщение Shredder »

А с предыдущим модом - не получилось?

А если социальную сеть целиком поставить и включить в настройках только мессенджеры? Или так нельзя?
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
apollion
Сообщения: 75
Зарегистрирован: 21.10.15 18:13
Откуда: Россия
Благодарил (а): 14 раз
Поблагодарили: 8 раз
Контактная информация:

Система Ajax-постинга как ВКонтакте

Сообщение apollion »

А я больше ничего не пробовал. Так как решив поставить тот мод, что на скрине с уведомлением черным в углу - обнаружил, что там надо еще и заливать файлы на сервер. А там где этот мод лежал все ссылки на архивы с файлами умерли давно. Мод как оказалось иностранного автора - англоязычного - позже попробую найти сайт автора и скачать оттуда, но не уверен в успехе. Тот же форум автора соцсети, не работает уже 3 года.

Вот скрины уведомлений и мессенджера из мода соцсети. Можно ли поставить все и отключить все кроме них я пока не знаю. Дело еще и в том, что там судя по описанию создаются кастомные страницы этой соцсети - можно ли обойтись без них пока не проверял. Вчера лишь нашел руссификатор к моду и на этом пока все.

Скрины.
175356_369334659816424_1539059509_o.jpg
176213_369334643149759_1199871939_o.jpg
Добавлено спустя 3 минуты 59 секунд:
Этот мод тоже уже 3-4 года заброшен.
Shredder
Администратор
Сообщения: 1073
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

Система Ajax-постинга как ВКонтакте

Сообщение Shredder »

apollion писал(а):Этот мод тоже уже 3-4 года заброшен.
Ставил этот мод, не впечатлил. Я думал, он хот бы развивается.
Кастомные страницы - это те, что в хедере в списке ссылок? Если да, то их можно убрать, не добавляя соответствующие ссылки в functions.php или в шаблон.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
apollion
Сообщения: 75
Зарегистрирован: 21.10.15 18:13
Откуда: Россия
Благодарил (а): 14 раз
Поблагодарили: 8 раз
Контактная информация:

Система Ajax-постинга как ВКонтакте

Сообщение apollion »

Страница активности, Главная и Профиль - эти наверно.

Посмотрел я мануал - там инструкция только для просилвера и надо запускать инсталлятор потом. Значит будут внесены большие изменения в БД. Что-то не охота рисковать. Понятное дело, можно сделать бэкап и откатить, только стоит ли оно того. Все-таки попробую поискать отдельно уведомление и мессенджер. Надо на их умерший форум в вебархиве зайти - может там уже кто-то просил уведомления и мессенджер отдельно.

Добавлено спустя 1 час 29 минут 6 секунд:
Пробовал поставить мод уведомлений по инструкции от Пчелкина https://www.phpbbguru.net/community/vie ... 05#p410470
его внешний вид потом можно будет допилить как нужно, но после установки при перезагрузке страницы исчезает текст сообщения, остается только:
Автор: -
Тема -
Дата - которая сбрасывается на 01.0.1.1970 03:00

Какой-то косяк в коде в functions.php, а какой я не пойму, т. к. в php не силен.
Ответить