Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Закладки для определенного раздела

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 6 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Закладки для определенного раздела

Сообщение HAMMER663 »

Здравствуйте!
Имеется форум 3.0.8. Пользователи хотят чтоб для конкретного раздела была отдельная вкладка с закладками.

В теме нажимаешь ссылку "в закладки", и если тема находится в определенной категории, то она добавляется в отдельную вкладку с закладками.
как это можно реализовать?
Нет ли готового решения?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 5 месяцев
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Закладки для определенного раздела

Сообщение владимир1983 »

Т.е. надо чтоб в личном разделе была возможность видеть к какому форуму принадлежит закладка, так?
Или вид списка форумов со списком закладок тем этих форумов?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 6 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Закладки для определенного раздела

Сообщение HAMMER663 »

в личном разделе надо чтоб была еще одна вкладка с закладками.
например
"Общие закладки"
"Закладки из раздела.."
просто закладки из конкретного раздела будут лежать в отдельной вкладке "Закладки из раздела.."
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 6 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Закладки для определенного раздела

Сообщение HAMMER663 »

покопавшись в файлах..
в /includes/ucp/ucp_main.php
есть..

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

case 'bookmarks':
после этого блока нужно будет добавить какой-то похожий. это для появления новой вкладки в личном разделе

в /viewtopic.php
есть строчки, отвечающие за добавление и удаление закладок в теме

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

	if ($config['allow_bookmarks'])
	{
		$sql_array['SELECT'] .= ', bm.topic_id as bookmarked';
		$sql_array['LEFT_JOIN'][] = array(
			'FROM'	=> array(BOOKMARKS_TABLE => 'bm'),
			'ON'	=> 'bm.user_id = ' . $user->data['user_id'] . ' AND t.topic_id = bm.topic_id'
		);
	}
и

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

// Bookmarks
if ($config['allow_bookmarks'] && $user->data['is_registered'] && request_var('bookmark', 0))
{
	if (check_link_hash(request_var('hash', ''), "topic_$topic_id"))
	{
		if (!$topic_data['bookmarked'])
		{
			$sql = 'INSERT INTO ' . BOOKMARKS_TABLE . ' ' . $db->sql_build_array('INSERT', array(
				'user_id'	=> $user->data['user_id'],
				'topic_id'	=> $topic_id,
			));
			$db->sql_query($sql);
		}
		else
		{
			$sql = 'DELETE FROM ' . BOOKMARKS_TABLE . "
				WHERE user_id = {$user->data['user_id']}
					AND topic_id = $topic_id";
			$db->sql_query($sql);
		}
		$message = (($topic_data['bookmarked']) ? $user->lang['BOOKMARK_REMOVED'] : $user->lang['BOOKMARK_ADDED']) . '<br /><br />' . sprintf($user->lang['RETURN_TOPIC'], '<a href="' . $viewtopic_url . '">', '</a>');
	}
	else
	{
		$message = $user->lang['BOOKMARK_ERR'] . '<br /><br />' . sprintf($user->lang['RETURN_TOPIC'], '<a href="' . $viewtopic_url . '">', '</a>');
	}
	meta_refresh(3, $viewtopic_url);

	trigger_error($message);
}

это ссылка (phpbb SEO mod) на добавление в закладки

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

'U_BOOKMARK_TOPIC'		=> ($user->data['is_registered'] && $config['allow_bookmarks']) ? append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id&bookmark=1&hash=" . generate_link_hash("topic_$topic_id")) : '',
Аватара пользователя
BorisL
phpBB 1.4.2
Сообщения: 59
Стаж: 18 лет 10 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Закладки для определенного раздела

Сообщение BorisL »

Чтобы не создавать новую тему, показалось, что данная мне подходит по смыслу.
Скажите, уважаемые знатоки, а откуда плясать, чтобюы создать новую закладку в Личном разделе, напримре, после Друзья и Недруги, а также как отладить в этой закладке собственное меню слева.
Спс.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Закладки для определенного раздела

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

В админке...Система - управление модулями - центр пользователя - создать новый модуль
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

Вернуться в «Запросы модов для phpBB 3.0.x»