Чтение RSS каналов

Форум

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

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

5

5
1
08.02.2016 18:28:0007.02.2017 17:36:59
Помогите пожалуйста создать новый блок без названия.
Нужно для баннерного блока.
Уже несколько дней пытаюсь, никак не выходит. Смайл - 11


Версия PHP: 5

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

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

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

3.24
3
08.02.2016 19:31:03

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



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

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


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


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

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

3.66
4
09.02.2016 19:35:52
Вариантов решения вопроса несколько.

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

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

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

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

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

3.24
5
10.02.2016 18:12:0710.02.2016 18:14:36
Краткая инструкция одного из вариантов решения вопроса.

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

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

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

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

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

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

3.24
6
06.02.2017 21:46:3306.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]

<div class="wrp clrfix">
<nav class="fmenu">
| $blockg[bottom_menu] |
</nav>
</div>



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

В чём ошибка?


Версия системы: SLAED CMS 6.* Pro
4.25

4.25
7
07.02.2017 17:32:3007.02.2017 18:47:50
olevpa, всё намного проще Смайл - 13

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

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

4.25
9
10.02.2017 13:10:5210.02.2017 13:15:36
olevpa, n это alias none, что означает без оформления.
s alias standart, значит со стандартным оформлением по умолчанию.

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

3.24
10
10.02.2017 16:34:11

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



Спасибо.
4.25

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

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь