Пустая строка между анонсом и полным текстом статьи
Замечали, что при открытии полного текста статьи по ссылке "Читать дальше.." у вас появляется лишняя пустая строчка между анонсом статьи и самой статьей? Спрашивается, откуда берется пустой абзац между анонсом и полным текстом статьи?
Понравился пост? Подпишись на обновления по RSS или Twitter !
#1,
Привет!
Позволь немного оффтопа....
Подскажи, как можно организовать вывод всех записей одним списком, но анонсами. У меня стоит тема, Глобал Магазин Стайл. http://www.wpbot.ru/?p=245#comments
Как видишь, там все разбросано по главной, на манер новостного ресурса. Отличная тема. На гланой везде анонсы (цитаты). Но, нажимаю все записи оним списком и он выдают такую ленту, что закачаешься.... Некоторые сттьи длинные очень с обилием графики у меня. Что я не так сделал?
#2,
надо искать, где в шаблоне вывод the_content и менять его на the_content('Читать дальше')
или вы имеете ввиду что-то другое?
#3,
Я имею ввиду другое :)
Придумал как объяснить. Вот у вас в этом блоге, нажимая на категорию, например, "Администрированиу (7)", я попадаю на семь постов по этой категории. Они все отображены анонсами и ссылками "Читать дальше..." У меня иначе. Я нажимаю на любую категорию и попадую на страницу, где посты идут один за одним, но все полным текстом. Хотя с главной страницы все отображается как и надо. Анонсами и ссылками "читать дальше..." Может посмотрите? http://www.paranorma.ru
Поможите - я на вас ссылку поставлю с двух сайтов.
#4,
не понимаю, захожу в любую рубрику и вижу слева анонсы статей, а справа одну полную последнюю статью. где они все полностью то выведены, по какой ссылке?
#5,
Смотрите. Зайдите на главную, а затем зайдите в рубрику "Паранормальное". Увидите слева анонсы рубрики паранормальное, а справа ленту постов. Их три в данном случае. Они все выведены полным текстом, а не анонсами, как у вас.
Просто тема еще немного странноватая, поэтому не понятно. Там слева всегда анонсы главной рубрики, той которую я выбрал главной при настройке. суть в том, что на какую рубрику я бы ни нажал, все посты выводятся полностью...
#6,
я не знаю, что там внутри этого шаблона. если стандартный вывод, то вам надо отредактировать index.php или category.php и заменить the_content(); на the_content('Читать дальше..');
но если там прямые запросы к mysql и the_content не используется, то я не знаю чем вам помочь.
#7,
Ок. Попробую этот вариант. Если получится - отпишусь. А как узнать прямые запросы к mysql и the_content или стандартный вывод?
#8,
Хелп.... у мя трабла .... текст отображается только целиком, нету такой хрени типо "читать далее" ....в рубрики захожу, там вроде текст сокращённый, но вметсто "читать далее" там стоит просто "(...)" и не ввиде ссылки а просто так.... уже всё перепробывал что мог......капался в коде долго, правил там кое что другое....а вот этого так и не смог поправить....подскажите плз как зделать?
ЗЫ...wordpress-mu-2.6.2 -> взял отсюда -> http://mu.wordpress.org/download/
#9,
За это благодарен:) самого бесило ужасно, но в ВП сил не ковырять.
#10,
ну например в index.php код должен быть вида:
то есть в функции the_content обязательно надо прописать выводимую фразу, у вас там сейчас точки стоят.
#11,
Народ, подскажите, а как активировать эти анонсы? =( у меня они не работают. Выводится весь текст целиком =(
#12,
выше в моем комментарии написано как это сделать в шаблоне. а в самой статье просто разделитель more вставляете в редакторе.
#13,
А у меня другая проблема - в категории выводятся только названия новостей. В теме вместо файла category.php - archive.php. Когда в archive.php вставляю
- новости в категории отображаются целиком, одна за другой. А хотелось бы выводить анонсы новостей . Тег more вообще ни где не работает. Может подскажете что?
#14,
там должен быть код:
в этом случае записи будут обрезаны по тегу more.
#15,
Тут и без корректировки кода можно справиться. Надо только так вставлять "more", чтобы span попадал либо в абзац анонса, либо в абзац последующего текста (если требуется, чтобы "читать далее" разместилось под анонсом с красной строки)
#16,
это каким образом он попадет в абзац? предлагаете не закрыть тег абзаца до more? как это отразится на последующих записях в блоге рассказать?
#17,
Загадками говорить изволите? Ок, интересно, расскажите, пожалуйста :)
Чтобы не быть голословным, приведу пример статьи, где я так и сделал, как вы не рекомендуете. Лишнее удалил, чтобы код не нагружать, но структуру тегов сохранил как есть.
1) Анонс статьи в рубрике:
2) кусок полного текста статьи:
Это было сделано в визуальном редакторе. Сейчас зайду в html-редактор, чтобы показать, как это выглядит там:
... развиваться и совершенствоваться. <!--more--> И я дождался сладкой ...
В чём я был не прав?
#18,
да ни в чем, я немного вас не понял. смысл в том, что вы пользуетесь визуальным редактором вордпресса с включенной функцией wpautop, а я нормальным блог-клиентом с выключенным автоформатированием через wpautop. так вот тот же Windows Live Writer не даст вам запихнуть тег more в теги абзаца - он откорректирует код и все равно вынесет more за пределы абзаца. можно, конечно, отключить соблюдение XHTML-стандартов, но меня это не очень устраивает.
#19,
Огромнейшее спасибо. Совет Ваш помог избавиться от лишних абзацев.
А кнопочка поделиться - не работает, пустые странички всплывают и все.
#20,
Можно изменить текст тега more, опять таки добавив в functions.php :
Пользуйтесь