Здравствуйте. В IE6 – от блога остается один первый пост и заголовок второго, нет виджетов, нет футера. Тема Wp gossipcity. Как с этим бороться? Спасибо.
В IE6 от блога остается один первый пост и шапка
Здравствуйте. В IE6 – от блога остается один первый пост и заголовок второго, нет виджетов, нет футера. Тема Wp gossipcity. Как с этим бороться? Спасибо.
добрый день 🙂
хочу вывести на главной странице тумбы со ссылкой на пост откуда это изображение было взято. я сделал следующие:
1. вставил следующий код в function.php
<?php
function full_to_thmb($content) {
if (!is_single() && !is_page() ) {
$content = preg_replace_callback("/<img.*?>/mi", 'full_to_thmb_cb', $content);
$link = get_permalink();
$full = array ("'<a href.*>(<img .*?>)</a>'mi","'(<img .*?>)'i");
$thmb = array ("<a href=\"$link\">$1</a>","<a href=\"$link\">$1</a>");
$content = preg_replace($full,$thmb,$content);
}
return $content;
}
function full_to_thmb_cb($m) {
$sq = 1000000;
if (stristr($m[0],get_bloginfo('url')) == false) return $m[0];
preg_match('%src="'.get_bloginfo('url').'(/.*)/(.*?)(?:-\d+x\d+)?\.(.*?)"%',$m[0],$mmm);
if ($dir = @opendir(ABSPATH.$mmm[1])) {
while($file = readdir($dir)) {
if (strstr($file,$mmm[2]) === false) continue;
if (strstr($file,'.thumbnail.')) { $thmb = $file; $sq = 0; break; }
if (preg_match('"-(\d+)x(\d+)\.(jpg|jpeg|gif|png)$"i',$file,$ff)) {
if ($ff[1]*$ff[2] < $sq) {$thmb = $file; $sq = $ff[1]*$ff[2];}
}
}
}
if ($sq<1000000) return '<img src="'.get_bloginfo('url').$mmm[1].'/'.$thmb.'" width="100" height="100" class="size-thumbnail">';
else return $m[0];
}
add_filter('the_content','full_to_thmb',100000);
?>
2. вставил код в файл home.php
<?php query_posts('showposts=1000'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php echo full_to_thmb($post->post_content) ?>
<?php endwhile; ?>
в результате получил:
<a href="post_url"><img src="img_urlg" width="100" height="100" class="size-thumbnail"></a><!--more-->текст статьи...
<a href="post_url"><img src="img_url" width="100" height="100" class="size-thumbnail"></a><!--more-->текст статьи...
<a href="post_url"><img src="img_url" width="100" height="100" class="size-thumbnail"></a><!--more-->текст статьи...
<a href="post_url"><img src="img_url" width="100" height="100" class="size-thumbnail"></a><!--more-->текст статьи...
...
всё вроде бы хорошо. НО!
как сделать что бы выводились только картинки? то есть без текста из записи и прочей ерунды… вобщем только одни картинки со ссылками на записи!
разные ссылки на расзных страницах
Уважаемые специалисты!
Вопрос не шуточный и весьма актуальный.
Есть задача поставить ссылку в сайдбар вордпресс на главную. Она решена.
Вот код который работает у меня:
<h2>Реклама</h2>
<?php /* Ссылка на главной */ if ($_SERVER["REQUEST_URI"] == ‘/’) { ?>
<a href="http://ваш домен/">Блог о дизайне</a>
<?php } else {?> <?php } ?>
Если вы скажете, что этот код не верный, то я сообщу, что другие варианты кода у меня в версии 2.62 не пашут.
С этим разобрались. Теперь вопрос основной, который так и не получилось решить, несмотря на то, что здесь ответили и предложили варианты кода для размещения. Короче ничего не получилось. Прилагаю фрагмент кода для сайд бара.
…..<?php endif; ?> – Кодsidebar
<h2>Реклама</h2>
<?php /* Ссылка на главной */ if ($_SERVER["REQUEST_URI"] == ‘/’) { ?>
<a href="http://ageset.com/">Очистка выгребных ям на Рублевке</a>
<?php } else {?> <?php } ?>
<?php /* Ссылка для страниц с записями*/ if ( is_page(‘2’) ) { ?>
<ul><li><a href="http://ваш домен/"></a></li>
<?php } ?>
Вот этот код для других страниц с записями, в данном примере, для второй страницы записей, но он не работает ( это не статичные страницы) НО, ОН НЕ РАБОТАЕТ.
</div>
<!– end sidebar –> Конец кода sidebar
Может есть среди вас спецы, которые смогут помочь в этом вопросе?
Другие варианты кодов, типа вот этого, вообще нарушают структуру сайд бара, он исчезает и выдается предупреждение о синтаксической ошибке.
вот один пример
<?php if (is_home(651)) } ?>
<a href="http://aвс.com/">Метан из фекалий</a>
<?php } ?>
Ломается кодировка некоторых постов и и тегов
Гуглил по форуму – похожей проблемы не нашел.
Блог на WP 2.6.2, обновлялся с 2.5
Суть такова – если в некоторый, существующий пост внести изменение (запятую например поставить, или еще что) или подправить тэги, то при сохранении во-первых проходит достаточно долгое время, пока либо не выкинет в "The Web site cannot be found", либо в стандартный режим редактирования поста, при этом вся запись и некоторые тэги могут приобрести вид "????????????? ???? ??????", либо "вай-фай, ноутбук", либо с самим постом все нормально, но тэги уже приобретают вид кракозябров. При попытке массового редактирования таких кракозябнутых тэгов они вроде бы как обновляются (как сообщает админка), но вид вай-фай остается.
База в UTF-8 как и должна быть, в конфиге тоже самое, BOM если он в чем-то виноват проверен.
Не могу понять, в чем именно кроется этот косяк и из-за чего вылезает.
Из плагинов – в принципе, все стандартные, из сборок Кактуса, ничего особенно экзотического.
Да, при обновлении версии движка некоторые посты и тэги уже вылезли в таком поломанном виде, правил их, но проблема как вижу осталась.
В какую сторону копать, подскажите?
частичная руссификация Nextgen Gallery
бьюсь уже который день..
галерея Nextgen Gallery
выплывающее окно с увеличенны изображением пример
как изменить ихние "Back" "Next"
на русские Предыдущее Следующее
не руссифицируя весь плагин
меняла в nggfunctions.php меняла в nggallery.po (папка lang)
все "по-боку"… может не за тот бок дергала…
Заранее Благодарю за помощь!
Установил последние версии WP на локалку.
Заметил, что при просмотре картинок или при выборе шаблона темнеет фон и картинки показывает красиво.
Установил на хост, эти эффекты исчезли и картинки показывает обычно… без всяких этих красивостей.
Подскажите, кто или что в ответе за показ эффектов?
(перепробовал уже всё! и отключал все плагины, и включал… никаких эффектов на хосте нету!)
здравствуйте.
пытаюсь через админку вставить флешку с жесткого диска в тело текста на странице.
жму Добавить медиа файл, выбираю свою флешку, стираю заглолвок (он мне не нужен), жму сохранить;
в хтмле страницы в нужном месте добавляется код <a href=’http://www.мойсайт.ru/?attachment_id=23′ rel=’attachment wp-att-23′></a>
сохраняю, но на странице флешка не отображается. что я делаю не так? с картинками никаких проблем не возникает.
upd. добавила, вставив ручками код флешки. но это не снимает вопроса, почему не получается цивильно через админку, как с картинками
Хочу поменять местами порядок статей
В версии 2.3.3 я мог корректировать порядок статей изменением даты, а вот в версии 2.5 я что-то такой возможности не нашел. Помогите.
в вордпрессе есть справочник,
http://codex.wordpress.org/Справочник_по_функциям
каким образом можно воспользоваться этими функциями,
т.е. какой файл нужно инклудить, если пишется свой скрипт,
спасибо
пару дней назад отписал на майвордпресс, но там мне так и не ответили, так что до кучи решил еще и тут написать, может хоть здесь кто нибудь поможет.
вобщем проблема такая: есть блог на вордпресс (версия 2.6.), который я решил загнать в биржу ссылок. создал с этой целью виджет, в который загнал пхп код вывода ссылок с этой биржи (предварительно поставив exec-php), и что-то сломалось… в итоге на этом виджете страница перестает грузится. Все, что должно быть до него, грузится нормально, все, что после него (включая сам виджет), не грузятся.
Блог то какбы работает, но вот виджеты редактировать я уже не могу, т.к. кнопка "сохранить изменения" на странице виджетов в админ-панели так же не отображается.
И в связи с этим такой вопрос: как мне удалить этот виджет из mysql? Или может он гдето в коде прописался, и удалить его можно там?
Как модернизировать sidebar? Добавить туда записи из разных категорий
Всем добрый день!
Ситуация следующая:
Есть сайдбар на котором отображаются виджеты по умолчанию: рубрики, последние записи, самые комментируемые и т.п.
А хочется отображать, к примеру, 3 последних записи из рубрики 1, 3 последних записи из рубрики 2 и т.п.
Схематично:

