0 Пользователей и 1 Гость просматривают эту тему.
  • 172 Ответов
  • 70115 Просмотров
*

Darkick

  • Moderator
  • 1142
  • 239 / 1

Модуль DphpBB3 Last Topics (mod_dphpbb3_lats_topics) предназначен для вывода последних тем с форума phpBB3.0.x.
Таблицы форума могут быть установлены в одну базу с Joomla, либо находиться в другой базе (и даже на другом сервере; интеграция Joomla и форума НЕ требуется).
Особые возможности:
  • группировка тем;
  • многоколоночный вывод;
  • вертикальное или горизонтальное направление колонок (встроенные стили);
  • возможность исключить темы из заданных форумов;
  • возможность исключить темы определенных типов: закрытые, обычные, прилепленные, объявления, важные;
  • настраиваемый формат вывода;
  • настраиваемый формат ссылок
  • вывод дополнительных ссылок: непрочитанные сообщения, активные темы и т.п.

Благодарность принимаю плюсами здесь, и "звездами" и отзывами в каталоге расширений Joomla!

Текущая версия — 1.4.1.
« Последнее редактирование: 21.05.2010, 12:15:35 от Darkick »
*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
Здравствуйте, есть ли нечто похожее для PhpBB2 ?
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
Возможно и есть, но встречал. А вообще, не думаю, что в phpBB2 структура базы сложнее и нельзя выдрать нужную инфу. При наличии знаний переделать модуль должно быть не сложно.

Сам не возьмусь, ибо phpBB2 не пользуюсь.
*

sova

  • Захожу иногда
  • 135
  • 22 / 1
А для Joomla 1.0.15 трудно его переделать?
Поживу - увижу, доживу - узнаю, выживу - учту
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
Без понятия. Я с первой веткой не работал, но думаю для знающего человека проблем не будет, т.к. модуль не очень сложный.

Как разделить отображение на колонки?

хотя бы на две, что бы заюзать оставшуюся часть блока

Darkick
уже есть предложение. как насчет того что бы сделать обрезание названия темы до указанного количества символов и ставить три точки что бы избежать таких некрасивых моментов как на скрине. что бы тект не переносился а обрезался перед переносом
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
как насчет того что бы сделать обрезание названия темы до указанного количества символов и ставить три точки что бы избежать таких некрасивых моментов как на скрине. что бы тект не переносился а обрезался перед переносом
Ну это можно.
Еще подсмотрел в одном из аналогичных модулей есть возможность вывода количества сообщений в теме, тоже можно добавить.

Darkick
еще одно предложение :)
помоему не учтен один момент в функции отображения по калонкам.
я тут сделал схемку...
сейчас в колонках новости выводятся таким образом по устареванию: А,В,Д,Ё,Б,Г,Е,Ж

Может лучше сделать по порядку? Текущий порядок отображения неудобен тем, что в верхней части второй колонки темы старее, чем в нижней части первой колонки. а если по моей схеме то в верхах будут только свежие темы, а к низу уже не совсем. вот только реализовать тебе наверное будет сложно, так как кто то может выбрать 2 колонки а кто то и 5... но мое дело предложить :)
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
Ну как бы на то они колонки. Текст в газетах тоже сверху вниз идёт по колонкам :) И да - реализовать такое посложнее. Может в перспективе..., в отдалённом светлом будущем.

Хотя вот сейчас подумал - в принципе это уже можно сделать с этим модулем - код менять даже не надо. Нужно просто стили соответствующие для элементов написать и будет счастье.
В принципе можно будет поэкспериментировать и выпустить следующую версию, умеющую внедрять стили не только для вертикальных колонок, но и для горизонтальных.
« Последнее редактирование: 22.05.2009, 08:08:20 от Darkick »
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
Наконец то добавили модуль на JED!
Добавил внедрение стиля для горизонтального размещения тем ;)
(эту версию пока тоже поверх не даёт ставить)

Подскажите пожалуйста в чем может быть проблема.
Версия модуля 1.1а
Версия жумлы 1.5.12

При создании на форуме темы , на сайте вылетает ошибка :

Fatal error: Cannot instantiate non-existent class: datetime in /www/l****/www/htdocs/****/modules/mod_dphpBB3_last_topics/tmpl/default.php on line 31

Заранее спасибо.
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
Возможно на сервере PHP 4?

да 4.3.9   

обновил до 5.*     все теперь отлично =)

