Сторінки, статті та новини
Інструменти та плагіни
Заготовка заголовок


Опис як приклад заготовки. Приклад текстового контенту для подальшої кастомізації шаблону "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 місяців тому)
19.07.2025 00:08

немного криво, но пока и так сойдет 💯

Обліковий запис