Страницы, статьи и новости
Инструменты и плагины
Заготовка заголовок


Описание как пример заготовки. Пример текстового контента для дальнейшей кастомизации шаблона "Index36".

Редактировать шаблон вы можете на свое усмотрение и как вам угодно. Если у вас на это нет времени или недостаточно знаний - вы всегда можете заказать адаптацию шаблона сайта написав мне по контактам на GitHub или в личные сообщения на публичной странице сайта маркетплейса цифровых товаров

18.07.2025 23:09

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

Все эти лайфхаки придется выполнять повторно при обновлении движка на своем сайте.

после кода:

$jumpbox[cot_url('forums')] = Cot::$L['Forums'];
foreach (Cot::$structure['forums'] as $key => $val)
{
	if (cot_auth('forums', $key, 'R') && strpos($val['path'], '.'))
	{
		($val['tpath'] == $s) || $movebox[$key] = $val['tpath'];
		$jumpbox[cot_url('forums', 'm=topics&s=' . $key, '', true)] = $val['tpath'];
	}
}

 

добавить код:

// Формируем список подкатегорий с отступами вместо родительской
$movebox = [];
foreach (Cot::$structure['forums'] as $key => $val) {
	if (cot_auth('forums', $key, 'R') && strpos($val['path'], '.')) {
		$depth = substr_count($val['path'], '.');
		$indent = str_repeat('› ', $depth); // нормальный визуальный отступ
		$title = $indent . $val['title'];
		($val['tpath'] == $s) || $movebox[$key] = $val['tpath'];
		$jumpbox[cot_url('forums', 'm=topics&s=' . $key, '', true)] = $val['tpath'];
		$movebox[$key] = $title;
	}
}

 

 

Отредактировано: webitproff (18.07.2025 23:14, 10 месяцев назад)
Аккаунт