Приоритет: Ищу изящное решение сортировки постов
Всем привет! 😎
Нужно сделать страницу с "Клиентами", с возможностью разной сортировки.
Делаю так:
Создал категорию Клиенты.
Подкатегорию "Индустрия" и "Вид услуг" (оказанных).
В "Индустрию" добавил подкатегории: А,Б,В
В "Вид услуг" добавил подкатегории: Г,Д,Е
Ещё нужно ввести скрытый "приоритет" клиента, так, чтобы он был выше всех. А за ним с приоритетом похуже, а заним ещё похуже и т.д.
Решения которые пришли в голову:
1. Использовать Страницы вместо постов, там порядок статей можно менять как угодно (от этого приоритет) – не хочется плодить статические страницы
2. Создать ещё и подкатегорию Приоритет, с подкатегориями, например от "очень низкий" до "очень высокий" (всего 5) и сортировать по ним – но не хочется плодить категории 🙁 и эту категорию нужно скрывать.
3. Ваш вариант.
Ищу изящное решение. Буду премного благодарен!
_________
Ключевые слова: приоритет, порядок постов, сортировка
несколько форм обратной связи
Здравствуте! Подскажите, пожайлуста, как ( ну или с помощью какого модуля ) можно реализовать на сайте несколько форм обратной связи на сайте? Отличаться формы друг от друга будут разными набороми полей, которые будут введены пользователем.
Вывод тумб со ссылкой на пост
добрый день 🙂
хочу вывести на главной странице тумбы со ссылкой на пост откуда это изображение было взято. я сделал следующие:
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)
все "по-боку"… может не за тот бок дергала…
Заранее Благодарю за помощь!
Как модернизировать 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"?
Увеличение кол-ва символов записи на одной странице
Здравствуйте! Поюзал поиск, но конкретного ответа на свой вопрос не нашел.. 🙂
В общем вопрос у меня к Вам такой: как увеличить количество сивмолов записи на одной странице? А то получается, что относительно небольшая статья с минимальной графикой может разбиваться на 4-6 страниц.
Существует ли соотвествующий плагин? Или где это можно исправить в самом коде?
Упал блог на WordPress – подскажите.
Добрый вечер, уважаемые.
Произошел непонятный сбой. Подробности можно увидеть на _http://multiname.ru
Буду предельно благодарен за подсказку, что делать. Перезалил движок и сделал бэкап базы – не помогает.
Заранее благодарен.
Превью картинки из поста и ограниченный кусок текста
Вопрос такой. Есть страница отдельная для ленты новостей, посты в ней выводятся отдельно, от общей ленты, сделана путем клонирования index.php. Странно то, что тег <!–more–> не работает на этой странице. Что очень не удобно так как, что это за новостная лента. Посоветуйте, как мне сделать так, что бы можно было вывести превью одной из картинок поста, и ограниченное количество символов. Или на худой конец, разобраться почему не работает <!–more–> Спасибо.