Всех приветствую. Возможно ли настроить информеры (планируется несколько информеров разных категорий) на главной странице так чтобы отображались последние добавленные объявления и только с фото? Так как пользователи будут добавлять объявления не только с картинками. Думаю вопрос понятен и решаем
andr8070, это ставят на вид материалов или на пользователя, который не ставит аварат и здесь на сайте как видно стоят операторы.
Добавлено (09.12.2016, 23:38) --------------------------------------------- Далеко ходить не нужно, вы сами не поставили аву и вот такая картина, автоматом установилось на но аву на форуме.
для этого есть NO AVATAR, где поставить его, и кто изображение не установил, то автоматически будет появляться эта картинка.
С этим как бы проблем вообще нет, можно установить картинку по умолчанию типа <<без фото>> или <<нет фото>> в виде материалов, на странице материала но думаю это будет лишним ссылаясь на сайт авитХ. Суть в другом, как сделать приятно пользователю на главной странице Допустим у меня на главной 5 информеров (недвижимость, транспорт, услуги и т.д.) по 3 материала в каждом, добавили например 3-ое объявление в одну категорию транспорт с фото продаваемого авто, 4-ый и 5-ый добавили без фото в эту же категорию они там не отобразились (в информере на главной странице), а только на страницах /board/, 6-ый добавил снова с фото оно отобразилось в информере на 3-им. И чтобы объявления были в информере НЕ СЛУЧАЙНЫЕ, а последние, т.е. НОВЫЕ добавленные с фото. Как то так.
ЦитатаKosten ()
сайт можно посмотреть?
Сайта пока нет, хочу заказать шаблон. Параллельно и возникла такая проблемка что выше
ЦитатаSlavik ()
Всё возможно сделать), даже невозможное можно сделать возможным
Вот и я о том же. Но говорят такое на юкоз на главной НЕ ВОЗМОЖНО. Или есть вариант как прописать код информера?
Сообщение отредактировал andr8070 - Суббота, 10 Декабря 2016, 09:31
Картинку прикрепил и изменил ранее добавленную,совсем для точной ясности Как видно на примере, объявления добавленные без фото не отображаются в информере.
Шаблон информера где должны выводить фото можно завернуть в условие:
Код
<?if($IMG_URL1$)?>здесь шаблон информера<?endif?>
В итоге если вы крепите фото с помощью доп поля Изображения, будет происходить проверка, если фото закреплено, объявление отобразится, если нет, условие не сработает и объявление не будет отображаться.
Может с помощью скрипта. Нужен функционал который позволит не выводить материал у которого нет миниатюры, а именно $IMG_URL1$, а выводить следующий по очереди. Потому как информер не позволяет настраивать это в ручную. Не вывести можно, а вот сделать чтобы следующий показывал не получается. Потому как в информере прописывается количество материалов и этот который не выводится тоже считается, в итоге образовывается пустое место. Если такой скрипт будет, то его можно применять ко всем информерам.
Сообщение отредактировал RU_DESIGN - Воскресенье, 11 Декабря 2016, 01:04
Добавлено (11.12.2016, 17:57) --------------------------------------------- Те варианты которые предложили не позволяют сделать, то что мне нужно. Получается пустое место
@Kosten, спрашивал про сайт, чет не подумал про ДЕМО) Купил вот этот шаблон unclasico.ucoz.net Собираюсь использовать его лишь под доску объявлений. Соответственно на главной в блоках будут выводится объявления вместо статей (функционал шаблона это позволяет) Как выше писал нужно сделать чтобы на главную выводились объявления только с картинками. Если задать в информере условие: <?if($IMG_URL1$)?>здесь шаблон информера<?endif?> то при выводе 5 последних объявлений (у двух из которого нет изображений), выводятся лишь три, а вместо остальных пустое место. А нужно чтобы вместо тех у которых нет изображений выводились следующие. Но это не получается сделать потому как в информере указываются 5 объявлений и 6-7 он уже не затрагивает. А если выставить показывать 6-7, то при наличии у них всех изображений будут выводится все 6-7, что мне не нужно. И походу как выше писали нужен какой-то скрипт.
Прочитал и вроде как вникнул в суть идеи, для начала всё таки подумал, а зачем задвигать обьявления без изображения следующими (как раз пользователю это не понравится, или это грубый намёк вернутся и всё таки добавить фото)? ))). Можно же в условиях (если нет фото) выводить не изображение с надписью НЕТ ФОТО, а какую нибудь одну подготовленную общую фото раздела или категории. Либо в добавлении материала же сделать обязательным пункт добавления изображение, и тогда просто материал не опубликуют. Хз, короче, это всё мысли вслух... Ну и напоследок грубый метод ))), все информеры на демо сайте причёсаны (одинаковые размеры высоты самого информера и колонок), так давайте вернемся к тем же условиям что предлагали парни свыше в комментариях, а в настройках информеров ставим вывод к примеру 10 материалов. И уже в стилях информера прописываем overflow: hidden, будем резать блок под 5 материалов, метод реально грубый так как я хз, сдвигаются ли материалы если в середине из-за условий пустоты...
Короче ладно) не судите строго, иногда идеи приходят безбашенные))). No regrets
Сообщение отредактировал Angerfist - Воскресенье, 11 Декабря 2016, 19:03
(как раз пользователю это не понравится, или это грубый намёк вернутся и всё таки добавить фото)?
Только для внешнего вида главной ничего более) А кто добавил без фото может быть будет немного огорчен и обижен По факту не каждое объявление подается на продажу (товары, услуги и т.д.) с фото, а объявления связанные с покупкой добавленные с фото встречаются вообще изредка.
а зачем задвигать обьявления без изображения следующими (как раз пользователю это не понравится, или это грубый намёк вернутся и всё таки добавить фото
Angerfist, здесь нужно все равно учитывать этот момент, думаю вы согласны. Если кто то не поставил, то правильно Alexandrhhh, First, предоставил операторы.
Код
<?if($IMG_URL1$)?>$IMG_URL1$<?else?>тут ссылка на no-avatar<?endif?>
Это вообще на всем сайте где авы присутствует, и на вид материала можно увидеть.