Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

active topics list on index (like glance)

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 15 лет
Поблагодарили: 44 раза

active topics list on index (like glance)

Сообщение Rayden »

Было: recent topics like glance

При конвертации очередного клиентского форума с двойки на трешку столкнулся с сильным желанием клиента заиметь аналог гланса, чтоб на индексе два столбца с новыми темами.
Похожее нашел на Board 3 Portal, там в три столбика выводятся объявления, новые и горячие темы.

Вытащил оттуда код, адаптировал его для чистого phpBB3, добавил модуль для админки.
Прошу тестировать. Пока только для просилвера.
И не путайте с recent от rxu, у него другая функциональность и другая задача :)
recent_topics_1.0.0.zip
(42.95 КБ) 1096 скачиваний
UPD: Посовещавшись с более опытными товарищами, решил переименовать, дабы не возникло путаницы с модом rxu. Названия файлов менять не буду, а инструкцию подправлю со сменой версии.

UPD: Версия 1.0.3 находится здесь

UPD: Версия 1.0.4
recent_topics_1.0.4.rar
Измененная MODX инструкция + установочный файл
(173.42 КБ) 590 скачиваний
Последний раз редактировалось Sheer 28.02.2013 22:57, всего редактировалось 2 раза.
Причина: Добавление ссылки на обновление
phpBB2 FAQ
phpBB3 FAQ

!((( ALEX )))!
phpBB 1.4.4
Сообщения: 136
Стаж: 12 лет 1 месяц
Поблагодарили: 2 раза

Re: recent topics like glance

Сообщение !((( ALEX )))! »

у меня почему то после установки выдало "не найден языковый файл recent.php"

