Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 Ошибка при редактировании материала 23 марта 2018 в 10:18
Интересное решение — из файла шаблона /templates\default\assets\fields\related.tpl.php идёт обращение к БД.
Тут надо смотреть код этого файла.
#2 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 21 марта 2018 в 20:57

p.s. чет в первой ветке не работает добавление ответов гостями. Сейчас проверил. Галочку ставлю — ноль реакции.

Андрей
В этой ветке обсуждается форум для второй ветки. С первой веткой не работаю, поэтому не скажу, почему у вас не работает.

На самописных сайтах почти везде есть, а на готовых CMS не всегда.

Андрей

"Не во всех". Допустим, например?

Андрей
Это вы у себя спрашиваете?

Новую не прикрутить?

Андрей
Прикручивайте, только в чём смысл, иметь десяток вариантов защит от спама на разных страницах одного сайта?
#3 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 21 марта 2018 в 17:08

как вариант, обязательное к заполнению поле почты.

Jestik
Это я понимаю, но её же надо где-то хранить? Вести учёт пользователей и параллельно вести учёт гостей? А вдруг гость захочет зарегаться? При этом на форуме писал с одного мыла, а зарегался с другим мылом, как подтягивать его сообщения? Это я так просто на вскидку, не вникая.
Нужно ли нагружать модераторов лишь за то, что пара гостей не хотят регаться? Может им вывести виджет с формой регистрации на страницах форума, для наглядности?
#4 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 21 марта 2018 в 16:38

реализовать возможность публикации на форум постов гостями?

Kvazar
Куда им слать уведомления об ответах? "На деревню, дедушке"?

На самописных сайтах почти везде есть, а на готовых CMS не всегда.

Андрей
Рассматривайте вариант с готовой CMS.

Капчу если будете делать, лучше по типу "настраиваемый вопрос — ответ".

Андрей
Капча уже сделана и уже давно в коробке.
#5 [ЕСТЬ РЕШЕНИЕ] Обрезка текста в HTML редакторах 19 марта 2018 в 19:41

А где выставить ограничения количества символов для HTML текста?

@kibersyn
Нет такой опции у данного типа поля.

Обрезать текст при просмотре списка тоже не дает результатов.

@kibersyn
Эта опция выводит отрывок содержимого при просмотре списка записей, при условии, что это поле показывается в списке.
На длину вводимого текста это не влияет.
#6 С днем рождения! 19 марта 2018 в 18:36

Осторожно! Подделка, акцизная марка только на среднем горлышке!

eoleg
Два соседних горлышка, уже распочаты
#7 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 16 марта 2018 в 15:20

На какой стадии сейчас форум?

kirkr
Форум в стадии активного ожидания. Все активно ждут.
#8 [ЕСТЬ РЕШЕНИЕ] Не отображается новое поле 16 марта 2018 в 15:10

Попробоввал поставить "галочку"

@MarkovYa
Наверняка поставили галочку "Средний" или "Микро" или "Оригинал". Поставьте галочки на "Маленький" и "Большой". После этого создайте новую запись.
Шаблон сторонний? Его обновляли?
#9 Обновить кэш пользователям. 15 марта 2018 в 12:49

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

Олег Васильевич я
Тогда пишите на гите или правьте у себя тут так:
  1. return '<link rel="stylesheet" type="text/css" href="'.$file.'?v='.filemtime($this->site_config->root_path . $file).'">';
#10 Обновить кэш пользователям. 15 марта 2018 в 11:36

просто разработчику надо каждый раз при обновлении указать версию к измененным файлам

Evanescence
К стандартному файлу стилей компонента (/controllers/компонент/styles.css), не получится добавить номер версии.
#11 Обновить кэш пользователям. 15 марта 2018 в 09:54

приводит к слетанию стилей

Ris
Всё верно, так как я вам показывал уже как надо, а вы продолжаете настаивать на своём zlo.
Делайте так:
  1. return $this->getTplFilePath('controllers/'.$controller_name.'/'.$subfolder.'styles.css', false).'?v=424';
#12 Обновить кэш пользователям. 15 марта 2018 в 08:45
Файл стилей контроллера сам подгружается автоматически тут github.com/instantsoft/icms2/blob/master/system/core/template.php#L1335
Поэтому объявлять его отдельно в файлах шаблона нет необходимости. Сам файл тянется отсюда github.com/instantsoft/icms2/blob/master/system/core/template.php#L1258
#13 Обновить кэш пользователям. 15 марта 2018 в 06:18
Ris, делается это так
  1. <?php $this->addCSS($this->getTplFilePath('css/styles.css', false) . '?v=290'); ?>
  2. <?php $this->addJS($this->getTplFilePath('js/jsfile.js', false) . '?v=290'); ?>
где css/styles.css — путь от корня вашего (или дефолтного) шаблона, а не от корня сайта или общей папки с шаблонами.
#14 Проблемы с конструированием слайдера контента 14 марта 2018 в 16:04

Это очень странно.

@AVC
Это так задумано. Вы можете у себя в своём шаблоне тут добавить фиксированную высоту
  1.  
  2. .widget_content_slider > table {
  3. width: 100%;
  4. border-collapse: collapse;
  5. border-spacing: 0;
  6. height: 300px;
  7. }
и будет вам счастье.
#15 Проблемы с конструированием слайдера контента 14 марта 2018 в 14:42
@AVC, высота этого блока зависит от высоты списка названий справа от картинок. Вы увеличьте количество записей в слайдере до 5-10 и всё изменится в лучшую сторону.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.