Наша помощь.

Столкнулись с непонятным?

Не беда.
Правильно сформулируйте вопрос, и получите ответ.
В навигации представлено уже отвеченное.

Комментарии:

Конструирование меню из нескольких
Здравствуйте Вадим Николаевич!
Вопрос к Вам по конструированию меню из нескольких.
У меня сайт предполагается с глубокой иерархией в одной из ветвей. Иерархия в самом глубоком месте такая:
1. Разделы сайта (что-то вроде как у всех каталожных сайтов)
2. Отрасли использования (пока восемь штук)
3. Список продуктов (для каждой отрасли свой)
4. Описание продукта (для каждого продукта в каждой отрасли уникальное описание).
Всё разложено по папочкам.
Сделать вложенность меньше никак не получается.
Для уровней иерархии 2 и 3 страница представляет собой фактически иллюстрированное и/или описательное меню.
Привить иконки к каждому пункту меню у меня получилось, но вот связать несколько меню — хорошо не выходит.
Меню верхнего уровня получилось включить конструкцией include($_s['loc']['cont'].$_s['loc']['path'].'/../_menu.php'), но если такой конструкцией подключать меню у которого уже есть такая конструкция — всё падает. То-есть на уровне 3 меню уровня 2 нормально подключилось, но на уровне 4 меню уровня 3 роняет сборку страницы (соответственно меню уровня 2 подключить можно).
Ну и подсветка раздела тоже на один уровень вверх работает только.
Можно ли надеяться на исправления в движке? Или подскажете быть может как быть?

Напрашивается такой хак: в файле меню писан не просто код самого меню, а определена ещё и какая-то переменная. Ну назовите её $level_1='Yes'; что ли.

Перед инклюдом проверьте, определена ли такая переменная, и если нет, то делайте инклюд.

Так вы не натворите многократных инклюдов одного и того же.

Игорь
20.03.2020 05:13
Нано общительная

Пытаюсь настроить нану-общительную под Денвером.
В итоге в верхней части сайта вылазит следующая надпись:
Zend 20040722036554024392101250xщ
ну и так далее очень много. При этом я зашел под админом и кнопку Подключение комментариев не появилась.

Видимо, в Денвере нет Зенда.

Леонид
12.01.2020 23:37
meta name description

Как что-то передать из материала в шаблон?
Например в документе указать description.

Принцип тот же, что и с тайтлом.
В документе изобретаете переменную:

...
$_s['title']='Мой тайтл';
$_s['description']='<meta name="description" content="Описание.">';
...

В шаблоне вспоминаете про свою переменную:

...
<title>'.$_s['title'].'</title>
'.(isset($_s['description']) ? $_s['description']: '').'
...

Аналогично решается любая подобная задача.

Pavel
24.07.2019 05:57
UTF

Планируется ли возможность работы в UTF кодировке? Локаль 1251 одни проблемы с ней. Многие ее вообще не включают, у других отваливается каждый раз после перезагрузки сервера. С абдуктором замучился, каждый день мониторить не отвалилась ли локаль. Не знаю патриотизм это или принципы, но неудобно.

Не стоит делать проблемы хостинга проблемами программинга.
Все локали равны между собой.
Потеря локали хостером - просто его криворукость.

Работа с UTF предполагает совершенно другие строковые функции (да, они специально написаны для UTF) и массу уязвимостей. Автор не является секьюрити-специалистом по эксплойтам, и не лезет в эту тему.

Tolik
15.02.2019 15:47
Переход блоговой наны в UTF-8

Скажите, пожалуйста, можно ли перевести базовую нану (блоговую нану) из кодировки анси в UTF-8. Например, собственными силами. Просто пересохранить документы, кроме тех которые bin. Например, для блоговой наны.
Заранее спасибо за ответ.

Насколько в курсе, любой текстовый редактор умеет играться с кодировкой помещённого в него текста как угодно. Возможно, даже в пакетном режиме (массовые действия во всех документах папки или во всех открытых документах). Так что нет проблем.

Будет ли скрипт работать с документами в иной кодировке?
Вряд ли.

Анатолий
21.09.2018 22:05
Все комментарии: 01 02 03 04