Nikolay

Nikolay

+19
Репутация
103
Рейтинг
#1 Вид виджета - Список контента 11 марта 2025 в 09:23

Я не думаю что будет сложно

pupsik

Думал, что будет проще. Для виджета №2, за основу взял виджет — обычный лист, скопировал код:  

  1. <?php foreach($item['fields'] as $field){ ?>
  2. <div class="field ft_<?php echo $field['type']; ?> f_<?php echo $field['name']; ?> <?php echo $field['options']['wrap_type']; ?>_field" <?php if($field['options']['wrap_width']){ ?> style="width: <?php echo $field['options']['wrap_width']; ?>;"<?php } ?>>
  3. <?php if ($field['name'] === 'title' && $ctype['options']['item_on']){ ?>
  4. <?php } else { ?>
  5. <div class="value">
  6. <?php echo $field['html']; ?>
  7. </div>
  8. <?php } ?>
  9. </div>
  10. <?php } ?>
  11.  

 поставил его ниже инфо-бара, с виду вроде бы все хорошо,  

 Изображение   

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

Изображение

#2 Вид виджета - Список контента 8 марта 2025 в 16:56

instantcms.ru/forum/vyvesti-datu-publikacii-otdelno-ot-info-bar.html

kalikimaka

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

#3 Вид виджета - Список контента 7 марта 2025 в 21:26

Можете модифицировать уже готовый tpl или скопировать -> переименовать готовый и внести правки

pupsik

Спасибо! Попробую по колхозить, может и получится.

#1 Вид виджета - Список контента 7 марта 2025 в 19:31

Просмотрев много сайтов сделанных на InstantCMS 2, обратил внимание, что у многих стоят виджеты вот такого вида.

Вид виджета №1 

Изображение

Вид виджета №2

Изображение

Установил виджет -Список контента, менял шаблоны и стили виджета, но к такому результату не пришел. На вид вроде бы все просто.

Вопрос к тем кто разбирается, стандартными средствами реально так сделать или надо делать новый виджет.

#4 Где можно нарыть шаблон? 4 марта 2025 в 19:58

для тех кто с компа немного неудобно

WadimKow

Кому надо тот привыкнет,  VK будет посложнее — привыкают.

Да какой проект? Голая установка 

WadimKow

Первый шаг сделан, теперь обязательно установить дочернию тему и вперед.

#5 Где можно нарыть шаблон? 4 марта 2025 в 18:27

не знает как лицо сайта должно выглядеть но хочет посмотреть каким оно может быть

WadimKow

Ни надо не куда смотреть и тратить драгоценное время на разные шаблоны (на мобильниках их асе равно не видно). Если новичок и мало опыта:

  1. Скачиваешь InstantCMS
  2. Устанавливаешь ее на локальный сервер
  3. Изучаешь ее, красишь ей губы
  4. Если все пошло нормально и тебе нравиться, покупаешь сервер. Ставишь цель 1000 уников в день
  5. Если добился такого результата за пол года, значит твой проект на правильном пути.
  6. Главное дело не в картинке, а в наполнении сайта уникальным контентом.
#6 [ЕСТЬ РЕШЕНИЕ] После повторного редактирования записи контента типа "Страница" получаю Notice 4 марта 2025 в 10:51

Ошибка осталась  v2.17.1  при редактировании страницы.  

  1. Notice: Trying to access array offset on value of type bool in /home/f/f8657810h/sait/public_html/system/controllers/activity/frontend.php on line 71

 После отключении компонента лента активности и обновлении страницы, ошибка уходит, страница сохраняется.

Добавлено спустя 10 часов
Ошибка осталась  v2.17.1  при редактировании страницы.
Nikolay

Проверил на ново установленном и демо сайте, там все в порядке. Значит ошибка только у меня, какое то обновление стало криво.

Добавлено спустя 1 час

Ребята есть решение. Это решение для тех кто обновлялся, а ошибка все равно осталась. С какой версии Инстанты она пошла не скажу и время на это тратить не хочется. И так к делу, смотрим новая установка:Изображение  теперь Смотрим строку где получается ошибка:  Изображение Сравниваем, исправляем, Ошибки больше нет, вот и вся проблема.

#7 Как заинклудить php-шку на одной определенной странице? 3 марта 2025 в 17:10

