А

Алексей

+12
Репутация
-16
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Вопрос:Виджет похожие статьи категории 21 января 2024 в 11:57

В настройках виджета выбираете категорию нужного города и создаете такие же виджеты для каждой категории с городами.

Loadырь

Да не написал в стартовом посте, что категорий достаточно много и создавать кучу виджетов настраивая каждый по отдельности не совсем то чего хотелось бы. В принципе настроил поле предыдущая следующая статья выглядит довольно неплохо, думаю остановлюсь на этом варианте. Будет время покопаю глубже.

#1 [ЕСТЬ РЕШЕНИЕ] Вопрос:Виджет похожие статьи категории 21 января 2024 в 11:13

Здравствуйте возникла необходимость выводить рекомендацию на статьи при просмотре статьи в категории. 

У меня есть каталог в котором каждая категория отдельный город, при просмотре записи хотелось бы выводить внизу виджет рекомендаций статей из этой же категории (города). Сейчас используя виджет похожие статьи выводятся статьи из всех категорий(городов). Прощу подсказки можно ли как то настроить вывод статей в виджете только из той категории к которой принадлежит запись и которую просматривает пользователь.

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

В принципе погуглил и нашел это дополнение instantcms.ru/addons/field-navigation.html частично решает мою задачу. 

#3 Сменить вывод картинки по ссылке убрать /upload/ 29 декабря 2022 в 16:25

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

На примере поля content в таблице cms_con_posts

  1. UPDATE cms_con_posts SET content = REPLACE('/upload/http', 'http', content)
Ris

ссылки в базе имеют вид

-

 original:http://site.ru/image.jpg

там ничего менять не надо именно сама CMS добавляет к ссылкам которые я импортировал приставку /upload/

В шаблоне вывода категории я уже поправил как мне надо

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

но основное изображение до клика выводится с этой приставкой

<img src="/upload/https://mysite.ru/image.jpg" title=«тайтл» alt=«альт» class=«img-fluid img-thumbnail»>

За вывод этого изображения отвечает код /system/fields/images.php строка 94

  1. if(!empty($paths['original']) && strtolower(pathinfo($paths['original'], PATHINFO_EXTENSION)) === 'gif'){
  2. $html .= html_gif_image($paths, 'size_full', $title.' '.$key, array('class'=>'img-'.$this->getName()));
  3. } else {
  4. $html .= '<a title="'.html($title, false).'" class="img-'.$this->getName().' '.$a_class.'" href="'.html_image_src($paths, $this->getOption('size_full'), false).'">'.html_image($paths, $small_preset, $title.' '.$key, ['class' => 'img-thumbnail']).'</a>';
  5. }

пока разбираюсь как изменить.

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

В общем то я понимаю, что форумчане не моя личная армия, чтобы решать задачи за меня и это не та тема, чтобы было полезно всем и каждому ежедневно. Поэтому постараюсь решить сам и не навязываться с бесплатными вопросами.

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

Нашел решение вывода, в строке  269 сменил тру на фолс /system/libs/template.helper.php

Теперь все мои ссылки с внешнего сайта отображаются корректно, иногда грузятся дольше но в целом все работает! Спасибо всем кто проявил участие!

#4 Сменить вывод картинки по ссылке убрать /upload/ 29 декабря 2022 в 14:11

Ну значит в файле который выводит ваши картинки заменить системный вывод ссылки на простой. Всё зависит от того где вы выводите. Список это или запись? Компонент или тип контента?

Lora

Да думаю методом проб и ошибок найду решение.  Вывожу картинки в типе контента, картинки выводятся в списке и записи в списке уже решил задачу. Сейчас решаю в записи. В общем то логика шаблонов мне понятна и я уже нашел отвечающий за вывод шаблон /templates/default/controllers/photos

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

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

Поправил  в файле system/fields/image.php в строке 94 значение .html_image_src($paths, $this->getOption('size_full'), false)  с true на false

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

#5 Сменить вывод картинки по ссылке убрать /upload/ 29 декабря 2022 в 11:51

Самый простой вариант. Делаете экспорт вашей таблицы. Открываете в редакторе. Например в Notepad++. Делаете поиск и замену /upload/ на ничего. Заливаете обратно в базу

Lora

Ссылки на картинки я уже подогнал под формат базы

-

 original: mysite.ru/image.jpg

там нет папки upload в ссылках, дело в том, что сама система подставляет ссылку ткущего сайта и папку /upload/

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

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

вывода картинок в списке я добился убрав в строке шаблона default_list_tiles.tpl.php на строке 34 значение true

  1. <div class="photo" style="background-image: url(<?php echo html_image_src((empty($item['is_private_item']) ? $item['photo'] : default_images('private', $preset)), $preset); ?>);">
  2.  

 буду копать поля записи возможно и там что-то получится.


                   

#6 Сменить вывод картинки по ссылке убрать /upload/ 29 декабря 2022 в 11:14

Вы прописали в базе ссылки на картинки и хотите, чтобы поле Изображение или Изображения использовало удаленные ссылки вместо локальных?

Это так работать не будет.

Zau4man

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

#7 Почему я выбрал InstantCMS 29 декабря 2022 в 11:12

1) CMS с продуманной логикой

2) огромный набор встроенных из коробки возможностей

3) поддержка и активная разработка

4)можно допилить под свои проекты

#8 Подскажите инструмент для парсинга заголовков 29 декабря 2022 в 11:08

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

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

#1 Сменить вывод картинки по ссылке убрать /upload/ 29 декабря 2022 в 11:00

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

При выводе изображений ссылка выходит вида /upload/http://sitename.ru/lalala/image.jpg задача состоит в том, чтобы убрать в начале ссылки папку /upload/

Шаблон стандартный default версия системы 2.15.2 

Копал шаблон с помощью поиска по ключевому /upload/ правил, но что-то не выходит. Подскажите куда копнуть и где поправить этот вывод? желательно в списке и записи.

#10 Импорт YML 18 ноября 2022 в 23:27

подскажите ваше дополнение Импорт из файла  способно работать  с файлами в формате yml xml ??? 

Алексей

Нет. Только csv или в него конвертируемые. Есть такое fitchi.ru/components/8-parser-xml-failov.html, но там всё равно по ссылке берутся данные. Для его работы ваш файл надо будет закинуть например в папку upload вашего сайта и указать к нему ссылку в компоненте. Но по сути будет таже работа, что и «Парсер контента», только у  «Парсер контента» можно получать и другие данные.

Loadырь

А это Ваш сайт?      Там не указаны контакты для связи, хотелось бы попросить демку перед покупкой, чтобы оценить подойдет ли под мои задачи.

#11 Импорт YML 16 ноября 2022 в 11:49

Loadырь

Парсер это хорошо, но у меня немного другие задачи… импорт из файла карочек товаров со ссылками на изображения формат yml

Возможно парсер это то что мне нужно, наверняка придется писать обработчик.

Loadырь

уважаемый Loadырь  подскажите ваше дополнение Импорт из файла  способно работать  с файлами в формате yml xml ??? 

#1 Импорт YML 16 ноября 2022 в 10:26

Нужно решение для импорта товаров с картинками из файла YML

В контент как записи.

Цена?

#1 Мультикатегории в УК 11 декабря 2013 в 14:51
Необходимо допилить УК Версия системы 1.10 создать функционал добавления записи в несколько категорий, как со стороны пользователя так и из админки.
#14 1.10 Отображение статьи во всех родительских категориях 3 декабря 2013 в 13:50
Parse error: syntax error, unexpected T_PUBLIC in /public_html/components/content/model.php on line 220

Вот такую ошибку выдает, чянд?
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.