Динамическое "Новое ЛС" (AJAX new PM)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Krabsss
- phpBB 1.4.4
- Сообщения: 174
- Стаж: 14 лет 1 месяц
- Откуда: Санкт-Петербург
- Благодарил (а): 5 раз
- Поблагодарили: 7 раз
Re: Динамическое "Новое ЛС" (AJAX new PM)
поставил, но ЛС приходят после перезагрузки страницы, и вот еще косяк

-
evrus01
- Former team member
- Сообщения: 1274
- Стаж: 15 лет 6 месяцев
- Откуда: Москва
- Благодарил (а): 107 раз
- Поблагодарили: 234 раза
Re: Динамическое "Новое ЛС" (AJAX new PM)
«Косяк» связан с css. Или что-то не обновили/не добавили, либо кеш (возможно даже браузерный).
Какой период обновления стоит? 60000 ms ? Как в исходнике?
Какой период обновления стоит? 60000 ms ? Как в исходнике?
Я использую следующие модификации | Памятка
-
evrus01
- Former team member
- Сообщения: 1274
- Стаж: 15 лет 6 месяцев
- Откуда: Москва
- Благодарил (а): 107 раз
- Поблагодарили: 234 раза
Re: Динамическое "Новое ЛС" (AJAX new PM)
Да, раз в минуту.
Я использую следующие модификации | Памятка
-
Krabsss
- phpBB 1.4.4
- Сообщения: 174
- Стаж: 14 лет 1 месяц
- Откуда: Санкт-Петербург
- Благодарил (а): 5 раз
- Поблагодарили: 7 раз
Re: Динамическое "Новое ЛС" (AJAX new PM)
да почистил кеш самого браузера, но теперь надписи как будто двоятся

Добавлено спустя 1 минуту 5 секунд:
и как добавить видимость аватарки в это окошко?
Добавлено спустя 1 минуту 5 секунд:
и как добавить видимость аватарки в это окошко?
-
evrus01
- Former team member
- Сообщения: 1274
- Стаж: 15 лет 6 месяцев
- Откуда: Москва
- Благодарил (а): 107 раз
- Поблагодарили: 234 раза
Re: Динамическое "Новое ЛС" (AJAX new PM)
У вас для какого то селектора установлена тень. Самое быстрое решение — сделайте подложку темной.
Добавлено спустя 1 минуту 59 секунд:
Про аватару лучше написать в теме автора модификации.
Добавлено спустя 1 минуту 59 секунд:
Про аватару лучше написать в теме автора модификации.
Я использую следующие модификации | Памятка
-
Krabsss
- phpBB 1.4.4
- Сообщения: 174
- Стаж: 14 лет 1 месяц
- Откуда: Санкт-Петербург
- Благодарил (а): 5 раз
- Поблагодарили: 7 раз
Re: Динамическое "Новое ЛС" (AJAX new PM)
да я бы хотел прозрачным окно сделать, по поводу селектора - в каком файле это искать?evrus01 писал(а):У вас для какого то селектора установлена тень. Самое быстрое решение — сделайте подложку темной.
-
evrus01
- Former team member
- Сообщения: 1274
- Стаж: 15 лет 6 месяцев
- Откуда: Москва
- Благодарил (а): 107 раз
- Поблагодарили: 234 раза
Re: Динамическое "Новое ЛС" (AJAX new PM)
ЦСС конечно же.
Я использую следующие модификации | Памятка
-
peka4u
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 14 лет
- Благодарил (а): 1 раз
Re: Динамическое "Новое ЛС" (AJAX new PM)
Хелп!Nekstati писал(а):Создать в корневой папке форума файл pm.php следующего содержания:
Все зделал как описано выше. После обновления, уведомление исчезает вообще и не появляется пока не перезагрузить страницу!
Как можно это исправить?
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Динамическое "Новое ЛС" (AJAX new PM)
peka4u, у Вас jQuery или mootools подключены? Если нет - подключите (один из них)
-
peka4u
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 14 лет
- Благодарил (а): 1 раз
-
End
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 13 лет 2 месяца
- Благодарил (а): 1 раз
Re: Динамическое "Новое ЛС" (AJAX new PM)
Подключать jquery нужно к файлу pm.php, или к хедеру? Подключая к хедеру, строка просто пропадает. Так же и если не подключать.
Добавлено спустя 16 минут 54 секунды:
Всё, подключил более новую к хедеру - ничего не пропадает. Но он не обновляет ничего.
Добавлено спустя 16 минут 54 секунды:
Всё, подключил более новую к хедеру - ничего не пропадает. Но он не обновляет ничего.
-
End
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 13 лет 2 месяца
- Благодарил (а): 1 раз
Re: Динамическое "Новое ЛС" (AJAX new PM)
Сделал это работоспособным. Долго не хотел делиться. Делаем всё как у Nekstati (в начале темы), только pm.php такого содержания:
Код: Выделить всё
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path.'common.'.$phpEx);
$user->session_begin();
$user->setup();
$pers_mess = 'SELECT user_new_privmsg FROM '. USERS_TABLE .' WHERE user_id = '.$user->data['user_id'];
$result = $db->sql_query($pers_mess);
$row = $db->sql_fetchrow($result);
if (empty($row['user_new_privmsg'])) {
$l_privmsgs_text = $user->lang['NO_NEW_PM'];
}
else
{
$l_message_new = ($user->data['user_new_privmsg'] == 1) ? $user->lang['NEW_PM'] : $user->lang['NEW_PMS'];
$l_privmsgs_text = sprintf($l_message_new, $user->data['user_new_privmsg']);
}
echo $l_privmsgs_text;
garbage_collection();
exit_handler();
?>