Вопрос автору: А можно как-либо ограничить количество строк в модуле
Сайт:
test.v-web.ru
там в шапке модуль лежит, а использовать его с большим количеством тем на форуе очень нежелательно - растягивает шапку...
Joomla 1.5.13 + rokbridge rc11 + phpBB 3.0.5 вроде
« Последнее редактирование: 26.07.2009, 18:03:22 от [RD]Chez »
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
А настройки в модуля для чего сделаны?
По дефолту настроено на 10 последних тем, но выбрать вывод можно очень гибко.
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
Обновил до версии 1.2.
Изменения:
не отображались "важные" темы
неправильно сокращались заголовки имеющие специальные символы
добавил опцию для очистки "плавающих" списков, возникающих при внедрении стилей и т.п.

Качаем из первого поста.


*

tornator

  • Новичок
  • 6
  • 0 / 0
Доброго дня! У меня такая проблема: я поставил форум phpBB-3.0.5 на сайте http://fishka-plus.com.ua, поставил в отдельную папку и в отдельную базу даных. Проблема в том, что когда я поставил mod_dphpbb3_last_topics у меня он не работает. Выдает такую ошибку DPLT Database error. Прикрепляю картинку с настройками модуля. Заранее спасибо!


[вложение удалено Администратором]
« Последнее редактирование: 04.08.2009, 21:07:44 от tornator »
*

tornator

  • Новичок
  • 6
  • 0 / 0
 !!!???!!! !!!???!!! !!!???!!!
Сейчас выдает такую ошибку: Warning: cannot yet handle MBCS in html_entity_decode()! in /home/fishkapl/public_html/modules/mod_dphpbb3_last_topics/helper.php on line 130.

Я в php слаб. Ну помогите, пожалуйста!
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
Ну по DPLT Database error видать разобрался уже? Порт не надо в квадратные кавычки заключать, они значат, что эти данные не обязательны :)

По поводу Warning: cannot yet handle MBCS in html_entity_decode()!
На серваке PHP4? Это баг/не баг не вникал сильно, но в общем на стороне ПХП. Вообще я сейчас пишу не ориентируясь на четвёрку, так что всё может быть.

Darkick, сенк за отображение ""важных" тем. лови в репу)
*

tornator

  • Новичок
  • 6
  • 0 / 0
На серевере php 5!!! Что же делать, чтобы модуль отображался как положено?
Прикрепляю картинку для подтверждения:

[вложение удалено Администратором]
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
На серевере php 5!!! Что же делать, чтобы модуль отображался как положено?
Прикрепляю картинку для подтверждения:
Ну тогда я не знаю. Всё равно глюк получается.
Исправь тогда helper.php на старый лад. В конце файла замени этот кусок
Код
	function truncTitle($title, $length = 0)
{
$title = html_entity_decode($title, ENT_QUOTES, 'UTF-8');
$length = abs((int)$length);
if ($length && (JString::strlen($title) > $length)) {
$title = JString::substr($title, 0, $length - 1).html_entity_decode('…', ENT_COMPAT, 'UTF-8');
}

return htmlspecialchars($title, ENT_NOQUOTES, 'UTF-8');
}
на этот
Код
	function truncTitle($title, $length = 0)
{
$length = abs((int)$length);
if ($length && (JString::strlen($title) > $length)) {
$title = JString::substr($title, 0, $length - 1).'…';
}

return $title;
}


Darkick, а где снести вывод первой ссылки на сам форум? все равно она в основном меню есть.
В настройках отключи "Показывать заголовки групп".

Darkick, пораскинул кое-чем и влезла глупая мысль. а что если пойти в сторону кромешной крутости и сделать всплывающее окно с последним ответом, при наведении курсора на ссылку с темой? это могло бы избавит от лишнего захода на форум. хз надо ли это, но я представил и подумал что фишка удобная. если конечно такая вещь не слишком убьет производительность у хостера))))

хотя это наверное будет мешать людям при вождении мышкой по сайту и случайном задевании этих ссылей
*

Ecspert

  • Захожу иногда
  • 426
  • 12 / 0
классный модуль, Благодарю!
Lani
ну это ты уже загнул...  ^-^ чтоб ещё и последнее сообщение отображалось понимаешь  ;D это jquery нужно интегрировать...
а чё у тебя на сайте последние темы только в профиле отображаются?

мой форум - http://www.sport-baza.ru/

а чё у тебя на сайте последние темы только в профиле отображаются?

в профиле такого нет. это же надо под CВ спец плагин искать
*

tornator

  • Новичок
  • 6
  • 0 / 0
Огромное СПАСИБО, Darkick !!!
Вроде бы все работает!!!
Побольше бы таких людей, как Вы!!!
*

Darkick

  • Moderator
  • 1142
  • 239 / 1
в профиле такого нет. это же надо под CВ спец плагин искать
Да искать то не долго - CB phpBB3 Latest Posts

Всем спасибо за поддержку - вижу, что не зря стараюсь.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться