Пропустить

[MODDB] Recent Topics

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

[MODDB] Recent Topics

Сообщение Xpert » 06.03.2005 1:32

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

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

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

Скачать: http://www.phpbbguru.net/beta/recent_to ... topics.zip
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Vladson » 06.03.2005 7:00

Ужас, всё делается куда проще и куда эффективней
<?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); 
?>

почти такое стоит уже месяц на работающем сайте, никаких глюков
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Аватара пользователя
Vladson
Former team member
 
Сообщения: 821
Зарегистрирован: 27.04.2004 6:07
Откуда: Estonia, Tallinn
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

почти такое стоит уже месяц на работающем сайте, никаких глюков


Сразу вижу глюк невооруженным взглядом. Добавьте.
AND  t.topic_moved_id=0 


В противном случае, у Вас будет дублироваться тема сразу после её переноса.
Аватара пользователя
Егор Наклоняев
phpBB 2.0.12
 
Сообщения: 404
Зарегистрирован: 25.10.2004 3:27
Откуда: оттуда
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Vladson » 09.03.2005 2:04

почти такое стоит уже месяц на работающем сайте, никаких глюков

Ключевые слова выделил :D
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Аватара пользователя
Vladson
Former team member
 
Сообщения: 821
Зарегистрирован: 27.04.2004 6:07
Откуда: Estonia, Tallinn
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Xpert » 09.03.2005 9:27

Я просто писать не успеваю, а на самом деле сделал уже 2 изменения в моде. Ошибку с путями поправил и вот это, с перенесенными темами.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Dmitrij » 10.03.2005 16:02

Мод мне понравился. Хотелось бы иметь возможность выбирать из каких форумах выводить. Например, 2.3.7.8
С уважением, Дмитрий.
Аватара пользователя
Dmitrij
phpBB 1.4.4
 
Сообщения: 71
Зарегистрирован: 18.06.2004 20:06
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Сообщение Xpert » 10.03.2005 20:06

Dmitrij
Есть возможность выбирать, из каких не выводить. :)
А вообще - реализую как addon. :)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Dmitrij » 10.03.2005 22:40

или так. :D

Добавлено спустя 32 секунды:

Есть возможность выбирать, из каких не выводить.

как?
С уважением, Дмитрий.
Аватара пользователя
Dmitrij
phpBB 1.4.4
 
Сообщения: 71
Зарегистрирован: 18.06.2004 20:06
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Сообщение VVVas » 21.03.2005 12:37

Dmitrij
правка recent.php

Xpert
Такой маленький запрос, можно сделать так что бы во всплывающей подсказке выводилось полное название темы?
Понятно, что в recent_body.tpl необходимо написать ещё title, но вот что вписать в значение?
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4458
Зарегистрирован: 12.11.2004 1:20
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.

Сообщение Xpert » 28.03.2005 10:42

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

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

Dmitrij, VVVas
Addon'ы готовы, включены в новую версию мода.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы