Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Изменение вывода ифвормации в быстром поиске

Тема в разделе "Вопросы- ответы", создана пользователем nylmen, 7 дек 2015.

07.12.15 в 19:19
08.12.15 в 09:32
17
1.862
0
  1. TopicStarter Overlay
    nylmen

    Команда форума VIP Кинотрафик v2

    Регистрация:
    2 ноя 2015
    Сообщения:
    2.574
    Лучших ответов:
    0
    Рейтинги:
    +702 / 2 / -0
    Задался целью изменить вывод инфы в быстром поиске. Сделать так, чтобы выводилось не только название новости, но и постер, год, жанры.....
    эти параметры выводятся в шаблоне через доп поля( у каждого своё)
    нужна помощь в решении данной проблемы.
    перелопатил весь search.php результата нет, не хватает знаний( инфу с http://dle-faq.ru/faq/common/3423-redaktirovanie-bystrogo-poiska.html проверил не помогло)
    у большинства сайтов такое реализовано под копирку...
    примеры на скринах
    http://prntscr.com/9bekjp
    http://prntscr.com/9bekxi

    CMS DLE 10.6
     
  2. TopicStarter Overlay
    nylmen

    Команда форума VIP Кинотрафик v2

    Регистрация:
    2 ноя 2015
    Сообщения:
    2.574
    Лучших ответов:
    0
    Рейтинги:
    +702 / 2 / -0
  3. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    как то так <img style="float:left;width:50px" src="ссылка на картинку">
    Остальное не понятно как у тебя выводится вся инфа - если таблицами - то такой вариант не поможет!
     
  4. TopicStarter Overlay
    nylmen

    Команда форума VIP Кинотрафик v2

    Регистрация:
    2 ноя 2015
    Сообщения:
    2.574
    Лучших ответов:
    0
    Рейтинги:
    +702 / 2 / -0
    Спасибо до float left допер сам)) а вот с остальным пока плохо.
    В тпл файле идёт вывод тэгами из доп полей постер, название фильма, жанр
    Как я себе это представляю, необходимо сделать в ксс новый клас на весь этот вывод, и обдать все тэги в див с присвоением этот созданного класса.
     
  5. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    можно выдрать с примера где это настроено, можно самому всё прописать... без файла или примера - ничего не подскажу.
     
  6. TopicStarter Overlay
    nylmen

    Команда форума VIP Кинотрафик v2

    Регистрация:
    2 ноя 2015
    Сообщения:
    2.574
    Лучших ответов:
    0
    Рейтинги:
    +702 / 2 / -0
    Код из тпл файла:

    <a class="dummy-media-object" href="{full-link}">
    [xfgiven_poster_big_thumburl]<img src="[xfvalue_poster_big_thumburl]" style="float:left" width="40px" height="70px" alt="{title}" />[/xfgiven_poster_big_thumburl]
    <h3 align="center">{title} [xfvalue_genre]</h3>

    </a>

    класса в ксс dummy-media-object нету( так как его надо создать ) на скрине видно как это выводится сейчас!
    http://prntscr.com/9bi278
     
  7. aleps

    aleps Посетитель

    Регистрация:
    15 ноя 2015
    Сообщения:
    58
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0
    мб (редактор не открывал.должно так получится)

    <div class="floatLeft"> картинка</div>
    <div > то что справа от неё, т.е титл и т.д.</div>

    .floatLeft {float:Left}
     
    #7 aleps, 8 дек 2015
    Последнее редактирование: 8 дек 2015
  8. TopicStarter Overlay
    nylmen

    Команда форума VIP Кинотрафик v2

    Регистрация:
    2 ноя 2015
    Сообщения:
    2.574
    Лучших ответов:
    0
    Рейтинги:
    +702 / 2 / -0
    нет заключив в див картинку и тайтл перестает ее вообще отобрать
    http://prntscr.com/9bj83i
    тут нужна работа с ксс однозначно, так как нужно создавать обширный див и присваивать класс иначе будет плыть ( возможно даже отдельный див клас на каждый вид вывода)
    пойду искать CSS/html спецов((
     
  9. aleps

    aleps Посетитель

    Регистрация:
    15 ноя 2015
    Сообщения:
    58
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0
    сбрось мне сайт в лс.
    p.s. в моем примере надеюсь закрывающую кавычку " вы доставили сами. я сперва забыл)
     
    #9 aleps, 8 дек 2015
    Последнее редактирование: 8 дек 2015
  10. MaximuS

    Команда форума VIP Кинотрафик v2

    Регистрация:
    30 ноя 2015
    Сообщения:
    708
    Лучших ответов:
    0
    Рейтинги:
    +399 / 0 / -0
  11. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    что то примерно так
    Код:
    <style>
    .dummy-media-object {border: 1px solid black;}
    </style>
    <div class="dummy-media-object">
    <a href="{full-link}">
    <img src="//imgholder.ru/40x70" style="float:left" width="40px" height="70px" alt="{title}" /><h3 align="left" style="margin:0px;">{title} 123</h3>
    </a><div>
    <div style="clear:both"></div>
    
    <div class="dummy-media-object">
    <a href="{full-link}">
    <img src="//imgholder.ru/40x70" style="float:left" width="40px" height="70px" alt="{title}" /><h3 align="left" style="margin:0px;">{title} 789</h3>
    </a><div>
    <div style="clear:both"></div>
    когда пример конкретный будет - код будет точный. Доп поля расставь сам... Смотрится примерно так https://yadi.sk/i/u4Xk8DCVm4ebA
     
  12. aleps

    aleps Посетитель

    Регистрация:
    15 ноя 2015
    Сообщения:
    58
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0
    о боже. все же выравнивается. плюс и я вам "каркас" скинул(который не может не работать. ну при условии что вы кавычку доставили).
    приукрасить вы должны сам
    и ком это нужно?
    я вам помочь вызвался, а не сделать за вас так как вам нужно


    ps.в. стиль добавь line-height высота блока и такой же heigh
     
  13. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    мне помочь? в чем?

    По вопросу: стили по вкусу сам проставит, я кинул рабочий вариант, остальное как высота блока и содержимое - думаю и сам выведет, не всем же всё только готовое подавай! :p:p;)
     
    • Нравится Нравится x 1
  14. aleps

    aleps Посетитель

    Регистрация:
    15 ноя 2015
    Сообщения:
    58
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0
    @byroot соряяяян:(. с автором перепутал.
    видно мне спать пора)
     
  15. TopicStarter Overlay
    nylmen

    Команда форума VIP Кинотрафик v2

    Регистрация:
    2 ноя 2015
    Сообщения:
    2.574
    Лучших ответов:
    0
    Рейтинги:
    +702 / 2 / -0
    Кавычку в лефтфлоат сразу увидел))
    По остальному щас попробую.
     
  16. TopicStarter Overlay
    nylmen

    Команда форума VIP Кинотрафик v2

    Регистрация:
    2 ноя 2015
    Сообщения:
    2.574
    Лучших ответов:
    0
    Рейтинги:
    +702 / 2 / -0
    Взял 1 часть вашего кода и подставил теги доп полей:

    <style>
    .dummy-media-object {border: 1px solid black;}
    </style>
    <div class="dummy-media-object">
    <a href="{full-link}">
    <img src="[xfvalue_poster_big_thumburl]" style="float:left" width="40px" height="70px" alt="{title}" /><h3 align="left" style="margin:0px;">{title}</h3>
    </a><div>
    <div style="clear:both"></div>

    вышло вот так: http://prntscr.com/9bjuh7
    дабы отодвинуть название от постера сменил <h3 align="left" на <h3 align="center"

    но добавляя поле для вывода жанра [xfvalue_genre] получается вот так:http://prntscr.com/9bjv0u

    Но в любом случае огромное спасибо и за такое отображение. Очень помогли!


    пы.сы. еще такой вопросик почему на скрине (http://prntscr.com/9bjxeq)
    рамка черная утолщается от первого результата к последнему? не актуально решил вопрос {border: 0px solid white;}
     
    #16 nylmen, 8 дек 2015
    Последнее редактирование: 8 дек 2015
  17. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    Для отступа достаточно добавить style="float:left;padding-right: 10px;" к изображению, тогда будет отступ справа от картинки 10px. А после </h3> можно вывести и остальную инфу которая нужна, главное это сделать внутри <div class="dummy-media-object">*</div>

    Содержимое <style>*</style> надеюсь вынесено в CSS дабы стиль не дублировался в поиске N-количество результатов поиска :D

    PS если жанр сделан ссылкой - то это не правильный вариант, т.к. ссылки внутри ссылки, поэтому и съезжать так может весь текст относительно изображения...
     
  18. TopicStarter Overlay
    nylmen

    Команда форума VIP Кинотрафик v2

    Регистрация:
    2 ноя 2015
    Сообщения:
    2.574
    Лучших ответов:
    0
    Рейтинги:
    +702 / 2 / -0
    Спасибо Вам огромное! Все сделал, все вывел, щас ксс по своему желанию сделаю и все гуд.
     
Яндекс.Метрика