Проблемы с модом TOPIC PREFIX MOD

Если у вас возникают проблемы и вопросы по настройке форума phpBB3 либо выскакивают непонятные ошибки, не устанавливаются либо криво работают модификации, то этот раздел для вас. Обсуждаем все вопросы, связанные со стилями, модификациями, доработками и проблемами их использования.
Перед тем, как обратиться за помощью, обязательно заполните свой профиль (укажите ссылку на свой форум). Если есть вопрос по конкретной модификации, то обязательно пользуемся поиском по форуму, потому как, возможно, уже есть анонс этого мода и соответственно вопрос задается в теме анонса.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
kupidon
Заглянул на огонек
Заглянул на огонек
Сообщения: 3
Стаж: 10 лет 4 месяца

Проблемы с модом TOPIC PREFIX MOD

Сообщение kupidon »

Здравствуйте. Собственно установил мод: ПРЕФИКС ТЕМЫ
Установка прошла без ошибок...все проверил два раза..НО:
Внесенный в теме префикс не записывается в базу данных, и соответственно его нет при просмотре темы в форумах. Префикс сохраняется ( устанавливается) только при создании новой темы...а потом его не могу изменить...Чтобы не назначать вас телепатами, прошу пока ответить на след вопрос: какой из нижеприведенных файлов, отвечает за запись ( или перезапись) префикса в БД ?
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


Очень надеюсь на ваш ответ.
#1
lardi
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 207
Стаж: 12 лет 1 месяц

Проблемы с модом TOPIC PREFIX MOD

Сообщение lardi »

Скорее всего запись/перезапись происходит в posting.php, includes/functions_posting.php,. Остальные файлы отвечают за вывод значений на страницы топиков, форумов и т.д.

Сообщение добавлено... спустя 16 секунд:
Скорее всего запись/перезапись происходит в posting.php, includes/functions_posting.php,. Остальные файлы отвечают за вывод значений на страницы топиков, форумов и т.д.
#2
kupidon
Заглянул на огонек
Заглянул на огонек
Сообщения: 3
Стаж: 10 лет 4 месяца

Проблемы с модом TOPIC PREFIX MOD

Сообщение kupidon »

у меня в описании установки мода какая то ошибка. то есть вот правка этого файла 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'],

Видимо описание установки косячное...не знаю, что делать сносить видимо
#3
lardi
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 207
Стаж: 12 лет 1 месяц

Проблемы с модом TOPIC PREFIX MOD

Сообщение lardi »

Нет, описание правильное. В functions_posting.php в двух местах добавляется 'topic_prefix' => $data['topic_prefix'],. Этот мод легко ставится автомодом. С ним у меня никогда не было проблем. Я всегда сначала ставлю на локалку, на денвер. А затем, если мод работает как надо, переношу на сервер.
#4
kupidon
Заглянул на огонек
Заглянул на огонек
Сообщения: 3
Стаж: 10 лет 4 месяца

Проблемы с модом TOPIC PREFIX MOD

Сообщение kupidon »

Спасибо за помощь, действительно пропустил второй текст. Сейчас все заработало!

Сообщение добавлено... спустя 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
После такой правке можно видеть список новых тем по ссылке search.php?search_id=new_topics
ПОМОГИТЕ поправить этот код, чтобы выводить список тем в котором topic_prefix = "Комедия"..я в нем могу править только методом "тыка", но пока не получается :-(--
БУДУ ПРЕМНОГО ВСЕМ ПРИЗНАТЕЛЕН. У ВАС ОТЛИЧНЫЙ ФОРУМ!
#5
Leff
Заглянул на огонек
Заглянул на огонек
Сообщения: 31
Стаж: 9 лет 7 месяцев

Проблемы с модом TOPIC PREFIX MOD

Сообщение Leff »

А кто нибудь реализовал сортировку по префиксам?
#6
Ответить