Здравствуйте. Собственно установил мод: ПРЕФИКС ТЕМЫ
Установка прошла без ошибок...все проверил два раза..НО:
Внесенный в теме префикс не записывается в базу данных, и соответственно его нет при просмотре темы в форумах. Префикс сохраняется ( устанавливается) только при создании новой темы...а потом его не могу изменить...Чтобы не назначать вас телепатами, прошу пока ответить на след вопрос: какой из нижеприведенных файлов, отвечает за запись ( или перезапись) префикса в БД ?
Files to edit:
posting.php,
search.php,
viewforum.php,
viewtopic.php,
adm/style/acp_forums.html,
includes/functions_posting.php,
includes/acp/acp_forums.php,
styles/prosilver/template/posting_editor.html,
styles/prosilver/template/search_results.html,
styles/prosilver/template/viewforum_body.html,
styles/prosilver/template/viewtopic_body.html
Очень надеюсь на ваш ответ.
Проблемы с модом TOPIC PREFIX MOD
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
Проблемы с модом TOPIC PREFIX MOD
Скорее всего запись/перезапись происходит в posting.php, includes/functions_posting.php, . Остальные файлы отвечают за вывод значений на страницы топиков, форумов и т.д.
Сообщение добавлено... спустя 16 секунд:
Скорее всего запись/перезапись происходит вposting.php, includes/functions_posting.php, . Остальные файлы отвечают за вывод значений на страницы топиков, форумов и т.д.
Сообщение добавлено... спустя 16 секунд:
Скорее всего запись/перезапись происходит в
Проблемы с модом TOPIC PREFIX MOD
у меня в описании установки мода какая то ошибка. то есть вот правка этого файла functions_posting.php:
Видно, что одно и тоже...Также у меня установлен мод дескрипшин темы. По сути одно и тоже...тоже своя колонка в таблице БД ...так вот там такая правка этого файла:
Видимо описание установки косячное...не знаю, что делать сносить видимо
Код: Выделить всё
Find
'topic_title' => $subject,
Add after
'topic_prefix' => $data['topic_prefix'],
Find
'topic_title' => $subject,
Add after
'topic_prefix' => $data['topic_prefix'],
Код: Выделить всё
Find
$data['topic_title'] = truncate_string($data['topic_title']);
Add after
$data['topic_desc'] = (isset($data['topic_desc'])) ? truncate_string($data['topic_desc'], 100, 255, false) : '';
Find
'topic_attachment' => (!empty($data['attachment_data'])) ? 1 : 0,
Add after
'topic_desc' => $data['topic_desc'],
Find
'topic_attachment' => (!empty($data['attachment_data'])) ? 1 : (isset($data['topic_attachment']) ? $data['topic_attachment'] : 0),
Add after
'topic_desc' => $data['topic_desc'],
Видимо описание установки косячное...не знаю, что делать сносить видимо
Проблемы с модом TOPIC PREFIX MOD
Нет, описание правильное. В functions_posting.php в двух местах добавляется 'topic_prefix' => $data['topic_prefix'], . Этот мод легко ставится автомодом. С ним у меня никогда не было проблем. Я всегда сначала ставлю на локалку, на денвер. А затем, если мод работает как надо, переношу на сервер.
Проблемы с модом TOPIC PREFIX MOD
Спасибо за помощь, действительно пропустил второй текст. Сейчас все заработало!
Сообщение добавлено... спустя 1 час 2 минуты 37 секунд:
Чтобы не открывать новую тему, продолжу здесь же...все равно касаемо топик префикс..
Префиксы на темах устанавливаются все отлично.
В БД в таблице "phpbb_topics" есть колонка "topic_prefix", в которую записываются данные префиксы...Пусть это будут "Комедия", "Триллер", "Ужасы"
Мысль такая, надо сделать кнопку (при нажатии на которую будет появляться список тем с выбранным префиксом. Например нажали кнопку "Комедия" - появился список с префиксом "Комедия"..
У меня есть такой код- правка (рабочий 100%, в данном коде выводится список тем созданных с момента последнего посещения) :
После такой правке можно видеть список новых тем по ссылке search.php?search_id=new_topics
ПОМОГИТЕ поправить этот код, чтобы выводить список тем в котором topic_prefix = "Комедия"..я в нем могу править только методом "тыка", но пока не получается
БУДУ ПРЕМНОГО ВСЕМ ПРИЗНАТЕЛЕН. У ВАС ОТЛИЧНЫЙ ФОРУМ!
Сообщение добавлено... спустя 1 час 2 минуты 37 секунд:
Чтобы не открывать новую тему, продолжу здесь же...все равно касаемо топик префикс..
Префиксы на темах устанавливаются все отлично.
В БД в таблице "phpbb_topics" есть колонка "topic_prefix", в которую записываются данные префиксы...Пусть это будут "Комедия", "Триллер", "Ужасы"
Мысль такая, надо сделать кнопку (при нажатии на которую будет появляться список тем с выбранным префиксом. Например нажали кнопку "Комедия" - появился список с префиксом "Комедия"..
У меня есть такой код- правка (рабочий 100%, в данном коде выводится список тем созданных с момента последнего посещения) :
Код: Выделить всё
------ открыть
search.php
------ найти
case 'unanswered':
------ добавить перед
case 'new_topics':
$l_search_title = $user->lang['SEARCH_NEW_TOPICS'];
// force sorting
$show_results = 'topics';
$sort_key = 't';
$sort_dir = 'd';
$sort_by_sql['t'] = 't.topic_time';
$sql_sort = 'ORDER BY ' . $sort_by_sql[$sort_key] . (($sort_dir == 'a') ? ' ASC' : ' DESC');
gen_sort_selects($limit_days, $sort_by_text, $sort_days, $sort_key, $sort_dir, $s_limit_days, $s_sort_key, $s_sort_dir, $u_sort_param);
$s_sort_key = $s_sort_dir = $u_sort_param = $s_limit_days = '';
$sql = 'SELECT t.topic_id
FROM ' . TOPICS_TABLE . ' t
WHERE t.topic_time > ' . $user->data['user_lastvisit'] . '
AND t.topic_moved_id = 0
' . str_replace(array('p.', 'post_'), array('t.', 'topic_'), $m_approve_fid_sql) . '
' . ((sizeof($ex_fid_ary)) ? 'AND ' . $db->sql_in_set('t.forum_id', $ex_fid_ary, true) : '') . "
$sql_sort";
$field = 'topic_id';
break;
------ открыть
language/ru/common.php
------ найти
'SEARCH_NEW' => 'Новые сообщения',
------ добавить после
'SEARCH_NEW_TOPICS' => 'Новые темы',
------ и аналогично для language/en/common.php
ПОМОГИТЕ поправить этот код, чтобы выводить список тем в котором topic_prefix = "Комедия"..я в нем могу править только методом "тыка", но пока не получается
БУДУ ПРЕМНОГО ВСЕМ ПРИЗНАТЕЛЕН. У ВАС ОТЛИЧНЫЙ ФОРУМ!
Проблемы с модом TOPIC PREFIX MOD
А кто нибудь реализовал сортировку по префиксам?