Update версия со вкладками (демо http://honda-jazz.ru/index.php):
Вложения
recent_topics_2.0.rar
includes/recent_topics.php разбит на блоки
// block1, // block2, // block3 и т.д.
Первый отвечает за отображение 1 вкладки, второй за вторую и т.д.
Номера форумов, принадлежащих опр. вкладке задаются в строке
' . $sql_where . ' AND t.forum_id IN(3)
Например,
t.forum_id IN(номер1,номер2,номер3,номер4,...)
(56.53 КБ) 371 скачивание
Доработанный вариант мода (с вкалдками)
Доработанный вариант мода (с вкалдками)
Последний раз редактировалось !((( ALEX )))! 10.02.2013 3:40, всего редактировалось 6 раз.

Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 14 лет 11 месяцев
Откуда: Новосибирск
Поблагодарили: 37 раз

Re: recent topics like glance

Сообщение Alek$ »

!((( ALEX )))!
возможно, потому что вы его не залили на место?
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

!((( ALEX )))!
phpBB 1.4.4
Сообщения: 136
Стаж: 12 лет 1 месяц
Поблагодарили: 2 раза

Re: recent topics like glance

Сообщение !((( ALEX )))! »

Alek$ писал(а):возможно, потому что вы его не залили на место?
есть файл recent_topics.php но файла recent.php нету

Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 15 лет
Поблагодарили: 44 раза

Re: recent topics like glance

Сообщение Rayden »

Alek$
Не, мой косяк. Там еще файла не хватало.

!((( ALEX )))!
Перезалил архив.
Тебе достаточно заменить файл includes/recent_topics.php и добавить файл styles/prosilver/template/recent_topics.html , он отсутствовал.
phpBB2 FAQ
phpBB3 FAQ

!((( ALEX )))!
phpBB 1.4.4
Сообщения: 136
Стаж: 12 лет 1 месяц
Поблагодарили: 2 раза

Re: recent topics like glance

Сообщение !((( ALEX )))! »

супер, вроде работает
посмотреть можно тут
как можно сократить расстояние между блоком recent и форумами?
имеем:
Изображение

надо:
Изображение

Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 13 лет 9 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: recent topics like glance

Сообщение Gisher »

Rayden
мод делает дополнительные запросы на index.php ? и если да, то намного будет грузить форум?

Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 15 лет
Поблагодарили: 44 раза

Re: recent topics like glance

Сообщение Rayden »

Делает три селекта, по одному на каждый столбец.
Что касается "намного ли", то я таких вопросов не понимаю. В чем мерить? К тому же запросы кешируюся, насколько я помню.

!((( ALEX )))!
Расстояние сократить скорее всего можно. Как будет время - посмотрю, заодно и для сабсилвера сделаю.
В процессе тестирования обратил внимание на такую штуку - нужно осторожнее быть с ID исключенных форумов и не пропускать запятых.
Админка легко скушает и без запятых, и занесет все в базу, а вот на индексе рискуем получить ошибку SQL.
Возможно в будущем встрою проверку.
phpBB2 FAQ
phpBB3 FAQ

!((( ALEX )))!
phpBB 1.4.4
Сообщения: 136
Стаж: 12 лет 1 месяц
Поблагодарили: 2 раза

Re: recent topics like glance

Сообщение !((( ALEX )))! »

Rayden писал(а):Расстояние сократить скорее всего можно.
удалил строку

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

<br style="clear:both" />
в recent_topics.html

еще в этом же файле:
строку

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

<li class="header"><dl><dt>{L_RECENT_NEWS}</dt></dl></li>
заменил на

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

<li class="header"><dl class="icon"><dt>{L_RECENT_NEWS}</dt></dl></li>
и

строку

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

<table width="100%" border="0" cellpadding="0" cellspacing="10">
заменил на

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

<table width="100%" border="0" cellpadding="0" cellspacing="2">

Pan
phpBB 1.4.2
Сообщения: 57
Стаж: 12 лет 5 месяцев

Re: active topics list on index

Сообщение Pan »

Долго не мог понять, отчего темы с новыми сообщениями не появляются в списке.
Путём изысканий и умозаключений разобрался, что к чему. Этот мод, в отличии от Гланс, добавляет в список только новые темы; старые же темы, в которых появились новые сообщения, в списке не появляются.
Rayden, имхо, если невозможно данную деталь переработать - может быть, имеет смысл специально акцентировать внимание на данной особенности? (не настаиваю, но имеет смысл) Сейчас из первого топика сразу это не понятно (сходу смущает упоминание Гланса).

Хотя (мечты, мечты) доработка данного мода до функционала Гланс была бы очень в тему. Т.е:
1. В списке появляются все темы, содержащие новые сообщения (либо вместо популярных, либо вместо новых тем)
1. Перед названием темы стоит иконка-ссылка, ведущая на последний пост.
После гланса на двойке очень не хватает этих функций.

DDT2
phpBB 1.2.1
Сообщения: 28
Стаж: 11 лет 8 месяцев

Re: active topics list on index

Сообщение DDT2 »

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

Выбрать модуль “Новые темы” из раскрывающегося списка и нажать “Добавить модуль”.
у меня не появился модуль "новые темы", кеш чистил, хотя сам блок recent на главной странице есть

Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 15 лет
Поблагодарили: 44 раза

Re: active topics list on index

Сообщение Rayden »

Сочуствую, и что?
Проверяй правильность установки.
phpBB2 FAQ
phpBB3 FAQ

DDT2
phpBB 1.2.1
Сообщения: 28
Стаж: 11 лет 8 месяцев

Re: active topics list on index

Сообщение DDT2 »

Rayden, извините, скорее всего что-то с установкой, но я не понял в инструкции вот этого-

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

оpen: index.php  Comments
 Не забудьте произвести аналогичные изменения в папке ru 
что в папке ru менять? в common.php (папка ru) я изменения внес

Добавлено спустя 15 минут 31 секунду:
PS. редактировалось 4 файлика:/en/acp/common.php, /ru/acp/common.php, index_body.html, index.php, после редактирования (сперва пропустил)common.php в папке ru в админку зайти не могу

Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 15 лет 1 месяц
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Re: active topics list on index

Сообщение Поручик »

А ты почитай FAQ-phpBB3, там есть пункт на тему, какими редакторами следует пользоваться при правке файлов phpBB3 и как их надо сохранять.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

DDT2
phpBB 1.2.1
Сообщения: 28
Стаж: 11 лет 8 месяцев

Re: active topics list on index

Сообщение DDT2 »

я пользуюсь TEA как раз, вопрос снял, просто ступил не заметил в папке languages еще инструкцию

Добавлено спустя 21 минуту 23 секунды:
нет, всеравно после редактирования common.php (ru) при заходе в админ панель, форум на долго задумывается, очень надолго, минут 15, я просто не выдерживаю и возвращаю старый common.php на место...или может быть просто белая страница при заходе в админ панель
PS где я мог набедокурить? что смотреть впервую очередь? файлы после редактирования перепроверил

Вернуться в «Бета-версии модов для phpBB 3.0.x»