Форум » Система построения сайтов » Блоки » Блок без названия и свободные блоки
Открыть Ответить

Блок без названия и свободные блоки

5

5

1
08.02.2016 18:28:00 07.02.2017 17:36:59

Помогите пожалуйста создать новый блок без названия.
Нужно для баннерного блока.
Уже несколько дней пытаюсь, никак не выходит. 🙁

Версия PHP 5

Вместе мы сильнее!

estma
estma
3.67

3.67

2
08.02.2016 19:16:33

Блок не должен иметь названия вообще, то есть без текста/заголовка, только содержание?
Содержание чистый HTML или с текстом?


О сколько нам открытий чудных, Готовит просвещенья дух, И опыт, сын ошибок трудных, И гений, парадоксов друг...

SLAED CMS
SLAED CMS
3.24

3.24

3
08.02.2016 19:31:03

Блок не должен иметь названия вообще, то есть без текста/заголовка, только содержание?

Главное что бы название не отображалось на сайте.

Содержание чистый HTML или с текстом?

текста там не будет только баннер. наверное html удобнее.

Версия системы SLAED CMS 6.* Pro
Версия PHP 5

Вместе мы сильнее!

estma
estma
3.67

3.67

4
09.02.2016 19:35:52

Вариантов решения вопроса несколько.

Самый элементарный, для начала создайте блок:
1. Файловый блок вручную, загрузив его в директорию blocks/ системы.
или
2. Хранящийся в базе, непосредственно из панели администратора.

Далее создайте оформление данного блока, использую специальный файл темы.
Связка файла темы с файлом блока происходит по средствам ID, номера блока в базе.

Полезная информация:
• Создание собственного файлового блока
• Система управления блоками, её функции и возможности
• Оформление блоков системы

Если не справитесь, дайте знать, реализуем в персональном порядке.


О сколько нам открытий чудных, Готовит просвещенья дух, И опыт, сын ошибок трудных, И гений, парадоксов друг...

SLAED CMS
SLAED CMS
3.24

3.24

5
10.02.2016 18:12:07 10.02.2016 18:14:36

Краткая инструкция одного из вариантов решения вопроса.

1. Создаём HTML блок из панели управления системой, отдел: Блоки и баннеры.

2. После создания, смотрим номер блока в таблице, в нашем случае (может отличатся, указан в качестве примера), блок номер 16.

3. Содержание и положение, а так же параметры в последствии можно редактировать. Обратите внимание, вставка HTML кода желательна в режиме: Без редактора.

4. Далее создаём файл темы оформления: templates/default/block-16.html
В нём персональное оформление для блока номер 16. Система определяет и связывает его автоматически.

При необходимости, таких блоков можно создать неограниченное количество.
Это только один из способов, будут вопросы, пишите.


О сколько нам открытий чудных, Готовит просвещенья дух, И опыт, сын ошибок трудных, И гений, парадоксов друг...

SLAED CMS
SLAED CMS
3.24

3.24

6
06.02.2017 21:46:33 06.02.2017 21:50:37

С плавающими блоками чё-то как-то туго у меня.

Цель: вывести меню с возможностью мультиязычности. Для этого решил использовать плавающий блок.

• Создал файл block-menu.php в папке blocks

Содержание файла:

PHP
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 добавил строку:

PHP
$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 , после счётчика.

В чём ошибка?

Версия системы SLAED CMS 6.* Pro
olevpa
olevpa
3.97

3.97

7
07.02.2017 17:32:30 07.02.2017 18:47:50

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-код не будет обрабатываться. Более полная информация о вставке блоков в шаблоны тем оформления приведена в разделе «Тема оформления».


О сколько нам открытий чудных, Готовит просвещенья дух, И опыт, сын ошибок трудных, И гений, парадоксов друг...

SLAED CMS
SLAED CMS
3.24

3.24

8
10.02.2017 10:11:07

Благодарю за разъяснения. Я думал использовать конструкцию типа {%BLOCKS n,17%}, но не разобрался, что означает n.

olevpa
olevpa
3.97

3.97

9
10.02.2017 13:10:52 10.02.2017 13:15:36

olevpa, n это alias none, что означает без оформления.
s alias standart, значит со стандартным оформлением по умолчанию.


О сколько нам открытий чудных, Готовит просвещенья дух, И опыт, сын ошибок трудных, И гений, парадоксов друг...

SLAED CMS
SLAED CMS
3.24

3.24

10
10.02.2017 16:34:11

olevpa, n это alias none, что означает без оформления.
s alias standart, значит со стандартным оформлением по умолчанию.

Спасибо.

olevpa
olevpa
3.97

3.97

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

Предварительный просмотр