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

Yar
Хорошо. Я шаблон только начал делать, поэтому сначала соберу в кучу то, что не смогу сделать сам и начну стучать.
Я скопировал default_list_tpl в свой шаблон. А вот куда это код вставить? В старом-то есть <?php...<div class=«photos»>, который можно было заменить, а в новом с photo ничего нету, там всё по другому...
Олег Васильевич я, да, насколько я помню, вы это тогда и разъяснили. Это была полезная ошибка… )
А на гитхаб напишу обязательно.
Шаблон проще. А поле согласно порядку полей. А ежели что, то и стилями куда угодно поставить можно.
Вот, нашел то обсуждение: instantcms.ru/forum/vyvod-osnovnogo-foto-iz-nabora-izobrazhenii.html
Да, я знаю такое. Когда-то, придя к выводу, что отдельно два поля — Изображение + Набор изображений очень неудобно, а Набор изображений выводится в списке только целиком, как сейчас вот, я совершенно случайно, сделал так, как мне нужно: в системном поле photo тип из Изображение изменил на Набор изображений и… случилось чудо — в списке выводилось одно фото. Это где-то ранее обсуждалось немножко...
А вот с подключением шаблона модерн чудо исчезает. 😔
Aliaksandr, Да, в новостях именно так — переход. На демо сайте тестировал. А вот в статьях, если создать поле (Набор изображений), все изображения выводятся в списке и на них кнопка увеличения при наведении. Причем шаблон у них один — default_list_tpl. На 2.13 выводилось только первое и с него был переход.
В самом последней версии в шаблоне Модерн в списке контента изображение при нажатии открывается, а не производится переход в запись. Как сделать, чтобы был простой переход при клике на изображение?
В моём случае руки, наверное ).
Я делаю и скачиваю обычный бэкап созданный ispmanager. Вот с него и бралась база. А, как я понял, там она кривовато как-то сохраняется… Это обычная в этом случае проблема или только у меня так на хостинге я точно сказать не смогу. У меня на компьютере всё делалось дистационно и быстро, что еле успевал взглядом курсор догонять. Если тот, кто делал мне расскажет, тогда и будут нюансы.
Ну всё, проблема решена, сайт установлен можно ваять. Проблема оказалась в криво созданном бэкапе базы. Всем спасибо!
Я меня-то точно побольше таблиц. Там и компоненты и типы контентов свои...
Ругается он на таблицу 'yar.cms_widgets_bind_pages', мол не существует она. Это что-то про виджеты. Может настройки виджетов какие-нибудь потерялись, хотя, как...
Сейчас в магазин схожу и попробую снова поставить чистый сайт
Создал папку yar2 базу одноименную. Залил дефолт и установил беспроблемно. Сравнил базы. Моя, конечно, побольше. В обеих есть cms_widgets_bind_pages, про который говорилось: «503 Ошибка в запросе БД: Таблица 'yar.cms_widgets_bind_pages' не существует»
Сделал всё сначала. Удалил опенсервер и поставил снова. Создал папку 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));
Что это значит и что делать ума не приложу.
Дистрибутив чистый 2.14.3 поставил в папку yar и подключил базу. Мой сайт также на этой последней версии.
Lora, так я же её и установил в папку yar, как вы сказали Всё получилось, он заработал и теперь в этой папке заменяю файлы на файлы своего сайта, а также заменяю содержимое базы. Я так понял.
Ris, получается вас, ибо и пары недель не прошло, как вы устанавливали именно этот мой сайт к себе на комп для обновления и, судя по всему, никакой сложности не испытывали 🙂
Как я понял, что-то заработало, но теперь проблемы с базой...
Ну… почистил папку yar, куда чистую установил, и залил своё с заменой указанных двух файлов. А моя система не такая уж и чистая, получается. Это же давно рабочий сайт...
Или я маленько чего-то не допонимаю. Ну или не маленько.
Делал медленно и даже почти вдумчиво и вот:
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
noname, база от сайта, с которым мучаюсь, импортировалась сразу. сайт запускаться не хочет.
Lora, Попробовал еще. Теперь всё сработало и дефолтный сайт запустился.
Теперь, как я подозреваю, нужно файлы этого сайта заменить своими?