Конфликт расширений

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Michel
phpBB 2.0.5
Сообщения: 454
Стаж: 13 лет 8 месяцев
Откуда: Липецк
Благодарил (а): 127 раз
Поблагодарили: 52 раза

Конфликт расширений

Сообщение Michel »

Всем доброго времени суток. Столкнулся с конфликтом расширений Milestones и Sudoku. В судоку есть скрипт который управляет расположением цифр для выбора, в milestones скрипт разворачивания информации (на подобии спойлера). Так всё работает идеально кроме страницы с судоку (там эти расширения встречаются вместе, так как milestones встроен в футер). Знаю что вреде есть код блокирующий отображение по определённому адресу, но вот какой найти не могу. Ну или другое решение имеется, кто подскажет. В общем нужно сделать так чтоб milestones не работал на странице с судоку.
phpBB 3.3.15 • php 8.4.7 • MySQL(i) 8.0.25-15
Аватара пользователя
Perfecthus
phpBB 2.0.12
Сообщения: 888
Стаж: 14 лет 11 месяцев
Откуда: Оттуда
Благодарил (а): 54 раза
Поблагодарили: 95 раз

Re: Конфликт расширений

Сообщение Perfecthus »

Забрать скрипт в условие в шаблоне, чтобы первый отображался только на главной и больше нигде.
Аватара пользователя
Michel
phpBB 2.0.5
Сообщения: 454
Стаж: 13 лет 8 месяцев
Откуда: Липецк
Благодарил (а): 127 раз
Поблагодарили: 52 раза

Re: Конфликт расширений

Сообщение Michel »

Половина проблемы решена путём добавления условия отображения только на индекс странице.

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

{% if MILESTONES_ENABLE and S_INDEX %}
Вопрос как теперь добавить чтоб ещё отображалось на Board3 портале?
phpBB 3.3.15 • php 8.4.7 • MySQL(i) 8.0.25-15
Shredder
Former team member
Сообщения: 2239
Стаж: 16 лет 9 месяцев
Благодарил (а): 144 раза
Поблагодарили: 144 раза

Re: Конфликт расширений

Сообщение Shredder »

Michel писал(а): Вчера 4:07 как теперь добавить чтоб ещё отображалось на Board3 портале?
В старых версиях вроде была переменная шаблона S_IN_PORTAL или её добавляли так:

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

'S_IN_PORTAL' => true,
в $template array внтури файла portal.php

Отправлено спустя 7 минут 34 секунды:
Навскидку, в новых нужно добавлять в board3/portal/controller/main.php:
в массив:

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

protected function assign_template_vars()
	{
		$this->template->assign_vars(array(code]
Аватара пользователя
Michel
phpBB 2.0.5
Сообщения: 454
Стаж: 13 лет 8 месяцев
Откуда: Липецк
Благодарил (а): 127 раз
Поблагодарили: 52 раза

Re: Конфликт расширений

Сообщение Michel »

Благодарю за помощь! Вопрос решён! ;)
phpBB 3.3.15 • php 8.4.7 • MySQL(i) 8.0.25-15

Вернуться в «phpBB-пространство»