Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Код вывода {short-story}

Код вывода {short-story}


     19.01.2014    short-story    Все вопросы » Общие вопросы по PHP    2964

вопрос
Всем привет!
Как заменить вывод короткой новости {short-story} :
<div id="news-id-1" style="display:inline;">Самый лучший сайт</div>

На:
<span id="news-id-1" style="display:inline;">Самый лучший сайт</span>

Хотелось бы ещё, чтобы работало как у dark5ider с "ShortMain", то есть для каждой страницы(топ, главная, категории..) я мог поменять тег вывода {short-story}

Ответил: ПафНутиЙ


Блочные элементы нельзя класть внутрь инлайновых, поэтому не стоит так делать.

18 комментариев

wulv
Юзер

wulv - 19 января 2014 20:32 -

Я извиняюсь, но вопрос не в этом стоял. Текст это не блочный элемент. У меня в короткой новости только текст, я же это показал на примере. Вопрос ещё в силе!

D0Gmatist
Юзер

D0Gmatist - 19 января 2014 20:37 -


Зайдите в шаблон краткого поста и поменяйте главный тег с классами на свой
к примеру у меня тег с выглядит так

wulv
Юзер

wulv - 19 января 2014 20:42 -

В шаблон краткого поста? ШТА <div id="news-id-1" это не в шаблоне, а где-то в php файлах генерируется

D0Gmatist
Юзер

D0Gmatist - 19 января 2014 20:43 -

глупости

wulv
Юзер

wulv - 19 января 2014 20:47 -

Обойснуйте. А лучше всего посмотрите исходный код страницы
<div class=" clearfix">
  <div id="news-id-8352" style="display:inline;">
    Всем привет!
    <br>
    Как заменить вывод короткой новости {short-story} :
    <br>....

D0Gmatist
Юзер

D0Gmatist - 19 января 2014 20:54 -


Да поймите ...иде тег вообще не нужен для краткого поста

wulv
Юзер

wulv - 19 января 2014 20:58 -

Нет, это вы не поняли. Я наверное плохо объяснил.
У меня вот такая проблема
<div>
  <a href="{full-link}">
    <span>{title}</span>
    <span>{short-story limit="80"}</span>
  </a>
</div>

На выходе получается:
<div>
  <a href="http://sait.ru/8352-kod-vyvoda-123short-story125.html">
    <span>Сайт</span>
    <span><div id="news-id-1" style="display:inline;">Самый лучший сайт</div></span>
  </a>
</div>

Нельзя тегом <a> оборачивать <div>
--
Поэтому я и задавал вопрос выше

D0Gmatist
Юзер

D0Gmatist - 19 января 2014 20:57 -


К примеру пафнутия посмотрите исходный код

D0Gmatist
Юзер

D0Gmatist - 19 января 2014 20:58 -


А ещё вот убогий код официального сайта DLE

D0Gmatist
Юзер

D0Gmatist - 19 января 2014 21:01 -

кто вам сказал что нельзя ...
задайте параметр
сей час скину пример ... толь ка напишу

wulv
Юзер

wulv - 19 января 2014 21:04 -

Есть стандарты валидации кода их желательно придерживаться, это хоть и косвенно, но влияет на ранжирование сайта, говорит о его качестве.

wulv
Юзер

wulv - 19 января 2014 21:02 -

Боже мой, вы меня троллите?
Мне надо изменить генерируемый движком оберточный код {short-story}!

D0Gmatist
Юзер

D0Gmatist - 19 января 2014 21:11 -

Опять глупости
вот вам пример
http://jsfiddle.net/D0Gmatist/kxGbB/

D0Gmatist
Юзер

D0Gmatist - 19 января 2014 21:15 -


С момента появления HTML5 я вообе не вижу рамок в данном направлении

wulv
Юзер

wulv - 19 января 2014 21:31 -

валидатор
Какой бы у кинопоиска не был грязный код он будет в топе ;)
Есть что ответить по существу на мой вопрос?

vitnet
PHP-developer

vitnet - 19 января 2014 23:06 -

engine/modules/show.short.php ;)

D0Gmatist
Юзер

D0Gmatist - 20 января 2014 16:03 -

Объясню ещё раз ДЛЯ НЕ ПОНЯТЛИВЫХ
НЕТ НИ КАКИХ ОБВЁРТАК
ЕСТЬ КОД КОТОРЫЙ ПОДКЛЮЧАЕТ ТПЛ
И ЕСТЬ ТЕГИ КОТОРЫЕ ОБРОБАТЫВАЮТСЯ В ПОДКЛЮЧЁННОМ ФАЙЛ_ТПЛ_ШАБЛОНЕ


НЕТУПИТЕ

wulv
Юзер

wulv - 20 января 2014 19:00 -

Вы вопроса не понимаете просто. Мне нужно шаблонизировать вот эту строчку(engine/modules/show.short.php):
"<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['short_story'] . "</div>" );

ЛИБО
Можно удалить <div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" и "</div>" ?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх