X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Помогите с проблемой в шаблоне ВП, в конце текста вместо буквы знак вопроса
abafons
abafons
Topic Starter сообщение 4.2.2011, 22:20; Ответить: abafons
Сообщение #1


Приветствую. Поставил шаблон, там каждая запись обрезается и вот где обрезается, вместо буквы торчит вопросительный знак. Кто знает, в чем проблема кодировка или сам шаблон косячный. Вот здесь можно посмотреть http://gallanthouse.ru/?cat=1
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
EvilGomel
EvilGomel
сообщение 4.2.2011, 22:22; Ответить: EvilGomel
Сообщение #2


Error establishing a database connection


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
abafons
abafons
Topic Starter сообщение 4.2.2011, 22:25; Ответить: abafons
Сообщение #3


Error establishing a database connection
запарил мажордомо facepalm.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Freeborn
Freeborn
сообщение 4.2.2011, 22:30; Ответить: Freeborn
Сообщение #4


В шаблоне, там где обрезается текст, надо добавить strip_tags. В принципе выложите тут тему, я или кто-нить другой, кому не лень будет, поправят smile.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
abafons
abafons
Topic Starter сообщение 4.2.2011, 22:37; Ответить: abafons
Сообщение #5


В шаблоне, там где обрезается текст, надо добавить strip_tags.

а где именно?) вот так обрезается текст
<p><?php echo substr(get_the_excerpt(), 0, 150); ?>
<?php if(strlen(get_the_excerpt()) > 150) : ?>...<?php endif; ?>

если что вот тема
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Freeborn
Freeborn
сообщение 4.2.2011, 22:40; Ответить: Freeborn
Сообщение #6


Попробуйте
<p><?php echo substr(strip_tags(get_the_excerpt()), 0, 150); ?>
<?php if(strlen(get_the_excerpt()) > 150) : ?>...<?php endif; ?>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
abafons
abafons
Topic Starter сообщение 4.2.2011, 22:43; Ответить: abafons
Сообщение #7


ок, ща попробую)

нет, не помогло
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Freeborn
Freeborn
сообщение 4.2.2011, 22:47; Ответить: Freeborn
Сообщение #8


Ну или так как нибудь smile.gif
<p><?php echo strip_tags(substr(get_the_excerpt(), 0, 150)); ?>
<?php if(strlen(get_the_excerpt()) > 150) : ?>...<?php endif; ?>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
abafons
abafons
Topic Starter сообщение 4.2.2011, 22:57; Ответить: abafons
Сообщение #9


(Freeborn @ 4.2.2011, 21:47) *
Ну или так как нибудь smile.gif
<p><?php echo strip_tags(substr(get_the_excerpt(), 0, 150)); ?>
<?php if(strlen(get_the_excerpt()) > 150) : ?>...<?php endif; ?>

бесполезно...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Freeborn
Freeborn
сообщение 4.2.2011, 23:09; Ответить: Freeborn
Сообщение #10


У вас он кэшируется может, нет? Кэш очстить надо. Я в принципе не мега-спец конкретно по вордпрессу, всех тонкостей его работы не знаю, я знаю что эти символы образуются, когда тэги срезаются просто, а значит тэги надо удалить.

У меня в теме такая функция
$postexcerpt = get_the_content();
$postexcerpt = apply_filters('the_content', $postexcerpt);
$postexcerpt = str_replace(']]>', ']]>', $postexcerpt);
$postexcerpt = strip_tags($postexcerpt);
$postexcerpt = strip_shortcodes($postexcerpt);

echo truncate($postexcerpt, 350, ' [...]');

Можете попробовать тупо вашу заменить
<?php
$postexcerpt = get_the_content();
$postexcerpt = apply_filters('the_content', $postexcerpt);
$postexcerpt = str_replace(']]>', ']]>', $postexcerpt);
$postexcerpt = strip_tags($postexcerpt);
$postexcerpt = strip_shortcodes($postexcerpt);

echo '<p>' . truncate($postexcerpt, 150, ' [...]');
?>


Сообщение отредактировал Freeborn - 4.2.2011, 23:09


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 725 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1702 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2340 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12472 24.7.2020, 17:02
автор: -JamesSmips-
Открытая тема (нет новых ответов) Помогите с поиском доноров
3 tehno_music 3352 4.11.2019, 17:15
автор: goblin78


 



RSS Текстовая версия Сейчас: 19.4.2024, 11:17
Дизайн