Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[MODDB] Recent Topics

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

[MODDB] Recent Topics

Сообщение Xpert »

Мод предназначен для вывода последних тем публичных форумов на любую страницу вашего сайта. Эдакая легкая замена Topics Anywhere.

Некоторые особенности:
1. Пользователь не логинится на форум, а выступает в качестве гостя.
2. Цензурирование названий тем
3. Тема с названием длиной более определенной пользователем, усекается.
4. Отображаются только те темы, которые пользователь может читать.
Все настройки - в файле recent.php

Инструкции (пока) нет, пример вызова смотрим в exec.txt

Скачать: http://www.phpbbguru.net/beta/recent_to ... topics.zip
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 20 лет
Откуда: Estonia, Tallinn

Сообщение Vladson »

Ужас, всё делается куда проще и куда эффективней

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

<?php 
/******************/ 
$num = 10; // Кол-во тем 
$url = "http://example.com/phpBB2/"; // Ссылка на форум 
/******************/ 
include "config.php"; 
$link = mysql_connect($dbhost, $dbuser, $dbpasswd); 
mysql_select_db ($dbname); 
$query = "SELECT t.topic_id, t.topic_title 
   FROM " . $table_prefix . "topics t, " . $table_prefix . "forums f 
   WHERE t.forum_id = f.forum_id 
      AND f.auth_read = 0 
   ORDER BY t.topic_last_post_id DESC 
   LIMIT 0, " . $num; 
$result = mysql_query ($query); 
while($data=mysql_fetch_array($result)) 
{ 
   echo 'document.write(\'<a href="' . $url . 'viewtopic.php?t=' . $data['topic_id'] . '">' . addslashes($data['topic_title']) . '</a><br />\');' . "\n"; 
} 
mysql_free_result($result); 
mysql_close($link); 
?>
почти такое стоит уже месяц на работающем сайте, никаких глюков
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Аватара пользователя
Егор Наклоняев
phpBB 2.0.4
Сообщения: 404
Стаж: 19 лет 6 месяцев
Откуда: оттуда

Сообщение Егор Наклоняев »

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

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

AND  t.topic_moved_id=0 
В противном случае, у Вас будет дублироваться тема сразу после её переноса.
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 20 лет
Откуда: Estonia, Tallinn

Сообщение Vladson »

почти такое стоит уже месяц на работающем сайте, никаких глюков
Ключевые слова выделил :D
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Я просто писать не успеваю, а на самом деле сделал уже 2 изменения в моде. Ошибку с путями поправил и вот это, с перенесенными темами.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Dmitrij
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 10 месяцев
Откуда: Москва

Сообщение Dmitrij »

Мод мне понравился. Хотелось бы иметь возможность выбирать из каких форумах выводить. Например, 2.3.7.8
С уважением, Дмитрий.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Dmitrij
Есть возможность выбирать, из каких не выводить. :)
А вообще - реализую как addon. :)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Dmitrij
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 10 месяцев
Откуда: Москва

Сообщение Dmitrij »

или так. :D

Добавлено спустя 32 секунды:
Есть возможность выбирать, из каких не выводить.
как?
С уважением, Дмитрий.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Dmitrij
правка recent.php

Xpert
Такой маленький запрос, можно сделать так что бы во всплывающей подсказке выводилось полное название темы?
Понятно, что в recent_body.tpl необходимо написать ещё title, но вот что вписать в значение?
я люблю daft punk | новый sugoi.ru
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

VVVas
Можно. Будет сделано.

Добавлено спустя 25 минут 25 секунд:

Dmitrij, VVVas
Addon'ы готовы, включены в новую версию мода.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

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