Как переместить тег more
02.09.2010Голосование
| Тип | Вопрос |
| Состояние | Исправлено |
| Приоритет | Высокий |
| Версия | 3.77 |
| Система | * |
| Воспроизводимость | Нет |
| Автор | wadi |
| Исполнитель | Блоголётчик |
Как передвинуть тег "море"-"далее" в стандартном шаблоне на правую сторону, либо как сделать чтобы он шел сразу после анонса, в той же самой строке, где заканчивается анонс...
← Ранее Не работает плагин импорта из вордпресс
Позже Некоторые мелкие баги →
Комментарии (10) на запись “Как переместить тег more”
Оставить комментарий
И класс добавить тегу. Если кто-то захочет его оформлять (налево-направо подвигать...).
Ну а если для гурманов: сделать 2 варианта для автообрезки - с жестким ограничением по знакам - как сейчас, и с мягким - сначала поискать первый закрывающий тег или br или точку после указанного числа знаков и обрезать по нему - в пределах скажем сотни знаков.
<a href="$post.link#more-$post.id" class="more-link" title="Читать полностью">$post.moretitle</a>
Неплохо былобы в шаблон вывести и $moretitle = [***] чтоб задавать текст
Да и автогенерируемый Далее надо убрать после ехцерпта.
Текст ссылки далее берется из самого текста поста, а именно тег more в формате wordpress (html комментарий вида
<!more Текст ссылки далее-->
либо в формате
[more текст ссылки далее]
которая гарантировано разбиваетпост на анонс и остальную часть. Если анонса нет то вступает в действие настройка фильтра контента, а имено создавать автоматически анонс. В остальных случаех анонс равен полному посту и ссылка далее отсутствует. Также текст ссылки далее можно редактиовать в редакторе поста индивидуально. По этим прчинам шаблон текста ссылки далее бессмыслен в теме.
Твою задачу надо сформулировать по иному - как избавиться от ссылки далее вообще. Думаю тебе поможет тег $post.excerpt - это текст анонса без ссылки далее. То есть в шаблоне тебеследует использовать $post.excerpt вместо $post.excerptcontent Чем эт грозит? В настоящее время практичеси ни чем, но в будущем вероятно, что некоторые плагины не будут коректно работаь с анонсами твоей темы из за того, что не будут вызываться движком пара событий