Помогите пожалуйста создать новый блок без названия.
Нужно для баннерного блока.
Уже несколько дней пытаюсь, никак не выходит. 🙁
Вместе мы сильнее!
Помогите пожалуйста создать новый блок без названия.
Нужно для баннерного блока.
Уже несколько дней пытаюсь, никак не выходит. 🙁
Вместе мы сильнее!
3.67
Блок не должен иметь названия вообще, то есть без текста/заголовка, только содержание?
Содержание чистый HTML или с текстом?
О сколько нам открытий чудных, Готовит просвещенья дух, И опыт, сын ошибок трудных, И гений, парадоксов друг...
3.24
Блок не должен иметь названия вообще, то есть без текста/заголовка, только содержание?
Главное что бы название не отображалось на сайте.
Содержание чистый HTML или с текстом?
текста там не будет только баннер. наверное html удобнее.
Вместе мы сильнее!
3.67
Вариантов решения вопроса несколько.
Самый элементарный, для начала создайте блок:
1. Файловый блок вручную, загрузив его в директорию blocks/ системы.
или
2. Хранящийся в базе, непосредственно из панели администратора.
Далее создайте оформление данного блока, использую специальный файл темы.
Связка файла темы с файлом блока происходит по средствам ID, номера блока в базе.
Полезная информация:
• Создание собственного файлового блока
• Система управления блоками, её функции и возможности
• Оформление блоков системы
Если не справитесь, дайте знать, реализуем в персональном порядке.
О сколько нам открытий чудных, Готовит просвещенья дух, И опыт, сын ошибок трудных, И гений, парадоксов друг...
3.24
Краткая инструкция одного из вариантов решения вопроса.
1. Создаём HTML блок из панели управления системой, отдел: Блоки и баннеры.
2. После создания, смотрим номер блока в таблице, в нашем случае (может отличатся, указан в качестве примера), блок номер 16.
3. Содержание и положение, а так же параметры в последствии можно редактировать. Обратите внимание, вставка HTML кода желательна в режиме: Без редактора.
4. Далее создаём файл темы оформления: templates/default/block-16.html
В нём персональное оформление для блока номер 16. Система определяет и связывает его автоматически.
При необходимости, таких блоков можно создать неограниченное количество.
Это только один из способов, будут вопросы, пишите.
О сколько нам открытий чудных, Готовит просвещенья дух, И опыт, сын ошибок трудных, И гений, парадоксов друг...
3.24
С плавающими блоками чё-то как-то туго у меня.
Цель: вывести меню с возможностью мультиязычности. Для этого решил использовать плавающий блок.
• Создал файл block-menu.php в папке blocks
Содержание файла:
if (!defined("BLOCK_FILE")) {
header("Location: ../index.php");
exit;
}
$content = "<ul>
<li><a href=\"index.php\" title=\"$lan[5]\">$lan[5]</a></li>
<li><a href=\"news.html\" title=\"Новости\">Новости</a></li>
<li><a class=\"#\" title=\"Размещение рекламы на проекте\">По вопросам рекламы</a></li>
<li><a href=\"contact.html\" title=\"Контактная информация\">Контакт</a></li>
</ul>";В config_header добавил строку:
$blockg["bottom_menu"] = blocks("plzreturn", "block-menu.php");В файле index.html добавил переменную $blockg[bottom_menu]
<div class="wrp clrfix">
<nav class="fmenu">
| $blockg[bottom_menu] |
</nav>
</div>Меню не отображается.
тут в самом низу http://battle-wizards.ru/index.php , после счётчика.
В чём ошибка?
olevpa, всё намного проще 😉
1. Создаём блок в панели администратора.
2. Активируем и смотрим его ID - номер
3. Для вставки блока в основной файл: index.html темы оформления достаточно добавить участок кода: {%BLOCKS n,17%}
17 - ID номер вашего блока
n - без оформления
В стандартной теме default похожий пример уже есть, для блока форума.
Дополнительные переменные
{%BLOCKS none,ХХХ%} или {%BLOCKS n,ХХХ%} - Произвольный блок системы или свободный блок без оформления, где ХХХ - это либо ID блока, либо название файла блока.
{%BLOCKS standart,ХХХ%} или {%BLOCKS s,ХХХ%} - Произвольный блок системы или свободный блок с оформлением свободного блока, где ХХХ - это либо ID блока, либо название файла блока.
• Детальная информация в теме: Основной шаблон оформления системы.
• Инструкция: Использование блоков непосредственно в html файлах темы.
Метод который использовали вы, разработан для вставки блоков в PHP файлы, а именно модули, плагины и другие участки системы написанных на PHP.
Выдержка из инструкции
Свободный блок (fly) можно разместить в любом месте страницы сайта, для чего требуется вставить код формирования этого свободного блока в соответствующий php-файл (в config/config_header.php, например). В шаблоны тем оформления (файлы *.html) нельзя вставлять код формирования свободного блока, так как в этом случае этот php-код не будет обрабатываться. Более полная информация о вставке блоков в шаблоны тем оформления приведена в разделе «Тема оформления».
О сколько нам открытий чудных, Готовит просвещенья дух, И опыт, сын ошибок трудных, И гений, парадоксов друг...
3.24
Благодарю за разъяснения. Я думал использовать конструкцию типа {%BLOCKS n,17%}, но не разобрался, что означает n.
olevpa, n это alias none, что означает без оформления.
s alias standart, значит со стандартным оформлением по умолчанию.
О сколько нам открытий чудных, Готовит просвещенья дух, И опыт, сын ошибок трудных, И гений, парадоксов друг...
3.24
olevpa, n это alias none, что означает без оформления.
s alias standart, значит со стандартным оформлением по умолчанию.
Спасибо.