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

Recent Topics

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Sanches
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 6 месяцев
Откуда: С-Петербург

Сообщение Sanches »

Siava писал(а):Написал для себя аддон.

добавляет имя последнего ответившего в теме.

Результат отображается у меня на главной странице - www.siava.ru
(может кому пригодится) =)

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

 Adds name of last topic poster
 08.08.2005 - Siava

#
#-----[ OPEN ]------------------------------------------
#
recent.php

#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id

#
#-----[ IN-LINE FIND ]------------------------------------------
#
t.topic_last_post_id

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, p.poster_id, u.user_id, u.username

#
#-----[ FIND ]------------------------------------------
#
FROM " . TOPICS_TABLE . " AS t, " . POSTS_TABLE . " AS p, " . FORUMS_TABLE . " AS f

#
#-----[ IN-LINE FIND ]------------------------------------------
#
FORUMS_TABLE . " AS f

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, " . USERS_TABLE . " AS u


#
#-----[ FIND ]------------------------------------------
#
                AND t.topic_moved_id = 0

#
#-----[ AFTER, ADD ]------------------------------------------
#
                AND u.user_id = p.poster_id
                AND u.username = u.username

#
#-----[ FIND ]------------------------------------------
#
        $template->assign_block_vars('topicrow', array(

#
#-----[ AFTER, ADD ]------------------------------------------
#
                'USERNAME' => $row['username'],


#
#-----[ OPEN ]------------------------------------------
#
recent_body.tpl

#
#-----[ FIND ]------------------------------------------
#
document.writeln('<a href="{topicrow.U_TOPIC}">{topicrow.TOPIC_TITLE}</a><br />\n');

#
#-----[ IN-LINE FIND ]------------------------------------------
#
{topicrow.TOPIC_TITLE}</a>

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
 {topicrow.USERNAME}
Чего-то мод у меня совсем перестал работать после этого
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

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

наш форум http://forum.aeroion.ru/cat1.html
Sanches
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 6 месяцев
Откуда: С-Петербург

Сообщение Sanches »

Ой извините :oops:
это у меня опечатка была

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

А как сделать чтобы он время последнего ответа показывал?
"Вопрошать - лишь стыд минуты, каждый нам его простит; не спросить, лешиться знаний - это целой жизни стыд!"
Конфуций
mrmiron
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 6 месяцев

Сообщение mrmiron »

Народ, скажите пожалуйсто где и что написать чтобы выводилось не только название, но и первый абзац темы. Замучился спрашивать, неужели никто не знает. ПОЖАЛУЙСТО?
alnism
phpBB 1.2.1
Сообщения: 22
Стаж: 17 лет 9 месяцев

Сообщение alnism »

Поставил мод и на сайте в FireFox идут кракозяблы, а в IE нормально показывает. Как эту проблему устранить?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

alnism И причем здесь мод...? В лисе вид-кодировка настраивайте.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
alnism
phpBB 1.2.1
Сообщения: 22
Стаж: 17 лет 9 месяцев

Сообщение alnism »

Так весь сайт нормально показывает, только вывод recent topic показывает в таком виде:

Последние темы форума
Ñãîðåâøàÿ ìàøèíà
:(
mrmiron
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 6 месяцев

Сообщение mrmiron »

Так мне ктонить поможет или нет с моей проблемой вывода
alnism
phpBB 1.2.1
Сообщения: 22
Стаж: 17 лет 9 месяцев

Сообщение alnism »

mrmiron помоему то, что ты спрашиваешь есть в скачиваемом моде с первой страницы. В папке addons есть файл full_topic_title.txt правда там не первый абзац, но все же.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

mrmiron
Я более того скажу - таскание из таблицы постов текста первого поста и последующая его обработка очень сильно подъедают производительность.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
vktRus
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 6 месяцев

Сообщение vktRus »

alnism писал(а):Последние темы форума
Ñãîðåâøàÿ ìàøèíà
:(
Проверь что кодировки файлов recent.php, recent_body.tpl, страницы твоего сайта, база данных форума - win-1251. Так же сохрани recent.php, recent_body.tpl в формате UNIX, кодировка win-1251. После этого очисти кэш Internet Explorer. И загрузи заново свой сайт. А лучше с помощью другого браузера или с компьютера друга.

А вот у меня вопрос тоже по кодировкам.
Форум - win1251, а сайт UTF-8. Где и как поставить конвертацию заголовков тем из win1251 в UTF-8. Пробовал в recent.php

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

$topic_title = ( strlen($topic_title) > $cfg_max_topic_length ) ? substr($topic_title, 0, $cfg_max_topic_length) . '&hellip;' : $topic_title;

$template->assign_block_vars('topicrow', array(
заменить на

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

$topic_title = ( strlen($topic_title) > $cfg_max_topic_length ) ? substr($topic_title, 0, $cfg_max_topic_length) . '&hellip;' : $topic_title;
$topic_title = utf8_encode($topic_title);
$template->assign_block_vars('topicrow', array(
Не помогло. utf8_encode в юникод переворачивает только из 8859. Или я не прав? Как быть?
Сейчас открываю последние сообщения в IFrame как временная мера.
Вот образец: 22a!ru Музыкально-развлекательный портал
Работаем, стараемся, т.е. отдыхаем.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
vktRus
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 6 месяцев

Сообщение vktRus »

alnism писал(а):Последние темы форума
Ñãîðåâøàÿ ìàøèíà
:(
Ещё посмотри, какая кодировка указана по умолчанию в папке с файлом recent.php. Это в файле .htaccess или в настройках сайта.
Работаем, стараемся, т.е. отдыхаем.
mrmiron
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 6 месяцев

Сообщение mrmiron »

Народ,подскажите по моей проблеме. Там ведь одну,две строчки дописать, чтобы выводилась часть сообщения. ПОДСКАЖИТЕ.
Лунат
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 7 месяцев

Сообщение Лунат »

alnism
Скажите, вы решили свою проблему? У меня тоже обсолютно такая же проблема скодировками. Пока решить не удалось, испробывал уже все предложенные тут методы.

Вернуться в «Анонсы и поддержка модов для phpBB 2.0.x»