Yar

Yar

+29
Репутация
66
Рейтинг
#1 Лупа 13 ноября 2021 в 18:48

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

Изображение

#1 Изображение в списке контента 20 октября 2021 в 12:32

Хорошо. Я шаблон только начал делать, поэтому сначала соберу в кучу то, что не смогу сделать сам и начну стучать.

#2 Изображение в списке контента 20 октября 2021 в 11:45

Я скопировал default_list_tpl в свой шаблон. А вот куда это код вставить? В старом-то есть <?php...<div class=«photos»>, который можно было заменить, а в новом с photo ничего нету, там всё по другому...

#3 Изображение в списке контента 19 октября 2021 в 22:24

 Олег Васильевич я, да, насколько я помню, вы это тогда и разъяснили. Это была полезная ошибка… )
А на гитхаб напишу обязательно.

Шаблон проще. А поле согласно порядку полей. А ежели что, то и стилями куда угодно поставить можно.

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

Вот, нашел то обсуждение: instantcms.ru/forum/vyvod-osnovnogo-foto-iz-nabora-izobrazhenii.html

#4 Изображение в списке контента 19 октября 2021 в 21:33

Да, я знаю такое. Когда-то, придя к выводу, что отдельно два поля — Изображение + Набор изображений очень неудобно, а Набор изображений выводится в списке только целиком, как сейчас вот, я совершенно случайно, сделал так, как мне нужно: в системном поле photo тип из Изображение изменил на Набор изображений и… случилось чудо — в списке выводилось одно фото. Это где-то ранее обсуждалось немножко...

А вот с подключением шаблона модерн чудо исчезает. 😔 

 

#5 Изображение в списке контента 19 октября 2021 в 20:15

 Aliaksandr, Да, в новостях именно так — переход. На демо сайте тестировал. А вот в статьях, если создать поле (Набор изображений), все изображения выводятся в списке и на них кнопка увеличения при наведении. Причем шаблон у них один — default_list_tpl. На 2.13 выводилось только первое и с него был переход.

#1 Изображение в списке контента 19 октября 2021 в 12:10

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

Изображение

#6 Настройка сайта на локальном компьютере - opensrever 18 октября 2021 в 11:11

В моём случае руки, наверное ). 

Я делаю и скачиваю обычный бэкап созданный ispmanager. Вот с него и бралась база. А, как я понял, там она кривовато как-то сохраняется… Это обычная в этом случае проблема или только у меня так на хостинге я точно сказать не смогу. У меня на компьютере всё делалось дистационно и быстро, что еле успевал взглядом курсор догонять. Если тот, кто делал мне расскажет, тогда и будут нюансы.

#7 Настройка сайта на локальном компьютере - opensrever 17 октября 2021 в 19:21

Ну всё, проблема решена, сайт установлен можно ваять. Проблема оказалась в криво созданном бэкапе базы. Всем спасибо!

#8 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 21:43

Я меня-то точно побольше таблиц. Там и компоненты и типы контентов свои...

Ругается он на таблицу 'yar.cms_widgets_bind_pages', мол не существует она. Это что-то про виджеты. Может настройки виджетов какие-нибудь потерялись, хотя, как...

Сейчас в магазин схожу и попробую снова поставить чистый сайт

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

Создал папку yar2 базу одноименную. Залил дефолт и установил беспроблемно. Сравнил базы. Моя, конечно, побольше. В обеих есть cms_widgets_bind_pages, про который говорилось: «503 Ошибка в запросе БД: Таблица 'yar.cms_widgets_bind_pages' не существует»

 

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

Сделал всё сначала. Удалил опенсервер и поставил снова. Создал папку yar и загрузил содержимое архива своего рабочего сайта. Открываю — снова не работает. Смотрю ошибку. Fatal error: Call to a member function get() on null in C:\OpenServer\domains\yar\system\core\cachememcached.php on line 28 (кажется уже такое было...). Иду по этому адресу и в 28 строке вижу это:
$value = $this->memcached->get($this->getKey($key));

Что это значит и что делать ума не приложу.

#9 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 15:53

Дистрибутив чистый 2.14.3 поставил в папку yar и подключил базу. Мой сайт также на этой последней версии.

#10 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 15:27

 Lora, так я же её и установил в папку yar, как вы сказали Всё получилось, он заработал и теперь в этой папке заменяю файлы на файлы своего сайта, а также заменяю содержимое базы. Я так понял.

 Ris, получается вас, ибо и пары недель не прошло, как вы устанавливали именно этот мой сайт к себе на комп для обновления и, судя по всему, никакой сложности не испытывали 🙂

Как я понял, что-то заработало, но теперь проблемы с базой...

#11 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 15:02

Ну… почистил папку yar, куда чистую установил, и залил своё с заменой указанных двух файлов. А моя система не такая уж и чистая, получается. Это же давно рабочий сайт...

Или я маленько чего-то не допонимаю. Ну или не маленько.

#12 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 14:18

Делал медленно и даже почти вдумчиво и вот:

503
Ошибка в запросе БД: Таблица 'yar.cms_widgets_bind_pages' не существует
SELECT i.*, w.controller as `controller`, w.name as `name`, wb.*, i.id as `id`
FROM cms_widgets_bind_pages i
FORCE INDEX (page_id)
INNER JOIN cms_widgets_bind as wb ON wb.id = i.bind_id
INNER JOIN cms_widgets as w ON w.id = wb.widget_id
WHERE (i.page_id IN ('0','1')) AND (i.template = 'modern') AND (i.is_enabled = '1')
ORDER BY i.position, i.ordering
LIMIT 1000


Последние вызовы:

cmsModel->get() @ /system\controllers\widgets\model.php: 142
modelWidgets->getWidgetsForPages() @ /system\core\core.php: 814
cmsCore->runWidgets() @ /index.php: 51

#13 Настройка сайта на локальном компьютере - opensrever 15 октября 2021 в 12:28

 noname, база от сайта, с которым мучаюсь, импортировалась сразу. сайт запускаться не хочет.

 Lora, Попробовал еще. Теперь всё сработало и дефолтный сайт запустился.

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

Теперь, как я подозреваю, нужно файлы этого сайта заменить своими?

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