Помощь Вывести изображение отдельно + обрезание новости

Тема в разделе "DLE", создана пользователем Skorp1oN, 17 мар 2010.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    368
    Симпатии:
    25
    Здравствуйте!
    В краткой новости есть изображение и описание...
    Как можно отдельно вывести изображение, чтобы можно было описание поместить в одну часть новости, а изображение в другое например?
    Знаю что есть вариант использовать модуль CSSY - там изображение выводится отдельным тегом, но он меня не устраивает из-за бага одного :(
    И еще вопрос сразу в этой теме, чтобы другую не создавать:
    как сделать ограничение по символам в краткой новости? Т.е. к примеру есть текст на 1000 символов, а я задал 200... То в самой новости выведется не более 200 символов.
    Заранее огромное спасибо!:bc:
     
  2. Kiosaki

    Kiosaki

    Регистр.:
    20 мар 2009
    Сообщения:
    175
    Симпатии:
    12
    По первой части воспроса быть может вам подойдут дополнительные поля?
    Одно поле для картинки, а другое для текста. А там же с помощью CSS расставьте как хотите...

    Насчет второго - кроме отвергнутого Вами модуля других способов обрезания текста не знаю(
     
  3. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    368
    Симпатии:
    25
    Да блин уже поздно))) Сайт уже заполнен и ставить дополнительные поля уже нету смысла т.к. вид будет жуткий)

    По этому надо искать альтернативный вариант :(
     
  4. Bobrov

    Bobrov Постоялец

    Регистр.:
    7 авг 2008
    Сообщения:
    145
    Симпатии:
    13
    Я сделал подобное с помощью CSS див верстка ( margin-left: -100px ну и так далее). А обрезание нужно править show.short.php, делать парсер, который будет вырезать все что не является тегами, и оставлять тока текст, можно еще второй вариант весь текст помещать в тег [text][/text] и тоже в show.short.php делать парсер, который будет удалять эти теги, а весь текст в них обрезать до нужного количества символов. На самом деле на php это две строчки кода. Можно взять за образец то, как это выполняется для тегов
    или [thumb] в parse.class.php
     
  5. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    368
    Симпатии:
    25
    Спасибо конечно... Но если бы я понимал как это сделать - я бы вряд ли просил бы помощи ;)
    Если вы в курсе, может подскажите какие пару строк требуется добавить? :)
     
  6. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    368
    Симпатии:
    25
    Блин... Срочно нужна помощь :( Кто может за $ помочь?
     
  7. -=BlackSmoke=-

    -=BlackSmoke=-

    Регистр.:
    4 авг 2009
    Сообщения:
    281
    Симпатии:
    49
    Стучись в аську
     
    Skorp1oN нравится это.
  8. Hander

    Hander

    Регистр.:
    19 ноя 2007
    Сообщения:
    175
    Симпатии:
    45
    ну фотки можно выводить дополнительным полем...
    у меня реализованно так
    т.е. создаем доп.поля images и alt
    и выводим в шаблоне новости вот так
    <img src="[xfvalue_image]" width="250" height="150" alt="[xfvalue_alt]" title="[xfvalue_alt]" align="left" />
     
  9. -=BlackSmoke=-

    -=BlackSmoke=-

    Регистр.:
    4 авг 2009
    Сообщения:
    281
    Симпатии:
    49
    Требовалось выводить инфу из уже существующей базы. С ТС связался, за некоторую плату сделал то, что он просил.
     
  10. rewiaca

    rewiaca

    Регистр.:
    29 апр 2009
    Сообщения:
    192
    Симпатии:
    30
    текст можно обрезать по кол-ву символов js-фреймверклм jquery
     
Статус темы:
Закрыта.