active topics list on index (like glance)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Carica
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 17 лет 6 месяцев
- Откуда: Красноярск
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
Re: active topics list on index (like glance)
При установке мода возникает такая ошибка
recent_topics
includes/functions
Подскажите, пжл., как исправть 
Код: Выделить всё
Fatal error: Cannot redeclare character_limit() (previously declared in /home/bezdomnyh/bezdomnyh.net/docs/forum/includes/recent_topics.php:22) in /home/bezdomnyh/bezdomnyh.net/docs/forum/portal/includes/functions.php on line 386Код: Выделить всё
if (!defined('IN_PHPBB'))
{
exit;
}
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
function character_limit(&$title, $limit = 0)
{
$title = censor_text($title);
if ($limit > 0)
{
return (utf8_strlen($title) > $limit + 3) ? truncate_string($title, $limit) . '...' : $title;
}
else
{
return $title;
}
}Код: Выделить всё
function character_limit(&$title, $limit = 0)
{
$title = censor_text($title);
if ($limit > 0)
{
return (strlen(utf8_decode($title)) > $limit + 3) ? truncate_string($title, $limit) . '...' : $title;
}
else
{
return $title;
}
}
// Don't let them mess up the complete portal layout in cut messages and do some real AP magic
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать.
Ко мне на "ты".
Ко мне на "ты".
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: active topics list on index (like glance)
Конфликт модов.
Удалите функцию character_limit из recent_topics.php.
Удалите функцию character_limit из recent_topics.php.
-
Carica
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 17 лет 6 месяцев
- Откуда: Красноярск
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
Re: active topics list on index (like glance)
Спасибо!
Удалила эту строку.
Теперь ошибок не выдает, но модуля нет
Буду заново ставить...
Добавлено спустя 14 минут 29 секунд:
Так-с, удалила строки с 22 по 33
141 строку изменила на
183 строку изменила на
Все получилось 
Удалила эту строку.
Код: Выделить всё
function character_limit(&$title, $limit = 0)Теперь ошибок не выдает, но модуля нет
Добавлено спустя 14 минут 29 секунд:
Так-с, удалила строки с 22 по 33
Код: Выделить всё
function character_limit(&$title, $limit = 0)
{
$title = censor_text($title);
if ($limit > 0)
{
return (utf8_strlen($title) > $limit + 3) ? truncate_string($title, $limit) . '...' : $title;
}
else
{
return $title;
}
}Код: Выделить всё
'TITLE' => character_limit($row['topic_title']),Код: Выделить всё
'TITLE' => character_limit($row['topic_title']),-
Carica
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 17 лет 6 месяцев
- Откуда: Красноярск
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
Re: active topics list on index (like glance)
Подскажите, пжл., я хочу сделать, чтобы такой список был и на странице с темами и на странице с сообщениями.
На странице с темами я сделала, проблем не возникло, а на странице с сообщениями ошибка
вот строчки из bbcode
На странице с темами я сделала, проблем не возникло, а на странице с сообщениями ошибка
Код: Выделить всё
Fatal error: Cannot redeclare class bbcode in /home/bezdomnyh/bezdomnyh.net/docs/forum/includes/bbcode.php on line 24Код: Выделить всё
/**
* BBCode class
* @package phpBB3
*/
class bbcode
{
var $bbcode_uid = '';
var $bbcode_bitfield = '';
var $bbcode_cache = array();
var $bbcode_template = array();
var $bbcodes = array();
var $template_bitfield;
var $template_filename = '';
/**-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: active topics list on index (like glance)
Надо повышать культуру кодирования
По вопросу function character_limit - надо не удалять полностью объявление функции, а прописывать его так
По последнему вопросу: найдите в файле recent_topics.php объявление
и замените его на
По вопросу function character_limit - надо не удалять полностью объявление функции, а прописывать его так
Код: Выделить всё
if(!function_exists('character_limit'))
{
function character_limit(&$title, $limit = 0)
{
$title = censor_text($title);
if ($limit > 0)
{
return (utf8_strlen($title) > $limit + 3) ? truncate_string($title, $limit) . '...' : $title;
}
else
{
return $title;
}
}
}Код: Выделить всё
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);Код: Выделить всё
if(!class_exists('bbcode'))
{
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
}-
Carica
- phpBB 1.4.4
- Сообщения: 136
- Стаж: 17 лет 6 месяцев
- Откуда: Красноярск
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
Re: active topics list on index (like glance)
rxu, по вопросу function character_limit - все равно ошибка
Все проблемы решены.
Спасибо, будем повышать
Код: Выделить всё
Fatal error: Cannot redeclare character_limit() (previously declared in /home/bezdomnyh/bezdomnyh.net/docs/forum/includes/recent_topics.php:24) in /home/bezdomnyh/bezdomnyh.net/docs/forum/portal/includes/functions.php on line 386Спасибо, будем повышать
Последний раз редактировалось Carica 17.05.2009 16:33, всего редактировалось 3 раза.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: active topics list on index (like glance)
Ну, здесь она сначала декларирована в portal/includes/functions.php, а потом уже в скрипте последних тем. В portal/includes/functions.php с её объявлением надо делать аналогично.
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: active topics list on index (like glance)
Сорри, я не разобрался, что эта функция в портале описана.
Решил, что она в стандартном includes/functions.php
Решил, что она в стандартном includes/functions.php
-
trooper
- phpBB 1.2.1
- Сообщения: 28
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: active topics list on index (like glance)
Как бы добавить время последних сообщений в колонке "Последние темы"?
-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
Re: active topics list on index (like glance)
Столкнулся тут с проблемой - на форуме, у которого счетчик сообщений уже давто шестнадцатый миллион разменял, невозможно вывести сообщение в новость, ибо поле для номера новости ограниченно шестью цифрами.
Фиксится так:
includes/acp/acp_recent_topics.php
Найти строку
'recent_anno_post' => array('lang' => 'RECENT_ANNO_POST', 'validate' => 'int', 'type' => 'text:6:6', 'explain' => true)
Заменить 6:6 на 9:9
Фиксится так:
includes/acp/acp_recent_topics.php
Найти строку
'recent_anno_post' => array('lang' => 'RECENT_ANNO_POST', 'validate' => 'int', 'type' => 'text:6:6', 'explain' => true)
Заменить 6:6 на 9:9
-
trooper
- phpBB 1.2.1
- Сообщения: 28
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: active topics list on index (like glance)
nissin
совместимость мода с SEO Premod 3.0.5 неполная, а именно: мод работает только с Simple rewriting type, с Mixed и Advanced дело хуже. Проблема выражается в неправильных ссылках на главной странице форума в колонке 'Последнее Сообщение'. Допустим, используется Advanced с включенной функцией Virtual Folder. Часть ссылок, как и положено, "переписывается": board/forum-title/topic-title-t1.html, но часть ссылок имеет вид board/topic1.html. Всё это касается, как я уже написал, колонки 'Последнее Сообщение'. При отключении мода все ссылки принимают положенный вид board/forum-title/topic-title-t1.html.
совместимость мода с SEO Premod 3.0.5 неполная, а именно: мод работает только с Simple rewriting type, с Mixed и Advanced дело хуже. Проблема выражается в неправильных ссылках на главной странице форума в колонке 'Последнее Сообщение'. Допустим, используется Advanced с включенной функцией Virtual Folder. Часть ссылок, как и положено, "переписывается": board/forum-title/topic-title-t1.html, но часть ссылок имеет вид board/topic1.html. Всё это касается, как я уже написал, колонки 'Последнее Сообщение'. При отключении мода все ссылки принимают положенный вид board/forum-title/topic-title-t1.html.
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: active topics list on index (like glance)
К сожалению имел дело только с Simple rewrite, поэтому сказать в чём причина не могу.
Как вариант нужно переписать формирование ссылок аналогично тому как это сделано в SEO Mod.
Как вариант нужно переписать формирование ссылок аналогично тому как это сделано в SEO Mod.
-
bhagavan
- phpBB 1.2.1
- Сообщения: 20
- Стаж: 20 лет 5 месяцев
Re: active topics list on index (like glance)
nissin, у меня стоит phpBB_SEO_Ultimate_SEO_URL_V_0.6.0, есть проблема с отображением ссылок. Точнее проблемой в прямом смысле не назвать, форум то работает, но вот ссылки на темы к которым переход осуществляется через панель "active topics list on index (like glance)", отображаются в виде типа:nissin писал(а):1. Ссылки теперь совместимы с SEO Mod
Код: Выделить всё
viewtopic.php?f=24&t=307&view=unread#unreadвместо
Код: Выделить всё
2009-t307-12.htmlНе стыдно не знать, стыдно не хотеть знать (ну или как то так)