Пример, как это может выглядеть на сайте:

Сделать это хочется и в index.php и single.php, правда отображать там хочется разные данные.
Т.е. на индексе общие сводки новых записей из разных категорий, а в single – в зависимости от текущей категории – еще записи по ней.
При этом оформление дополнительных блоков у меня будет по сути таким же, как это сделано в category.php, но работать это должно в sidebar. А я так понимаю, loop-а там нет, поэтому оформлять это надо каким-то другим образом.
В php разбираюсь плохо, но в общем принцип циклов и т.п. на уровне basic знаю 🙂
Если нужно, могу выложить тут код.
Заранее спасибо!
С уважением, Павел
P.S. Версия WordPress 2.5.1
Адрес сайта: http://www.pauldesign.ru
Шаблон на базе которого делал – Arthemia (http://www.michaeljubel.com/2008/05/arthemia-magazine-blog-wordpress-theme-released/)
Как изменить урлы дополнительных страниц поста?
Всем известно, что длинные посты можно делить на страницы и урл принимает вид "название-поста.htm/2" и далее.
Существует ли такой механизм, чтобы разделять длинный пост на страницы, а урлы изменялись не прибавлением цифры через слэш, а добавлением цифры к названию поста (допустим через тире) вот такого вида "название-поста-2.htm"?
Вопрос по Internal Link Building
Internal Link Building – отличный плагин, с помощью которого я перелинковываю сайт.
Мне все нравиться, но только нехватает одной возможности, это исключение ключевиков из поста на который идут ссылки с ключевиков. Сейчас обьясню поподробнее.
Допустим у меня ключевое слово СЛОН, при употребление которого ссылки должны быть установлены на страницу http://sait.ru/slon.html , но когда на странице http://sait.ru/slon.html употребляется десять раз СЛОН и все слова становяться ссылками на эту же страницу, это не нормально. Так вот надо чтобы при употребление на всем сайте слова СЛОН ссылки были на http://sait.ru/slon.html, но кроме самой страницы http://sait.ru/slon.html.
Если не понятно, обьясню еще раз =)
RusToLat выдает Object not found
помогите пожалуйста
Установил себе последний ВордПресс 2.6.2, установил RusToLat, стандарт стоит ISO 9-95, ЧПУ выбра "Месяц и название домен.ru/2008/10/sample-post/
Пишу новый пост, допустим с названием авто. Пост публикуется, но конда хочу зайти в нем выдает:
Object not found! The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error. If you think this is a server error, please contact the webmaster. Error 404 www.домен.ru Sun Oct 5 16:03:46 2008 Apache/2
а ссылка вроде правильная – http://www.домен.ru/2008/10/avto/
если отключаю РУС2ЛАТ – тоже самое, но ссылка уже http://www.домен.ru/2008/10/%d0%b2%d1%82%d0%be%d1%80%d0%be%d0%b5-%d0%b0%d0%b2%d1%82%d0%be/
что я сделал неправильно ? понимаю даже дело не в рус2лат, а в ЧПУ настройки, да ?
спасибо заранее за ответ
Добрый.
Нужно:
а. Из 10 рубрик сделать так чтоб на морде отображались записи только одной.
б. Сделать отображение одной записи на морде, на остальных согласно настройкам.
Какие плагины посоветуете? Заранее благодарен.
Только проверенные и желательно с небольшим факом на русском.
Увеличение кол-ва символов записи на одной странице
Здравствуйте! Поюзал поиск, но конкретного ответа на свой вопрос не нашел.. 🙂
В общем вопрос у меня к Вам такой: как увеличить количество сивмолов записи на одной странице? А то получается, что относительно небольшая статья с минимальной графикой может разбиваться на 4-6 страниц.
Существует ли соотвествующий плагин? Или где это можно исправить в самом коде?
Искал плагин, который выводит на страницы сайта запросы от поисковиков. Ничего подходящего не нашел, поэтому написал свой.
Может кому пригодится.
Search Queryes / Поисковые запросы
Версия v0.9b
Плагин служит для сбора и отображения на страницах сайта запросов от поисковых систем. Поддерживает все Российские поисковики. Запросы старше 3х месяцев, удаляются.
Установка:
1. Создать в базе данных таблицу, выполнив следующий скрипт:
CREATE TABLE IF NOT EXISTS `<prefix>_referer` (
`id` mediumint(9) NOT NULL auto_increment,
`keyword` text NOT NULL,
`engine` varchar(64) NOT NULL default '',
`referer` text NOT NULL,
`post_id` mediumint(9) default NULL,
`request_uri` text,
`date` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=0;
<prefix> необходимо заменить
2. Скопировать папку search-queryes в папку wp-content/plugins/.
3. Активировать плагин.
4. Изменить шаблон.
Для вывода поисковых запросов на страницах сайта, в шаблон страниц необходимо вставить код:
<?php if ( function_exists('LastKeywords') ) { echo LastKeywords(); } ?>
Первым в списке выводится последний поступивший запрос.
Функция LastKeywords() поддерживает параметры:
LastKeywords( $post_id = false, $lim=5, $chars=5, $showicon = true, $engine_link = false ); //значения поумолчанию.
$post_id – ID поста, в этом случае будут выводится запросы только к указанному посту
$lim – количество выводимых запросов
$chars – количество выводимых слов в запросах. Если больше указанного, то в конец добавляется … (троеточие)
$showicon – отображать или нет иконки поисковиков
$engine_link- если false то используется ссылка на страницу, куда попал посетитель, если true то реферальная ссылка.
Есть проблема с некоторыми запросами от google.
Скачать плагин тут
как растянуть блог в ширину? Чтобы именно сама рабочая площадь растянулась, а коричневый фон стал соответсвенно меньше http://dvdsecret.org.ua/?p=4
Подскажите пожалуйста как вставить таблицы например из WORD. Или может быть есть возможность нарисовать ее прямо в CMSке?
Упал блог на WordPress – подскажите.
Добрый вечер, уважаемые.
Произошел непонятный сбой. Подробности можно увидеть на _http://multiname.ru
Буду предельно благодарен за подсказку, что делать. Перезалил движок и сделал бэкап базы – не помогает.
Заранее благодарен.