Чего-то мод у меня совсем перестал работать после этого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}
Recent Topics
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 18 лет 6 месяцев
- Откуда: С-Петербург
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Расскажите как ставили. Какие сообщения об ошибках выдаются.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 18 лет 6 месяцев
- Откуда: С-Петербург
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 18 лет 6 месяцев
-
- phpBB 1.2.1
- Сообщения: 22
- Стаж: 18 лет 9 месяцев
-
- phpBB 1.2.1
- Сообщения: 22
- Стаж: 18 лет 9 месяцев
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 18 лет 6 месяцев
-
- phpBB 1.2.1
- Сообщения: 22
- Стаж: 18 лет 9 месяцев
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
mrmiron
Я более того скажу - таскание из таблицы постов текста первого поста и последующая его обработка очень сильно подъедают производительность.
Я более того скажу - таскание из таблицы постов текста первого поста и последующая его обработка очень сильно подъедают производительность.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 5 месяцев
Проверь что кодировки файлов recent.php, recent_body.tpl, страницы твоего сайта, база данных форума - win-1251. Так же сохрани recent.php, recent_body.tpl в формате UNIX, кодировка win-1251. После этого очисти кэш Internet Explorer. И загрузи заново свой сайт. А лучше с помощью другого браузера или с компьютера друга.alnism писал(а):Последние темы форума
Ñãîðåâøàÿ ìàøèíà
А вот у меня вопрос тоже по кодировкам.
Форум - 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) . '…' : $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) . '…' : $topic_title;
$topic_title = utf8_encode($topic_title);
$template->assign_block_vars('topicrow', array(
Сейчас открываю последние сообщения в IFrame как временная мера.
Вот образец: 22a!ru Музыкально-развлекательный портал
Работаем, стараемся, т.е. отдыхаем.
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 5 месяцев
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 18 лет 6 месяцев
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 7 месяцев