Прошло три года пришлось вернуться к данной теме, чтоб вывести код на одном из сайтов. Что произошло за три года все круто изменилось, прогресс растет: попросил кореша «проверь код», а он пожалуйста — выдал ответ:

  1. <?php
  2.  
  3. class fieldAdfiles extends cmsFormField {
  4.  
  5. public $title = 'Добавить файл PHP';
  6. public $sql = 'varchar(200) NULL DEFAULT NULL';
  7. public $filter_type = false;
  8. public $var_type = false;
  9.  
  10. /**
  11.   * Parses the value and includes the PHP file if it exists.
  12.   *
  13.   * @param string $value The path to the PHP file.
  14.   * @return string The HTML output or an error message.
  15.   */
  16. public function parse($value) {
  17. // Return empty string if the value is empty
  18. if ($value === "") {
  19. return "";
  20. }
  21.  
  22. // Construct the full path to the file
  23. $path = PATH . $value;
  24.  
  25. // Check if the file exists
  26. if (file_exists($path)) {
  27. // Start output buffering
  28. // Include the PHP file
  29. include $path;
  30. // Get the buffered output and clean the buffer
  31. $out = ob_get_clean();
  32. // Return the output wrapped in a div
  33. return '<div class="add_files">' . $out . '</div>';
  34. } else {
  35. // Return an error message if the file does not exist
  36. return 'Указана неверная ссылка';
  37. }
  38. }
  39. }
  40.  

  Говорю ему добавь защиту, а он не возражает:

  1. <?php
  2.  
  3. class fieldAdfiles extends cmsFormField {
  4.  
  5. public $title = 'Добавить файл PHP';
  6. public $sql = 'varchar(200) NULL DEFAULT NULL';
  7. public $filter_type = false;
  8. public $var_type = false;
  9.  
  10. public function parse($value) {
  11. if (!$value) {
  12. return '';
  13. }
  14.  
  15. $path = PATH . $value;
  16.  
  17. if (file_exists($path) && pathinfo($path, PATHINFO_EXTENSION) === 'php') {
  18. include $path;
  19. $out = ob_get_clean();
  20. return '<div class="add_files">' . $out . '</div>';
  21. } else {
  22. return 'Указана неверная ссылка';
  23. }
  24. }
  25. }
  26.  

  Вот думаю как его ещё можно напрячь?

#8 Есть желание купить Инстайлер Pro 22 февраля 2025 в 21:24

А у вас версия ПХП какая?

Pro AV

Проверял на локалке, версия PHP: 7.4.33, кубика в Инстайлере вроде бы нет.

Добавлено спустя 3 минуты

Этот код в файл index.php добабляли. 

  1. <?php $this->addMainCSS("templates/default/controllers/instyler/styles.css"); ?>
Добавлено спустя 12 минут

неработает из за  этого ИонКуба

Pro AV

Проверил папку систем, нет там кубика!

#9 Есть желание купить Инстайлер Pro 22 февраля 2025 в 20:19

Вряд ли он будет нормально работать…

Jestik

Сегодня проверил на 2.17.1 — включается и работает.

Изображение

#10 [ЕСТЬ РЕШЕНИЕ] Новый вид поля ссылка 21 февраля 2025 в 13:57

 Все разобрался. Большое спасибо Loadырь, по его подсказке создал фильтр, включилась автоссылка в поле, проблема решена.

#11 [ЕСТЬ РЕШЕНИЕ] Новый вид поля ссылка 21 февраля 2025 в 12:58

написано что все данные автоматически подтягиваются

Happy

Да все работает, но хочется разобраться, как сделать поле правильной ссылкой.

#1 [ЕСТЬ РЕШЕНИЕ] Новый вид поля ссылка 21 февраля 2025 в 09:23

Всем доброго дня!
Уже второй день бьюсь над, казалось бы, простой задачей. Есть бесплатное поле "Кинонлайн", а также у этого поля есть "Демо", что очень хорошо. Допустим возьмем поле «Год» с системным именем «year» выбираем тип поля «ссылка», а админке поля заполняем его — 2014, на выходе получаем ссылку:

  1. href="2024"

 На демо сайте, ссылка имеет вот такой вид:

  1. href="/kino?year=2014"

Чайник кипит задачу решить не получается, поиски по форуму результатов не дали. Кто знает подскажите.

#12 Поле график работ 7 октября 2024 в 08:51

Как оказалось что в каталоге нет поля

Happy

Есть ещё одно, но бесплатное — Режим работы

#13 Поле график работ 6 октября 2024 в 23:54

Как оказалось что в каталоге нет поля график работ

Happy

Есть поле в каталоге от надежного производителя (не реклама) Поле График работы

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.