Показано с 1 по 2 из 2
-
09.04.2010, 15:23 #1
- Регистрация
- 15.02.2010
- Сообщений
- 5
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Проблемы после установки плагина WPML Multilingual CMS
После установки плагина возникла проблема при выводе картинок в списке категорий.
В русской версии все нормально(она по умолчанию), в английской не работает. Вывод после просмотра выполнения плагина, поле там где должен быть рисунок предосмотра пустое...
Код запроса вывода рисунка:
<?php echo get_post_image (get_the_id(), '', '', '' .get_bloginfo('template_url') .'/includes/timthumb.php?zc=1&w=50&h=50&src='); ?>
Код функции:
function get_post_image ($post_id=0, $width=0, $height=0, $img_script='') {
global $wpdb;
if($post_id > 0) {
// select the post content from the db
$sql = 'SELECT post_content FROM ' . $wpdb->posts . ' WHERE id = ' . $wpdb->escape($post_id);
$row = $wpdb->get_row($sql);
$the_content = $row->post_content;
if(strlen($the_content)) {
// use regex to find the src of the image
preg_match("/<img src\=('|\")(.*)('|\") .*( |)\/>/", $the_content, $matches);
if(!$matches) {
preg_match("/<img class\=\".*\" title\=\".*\" src\=('|\")(.*)('|\") .*( |)\/>/U", $the_content, $matches);
}
$the_image = '';
$the_image_src = $matches[2];
$frags = preg_split("/(\"|')/", $the_image_src);
if(count($frags)) {
$the_image_src = $frags[0];
}
// if src found, then create a new img tag
if(strlen($the_image_src)) {
if(strlen($img_script)) {
// if the src starts with http/https, then strip out server name
if(preg_match("/^(http(|s):\/\/)/", $the_image_src)) {
$the_image_src = preg_replace("/^(http(|s):\/\/)/", '', $the_image_src);
$frags = split("\/", $the_image_src);
array_shift($frags);
$the_image_src = '/' . join("/", $frags);
}
$the_image = '<img alt="" src="' . $img_script . $the_image_src . '" />';
}
else {
$the_image = '<img alt="" src="' . $the_image_src . '" width="' . $width . '" height="' . $height . '" />';
}
}
return $the_image;
}
}
}
В чем может быть проблема?
Заранее спасибо
-
08.02.2014, 17:46 #2
- Регистрация
- 08.02.2014
- Сообщений
- 1
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Подработка наборщиком текстов на дому. Простая работа. Для кандидатов нет ограничений. Выплаты - за каждый заказ отдельно. Заработки 900-1400 руб в день. Пишите на email: [email protected]
Похожие темы
-
Странности в сети после установки VPN соединения.
от Teodor_kr в разделе В помощь системному администраторуОтветов: 1Последнее сообщение: 28.02.2010, 19:40 -
пропал звук после установки ВиндовсXP SP3
от Afron2007 в разделе Microsoft WindowsОтветов: 3Последнее сообщение: 19.03.2009, 23:01 -
После установки ХР требует ключ
от Bazalt в разделе Microsoft WindowsОтветов: 2Последнее сообщение: 04.12.2008, 13:13 -
Компьютер виснет на логотипе Windows XP после установки драйверов видео-карты
от Amberoz в разделе Драйверы и прошивки BIOSОтветов: 1Последнее сообщение: 22.08.2008, 16:41 -
Debian linux 4.0 Настройка после установки.
от mrovernet в разделе LINUXОтветов: 0Последнее сообщение: 27.12.2007, 15:54
Социальные закладки