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

В блоках добавить название файла

Иногда нужно посмотреть название файла, закреплённого за тем или иным блоком.
Для этого нужно нажать на кнопку редактирование.
Пожелание: вместо слова "файл" указывать название файла.

И ещё: плавающие блоки наверное логичнее сделать отдельным типом, чем галочкой. Я в них не особо разбираюсь, но вот текущая реализация не информативна - просматривая список блоков не понятно, есть ли среди них плавающие или нет..

SLAED CMS 6.* Pro
7
Сервер в интернете
olevpa
  • Группа: Клиент
  • Пункты: 32326
  • Регистрация: 06.05.2011
  • Пол: Мужчина
olevpa
4.01

4.01

27.07.2019 07:37:10 27.07.2019 08:06:03

Кстати, хорошая идея. Внес в свою сборку, спасибо.
Если кому то нужно проделать такое:

Открываем файл function/admin.php

Находим строку

if ($blockfile != "") $type = _BLOCKFILE2;


Заменяем её на это

if ($blockfile) {
	$type = _BLOCKFILE2 . "<br>" . $blockfile;
}


Сохраняем. Готово!

SLAED CMS 6.* Pro
7
otherside
  • Группа: Активисты
  • Пункты: 10766
  • Регистрация: 28.10.2005
  • Пол: Мужчина
  • Из: Москва
otherside
3.96

3.96

Благодарю за подсказку.

olevpa
  • Группа: Клиент
  • Пункты: 32326
  • Регистрация: 06.05.2011
  • Пол: Мужчина
olevpa
4.01

4.01

27.07.2019 09:03:17 27.07.2019 09:07:30

Чуть подправил. Вместо конструкции if, лучше использовать тернарный оператор. так красивее. )

Открываем файл function/admin.php

Находим строку

if ($blockfile != "") $type = _BLOCKFILE2;


Заменяем её на это

$blockfile ? $type = _BLOCKFILE2 . "<br>" . $blockfile : "";

SLAED CMS 6.* Pro
7
otherside
  • Группа: Активисты
  • Пункты: 10766
  • Регистрация: 28.10.2005
  • Пол: Мужчина
  • Из: Москва
otherside
3.96

3.96

30.07.2019 14:37:00 30.07.2019 21:22:41

Я еще немного работу с блоками модернизировал у себя. Я пользуюсь только свободными блоками и мне приходилось каждый раз при добавлении нового блока вносит правки в config_header.php, что конечно же было неудобно.

В итоге сделал так, чтоб при добавлении или удалении Свободного блока не нужно ничего менять в config_header.php

Кроме того, в админке сделал вывод переменных для Свободных блоков.

Вот так это смотрится на одном из моих сайтов
Модернизировал работу с блоками

Если кому-то интересно, могу выложить хак сюда.

otherside
  • Группа: Активисты
  • Пункты: 10766
  • Регистрация: 28.10.2005
  • Пол: Мужчина
  • Из: Москва
otherside
3.96

3.96

olevpa
  • Группа: Клиент
  • Пункты: 32326
  • Регистрация: 06.05.2011
  • Пол: Мужчина
olevpa
4.01

4.01

Как оказалось, я балбес.

Я уже не помню откуда я взял тот метод отображения свободных блоков, которым я пользовался

$blockg["header_about"]


При таком методе нужно было для каждого файла в config_header.php создавать строку
$blockg["header_about"] = blocks("plzreturn", "block-header_about.php");


А сегодня решил поискать по сайту что вообще есть про свободные блоки и нашел вот эту заметку: https://slaed.net/index.php?name=pages&op=view&id=690

При таком способе не нужно ничего вносить в config_header.php

И я не могу вспомнить, кто и где меня научил моему способу.

Так что с моим "Чудо хаком" отбой. Сам себе придумал гемморой много лет назад и сам его отважно решил - это про меня

otherside
  • Группа: Активисты
  • Пункты: 10766
  • Регистрация: 28.10.2005
  • Пол: Мужчина
  • Из: Москва
otherside
3.96

3.96

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

olevpa
  • Группа: Клиент
  • Пункты: 32326
  • Регистрация: 06.05.2011
  • Пол: Мужчина
olevpa
4.01

4.01

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

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

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