Topic prefix mod

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Topic prefix mod

Сообщение МайскийЖук »

Если я эти запросы через этот генератор сделаю
Я понятия не имею, что это за генератор, поэтому ручаться за его действия не могу.

SQL-запросы можно выполнить, подключившись к базе данных с помощью, например, phpMyAdmin.
Любовь и боль, покой и бой я как любой несу с собой…
edualla
phpBB 1.4.4
Сообщения: 156
Стаж: 14 лет 6 месяцев
Благодарил (а): 174 раза
Поблагодарили: 4 раза

Re: Topic prefix mod

Сообщение edualla »

МайскийЖук писал(а):
Если я эти запросы через этот генератор сделаю
Я понятия не имею, что это за генератор, поэтому ручаться за его действия не могу.

SQL-запросы можно выполнить, подключившись к базе данных с помощью, например, phpMyAdmin.
Я как-то хотел установить phpMyAdmin,
но мой друг меня спросил: "Хочешь свой форум сломать?"
А что и почему, так и не знаю.
Поэтому побоялся я его устанавливать.
Один из здешних помощников посоветовал мне для SQL-запросов пользоваться этим генератором.
До сих пор нормально было, когда устанавливал МОДы.
Но ещё не приходилось их удалять.
Поэтому, не знаю как...
Спасибо.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Topic prefix mod

Сообщение evrus01 »

Не стал создавать тему в разделе локализация (там переводить то нечего).
Вот мой перевод для версии 1.0.3
ru.zip
Возможно вызовет некоторые вопросы строка:
Если выбрано "нет", то название темы можно будет указать, как с префиксами, перечисленными выше, так и без них.
По смысловому содержанию она верна. В общем, учитывая как работает модификация, иного пояснения я не смог составить.

В оригинале:
A prefix is required if any prefixes were entered above.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Topic prefix mod

Сообщение Пчелкин »

edualla писал(а):Если я эти запросы через этот генератор сделаю,
Это генератор делает запросы в БД посредством создания пхпешного файла, который надо потом запустить из корня форума браузером...всего лишь..откатные запросы он не создает...их вы сами должны уметь делать и вставлять в генератор...а вот потом можно запустить полученный файл для выполнения запросов на удаление...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
clubforum
phpBB 2.0.0
Сообщения: 216
Стаж: 14 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 3 раза

Re: Topic prefix mod

Сообщение clubforum »

Поиск сообщений по значкам тем
Хотелось бы так же вывести иконки (кнопки) в нижнее, боковое или верхнее меню. Установлен этот мод https://www.phpbb.com/customise/db/mod/qte/.
Каким образом это сделать?
Аватара пользователя
kupidon
phpBB 1.4.4
Сообщения: 120
Стаж: 14 лет 5 месяцев
Благодарил (а): 62 раза

Re: 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

Все правки перепроверил... :cry: , может где права какие поменять ? даже не знаю куда смотреть.
Аватара пользователя
kupidon
phpBB 1.4.4
Сообщения: 120
Стаж: 14 лет 5 месяцев
Благодарил (а): 62 раза

Re: Topic prefix mod

Сообщение kupidon »

Прошу помощи: вопрос выше. :(
Какой файл отвечает за сохранение выбранного префикса в базе данных ?
Аватара пользователя
kupidon
phpBB 1.4.4
Сообщения: 120
Стаж: 14 лет 5 месяцев
Благодарил (а): 62 раза

Re: Topic prefix mod

Сообщение kupidon »

вопрос решил, не дождавшись ответа
Неверная правка в файле includes/functions_posting.php
Аватара пользователя
kupidon
phpBB 1.4.4
Сообщения: 120
Стаж: 14 лет 5 месяцев
Благодарил (а): 62 раза

Вывод тем, с нужным префиксом темы

Сообщение kupidon »

Приветствую.
Имеется установленный мод TOPIC PREFIX MOD . Сортировки по префиксам в нем нет, поэтому задумка доработать его.

В БД, в таблице "phpbb_topics" есть колонка "topic_prefix", в которую записываются данные префиксы...Пусть это будут "Комедия", "Триллер", "Ужасы"
Мысль такая, надо сделать кнопку (при нажатии на которую будет появляться список тем с выбранным префиксом. Например нажали кнопку "Комедия" - появился список тем с префиксом "Комедия"..

Задумка сделать это наподобие вывода списка новых тем. ( нашел у вас на форуме -http://www.phpbbguru.net/community/topi ... ml#p269650)
Вот вывод списка созданных новых тем с момента последнего посещения:

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

------ открыть
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
Как правильно переделать этот код, чтобы выбрать темы, например с префиксом "Комедия" ? Что-то типа такого ( я этом не силен):

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

$sql = 'SELECT t.topic_id
					FROM ' . TOPICS_TABLE . ' t
					WHERE t.topic_prefix = "Комедия"
						AND t.topic_moved_id = 0
Это действительно очень нужно...прошу помощи
Аватара пользователя
kupidon
phpBB 1.4.4
Сообщения: 120
Стаж: 14 лет 5 месяцев
Благодарил (а): 62 раза

Re: Topic prefix mod

Сообщение kupidon »

Подниму тему, с вашего позволения...

Вернуться в «Поддержка модов для phpBB 3.0.x»