Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Last Forum Topic On Index
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 1 месяц
- Поблагодарили: 1 раз
-
- Поддержка
- Сообщения: 5366
- Стаж: 19 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 194 раза
- Поблагодарили: 831 раз
VVVas
Примерно то же и у меня на форуме, но там уже совсем другая степь..
Примерно то же и у меня на форуме, но там уже совсем другая степь..
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.2.0
- Сообщения: 17
- Стаж: 19 лет 10 месяцев
Возник вопрос - предложение.
Есть приватные, но не спрятаные форумы, этот мод будет показывать последнюю тему, что на мой взгляд, все таки не соответвует идеологии приватного форума. Мне кажется он должен показывать только те название топиков которые мы можем прочитать. Можете возразить, что создатели все равно показывали последний ответ и автора. Но дата последний ответ и автор, не столь критично чем название топика.
Поэтому предлагаю его доработать.
Я посмотрел, на количестве запросов в базу это не должно сказаться, только на количество выполняемых операций и затребуемый обьем памяти, то есть не значительно.
Ну и проверку на возможность просмотра добавить
Я прощу прощения, что проверку на возможность просмотра не оформил под мод, но таааам такая каша ...
Есть приватные, но не спрятаные форумы, этот мод будет показывать последнюю тему, что на мой взгляд, все таки не соответвует идеологии приватного форума. Мне кажется он должен показывать только те название топиков которые мы можем прочитать. Можете возразить, что создатели все равно показывали последний ответ и автора. Но дата последний ответ и автор, не столь критично чем название топика.
Поэтому предлагаю его доработать.
Я посмотрел, на количестве запросов в базу это не должно сказаться, только на количество выполняемых операций и затребуемый обьем памяти, то есть не значительно.
Код: Выделить всё
#
#-----[ FIND ]-----------------------------------------
#
//
// Find which forums are visible for this user
//
$is_auth_ary = array();
$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);
#
#-----[ REPLACE WITH ]----------------------------------------
#
//
// Find which forums are visible for this user
//
$is_auth_ary = array();
$is_auth_ary = auth(AUTH_ALL, AUTH_LIST_ALL, $userdata, $forum_data);
Код: Выделить всё
if ( ($is_auth_ary[$forum_id]['auth_read']) & ($is_auth_ary[$forum_id]['auth_view']) ) {
// bla bla
}
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 9 месяцев
- Поблагодарили: 2 раза
[test]
Большой респект за доработку! Я спрашивал в этой теме про такую возможность, но что то мне ни кто не смог помочь
Я правильно сделал ???
заменил
на
При таком коде для пользователей, которым форум недоступен выводится Нет сообщений, а для других выводится как в обычных форумах (пользователь, тема).
Как бы еще на эту тему glance доработать ? Как временную меру можно использовать $glance_ignore, но это не совсем то, что хочется...
Большой респект за доработку! Я спрашивал в этой теме про такую возможность, но что то мне ни кто не смог помочь
Я правильно сделал ???
заменил
Код: Выделить всё
if ( $forum_data[$j]['forum_last_post_id'] )
{
$forum_data[$j]['topic_title'] = (strlen($forum_data[$j]['topic_title']) > $max_topic_length) ? substr($forum_data[$j]['topic_title'], 0, $max_topic_length) . '…' : $forum_data[$j]['topic_title'];
Код: Выделить всё
if ( ($is_auth_ary[$forum_id]['auth_read']) & ($is_auth_ary[$forum_id]['auth_view']) )
{
$forum_data[$j]['topic_title'] = (strlen($forum_data[$j]['topic_title']) > $max_topic_length) ? substr($forum_data[$j]['topic_title'], 0, $max_topic_length) . '…' : $forum_data[$j]['topic_title'];
Как бы еще на эту тему glance доработать ? Как временную меру можно использовать $glance_ignore, но это не совсем то, что хочется...
-
- phpBB 1.2.0
- Сообщения: 17
- Стаж: 19 лет 10 месяцев
Alexgraf
и правильно и не правильно , а что выведется если нет ответов в теме, а права на просмотре есть ?
Тогда хоть так
Хотя я у себя сделал чтобы для тех кому нельзя смотреть просто не показывалось ничего, пустота , где-то так.
P.S. Отцы форума ! а нельзя для textarea name='message' , поставить width:100%
и правильно и не правильно , а что выведется если нет ответов в теме, а права на просмотре есть ?
Тогда хоть так
Код: Выделить всё
if ( ($forum_data[$j]['forum_last_post_id']) & ($is_auth_ary[$forum_id]['auth_read']) & ($is_auth_ary[$forum_id]['auth_view']) )
Код: Выделить всё
if ( $forum_data[$j]['forum_last_post_id'] )
{
... // some formating code here
if ( !($is_auth_ary[$forum_id]['auth_read']) or !($is_auth_ary[$forum_id]['auth_view']) ) {
$last_post = '';
}
}
else
{
P.S. Отцы форума ! а нельзя для textarea name='message' , поставить width:100%
[test]
Что то я не понял про что речь идет. Если в форуме есть хоть одна тема и есть права для просмотра форума, то эта тема и выводится, если в форуме нет тем, то, думаю, будет Нет сообщений. Если прав для просмотра нет, то так же выводится Нет сообщений. Хотя и в том и в другом случае количество тем и количество сообщений выводится. Меня это вполне устраивает.
Что то я не понял про что речь идет. Если в форуме есть хоть одна тема и есть права для просмотра форума, то эта тема и выводится, если в форуме нет тем, то, думаю, будет Нет сообщений. Если прав для просмотра нет, то так же выводится Нет сообщений. Хотя и в том и в другом случае количество тем и количество сообщений выводится. Меня это вполне устраивает.
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 9 месяцев
- Поблагодарили: 2 раза
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 19 лет 9 месяцев
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 9 месяцев
- Поблагодарили: 2 раза
muromez
Вообще рядом с названием темы есть иконка-листочек, ведущая на последнее сообщение. Этой функциональности недостаточно?
Вообще рядом с названием темы есть иконка-листочек, ведущая на последнее сообщение. Этой функциональности недостаточно?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 19 лет 9 месяцев
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 9 месяцев
- Поблагодарили: 2 раза
Да я вообще... Тогда наверное листочек стоит вообще убрать.
Код: Выделить всё
[open]
index.php
[find]
$last_post .= '<br /><a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $forum_data[$j]['topic_id']) . '">' . $forum_data[$j]['topic_title'] . '</a>';
[replace with]
$last_post .= '<br /><a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '">' . $forum_data[$j]['topic_title'] . '</a>';
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 19 лет 8 месяцев
Помогите пожалуйста!!!
Поставил мод: Online/Offline/Hidden Mod
Отсюда: http://myphpbb.com.ru/?mods/new_part
У меня перестали показыватся смайлики.....
И вообще он как то кривой получился....
Вот ссылка на один из топиков моего форума:
http://mclost.hut1.ru/phpBB2/viewtopic.php?t=4
Может кто нибудь сможет как то помочь?!
Поставил мод: Online/Offline/Hidden Mod
Отсюда: http://myphpbb.com.ru/?mods/new_part
У меня перестали показыватся смайлики.....
И вообще он как то кривой получился....
Вот ссылка на один из топиков моего форума:
http://mclost.hut1.ru/phpBB2/viewtopic.php?t=4
Может кто нибудь сможет как то помочь?!
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 9 месяцев
- Поблагодарили: 2 раза
Нашли откуда поставить... он там очень древний.
Зайдите к нам в Моды - там есть последняя версия. Сносите мод и ставьте заново или восстанавливайте файлы из бэкапа.
Добавлено спустя 8 минут 29 секунд:
Да и похоже не в этом моде дело. Что еще ставили?
Зайдите к нам в Моды - там есть последняя версия. Сносите мод и ставьте заново или восстанавливайте файлы из бэкапа.
Добавлено спустя 8 минут 29 секунд:
Да и похоже не в этом моде дело. Что еще ставили?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений