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

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

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

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

5

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

3.67

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


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

3.25

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



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

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


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

SLAED CMS 6.* Pro
5

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

3.67

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

Самый элементарный, для начала создайте блок:

  1. Файловый блок вручную, загрузив его в директорию blocks/ системы.

или
2. Хранящийся в базе, непосредственно из панели администратора.

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

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

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


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

3.25

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. Система определяет и связывает его автоматически.

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

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

3.25

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

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

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

• Создал файл 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]
<br> <div class="wrp clrfix"><br> <nav class="fmenu"><br> | $blockg[bottom_menu] |<br> </nav><br> </div><br>



Меню не отображается.
тут в самом низу http://battle-wizards.ru/index.php , после счётчика.

В чём ошибка?

SLAED CMS 6.* Pro
olevpa
olevpa
4.02

4.02

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

olevpa, всё намного проще Смайл - 13

  1. Создаём блок в панели администратора.
  2. Активируем и смотрим его ID - номер
  3. Для вставки блока в основной файл: index.html темы оформления достаточно добавить участок кода: {%BLOCKS n,17%}

[color=green]17[/color] - ID номер вашего блока
[color=green]n[/color] - без оформления

В стандартной теме [color=blue]default[/color] похожий пример уже есть, для блока форума.

[u]Дополнительные переменные[/u]

{%BLOCKS none,ХХХ%} или {%BLOCKS n,ХХХ%} - Произвольный блок системы или свободный блок без оформления, где ХХХ - это либо ID блока, либо название файла блока.

{%BLOCKS standart,ХХХ%} или {%BLOCKS s,ХХХ%} - Произвольный блок системы или свободный блок с оформлением свободного блока, где ХХХ - это либо ID блока, либо название файла блока.

• Детальная информация в теме: [url=https://slaed.net/pages-view-79.html]Основной шаблон оформления системы[/url].
• Инструкция: [url=https://slaed.net/pages-view-690.html]Использование блоков непосредственно в html файлах темы[/url].

Метод который использовали вы, разработан для вставки блоков в PHP файлы, а именно модули, плагины и другие участки системы написанных на PHP.

[u]Выдержка из инструкции[/u]

[i]Свободный блок (fly) можно разместить в любом месте страницы сайта, для чего требуется вставить код формирования этого свободного блока в соответствующий php-файл (в config/config_header.php, например). [b]В шаблоны тем оформления (файлы *.html) нельзя вставлять код формирования свободного блока, так как в этом случае этот php-код не будет обрабатываться.[/b] Более полная информация о вставке блоков в шаблоны тем оформления приведена в разделе «Тема оформления».[/i]

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

3.25

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

olevpa
olevpa
4.02

4.02

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

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


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

3.25

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



Спасибо.

olevpa
olevpa
4.02

4.02

Всего: 16 на 2 страницах по 10 на каждой странице

1 2
Открыть Ответить

Хотите опробовать SLAED CMS в действии?

Идеи и предложения
Обратная связь