А можно ли сделать рейтинг фото?

А можно ли сделать рейтинг фото в галлерее NextGEN Gallery. То есть узнать какие фото чаще всего просматривают.

Картинка когда нет картинки

Простите, если где-то уже была тема, не нашла.
Возможно ли сделать чтобы вместо удаленной картинки в посте вставала стандартная, что-то типа "изображение отсутствует"

Сортировать по дате в Custom Fields

Всем доброго времени суток. У меня такая проблема…
Буду благодарен, если поможете решить.

Честно говоря я удивлён, что данная проблема ещё не обсуждалась, искал googl ом на данном форуме, прошерстил все 29 страниц plagin ов на wordpress.org
Нигде ничего похожего.

Дано:
Есть записи, в которых содержится информация о некотором событии (выставке).

У каждой такой записи есть поля ( Custom Fields ) – Дата начала, и Дата конца. Эти «даты» имеют формат 04.11.2010 (дд.мм.гггг).

Задача:
Выводить эти записи в порядке значения поля «Дата начала».

Проблема:
Как многие из вас знают, WP хранит значения полей Custom Fields в строковом формате. Посему правильно работающей сортировки по дате из строки не получится. На сколько я знаю, стандартные методы сортировки в WP основаны на сортировке по строковым переменным. Поэтому ни один из предложенных на http://www.sonika.ru/blog/wordpress/custom-fields-wordpress.htm приёмов не проходят. Присматривался к «Пример 11», «Пример 12», «Пример 14». Но ни один, как мне кажется, мне не подходит.
Для начала я решил попытаться перевести строковое значение даты в формат даты, это у меня успешно получилось. Делал я это в цикле вывода поста, использовал:

$date_start_str = get_post_meta($post->ID, "Выставка дата начала", true);
if (!empty($date_start_str))
{print_r(date_parse_from_format("d-m-Y", $date_start_str));}

Мне кажется, дальше можно копать, но я никак не могу понять – где же производить сортировку, и как потом выводить Отсортированные записи по одной.

Заранее благодарен за помошь.

Неактивная ссылка на страницу

Доброго времени дня. Есть меню навигации по страницам блога. Реализована с помощью горизонтального списка li, где самой ссылкой служит не текст, а блок (a {display:block}). Нужно сделать так, чтобы ссылка (блок), на ту страницу, на которой мы находимся не была активной, то есть только текст и неактивный блок, по которому нельзя было бы нажать, что бы вновь попасть на ту же страницу. И при этом ссылка (блок) должна иметь определенный стиль отображения. Второй аспект задачи мне подсказали решить стилем для WP .current_page_item что очень здорово помогло. Но вот как убрать саму ссылку из меню? Спасибо.

Проблемы с индексацией

Просматривал ошибки индексации роботом Яндекс и обнаружил, что он зачастую пытается найти по неверной ссылке.
Он все статьи вместо ссылки www.sitename.ru/category/item.htm пытается найти по www.sitename.ru/item.htm! Т.е. куда-то пропадает категория из ссылок!
Также он невидимую категорию all вставляет в адрес, т.е. www.sitename.ru/all/category/item.htm.

Подскажите где копать? Почему он не видит название категории в УРЛе постов??:(

Использую ЧПУ вида "/%category%/%postname%.htm" Сайт ifyoulove.ru

Ошибки после корректировки cyr-to-lat.php.

Подправив транслит под Google в cyr-to-lat.php или rus-to-lat.php получаю ошибки.

При попытке создать рубрику:

Warning: Cannot modify header information – headers already sent by (output started at /home/domen/aforizmy.net/wp-content/plugins/rus-to-lat.php:1) in /home/domen/domen.ru/wp-includes/classes.php on line 806
<li id=’category-104′><label for="in-category-104" class="selectit"><input value="104" type="checkbox" name="post_category[]" id="in-category-104" checked="checked"/>название рубрики</label></li>

При попытке опубликовать, удалить:

Warning: Cannot modify header information – headers already sent by (output started at /home/pistolet/aforizmy.net/wp-content/plugins/rus-to-lat.php:1) in /home/pistolet/aforizmy.net/wp-includes/pluggable.php on line 770

Все в конце концов создается, но как сделать, чтобы было работало не выдавая ошибки?
Не совсем понятно, почему такая реакция на замену пары букв в таблице.

Развалился поиск.

На странице http://aklion.ru/blog.htm развалился поиск, как то неровно. Мелочб а неприятно. И самое смешное что не могу понять в чём дело и где копать.

WP Super Cache или WP Cache, что выбрать?

WP Super Cache или WP Cache, что выбрать?

О постоянных ссылках.

Велючил постоянные ссылки типа /%year%/%monthnum%/%day%/%postname%.html
но вместо этого так и отражаются ссылки http://aklion.ru/blog и тд.

В записях, после нажатия на ссылку "Прочитать всё" ссылки отражаются в виде http://aklion.ru/2010/03/25/samyj-bolshoj-fotoapparat.html#more-156,

Как сделать так чтобы основные ссылки начали отображатся с .html на конце?

Как обрезать окончание #more-156 в ссылках к записям.

Ограничение закреплённых постов

Здравствуйте, столкнулся с проблемой, решить нужно как можно быстрее!
На главной странице нужно публиковать только те посты, которые помечены галочкой, а остальные публиковались в рубриках, архивах…. Я сейчас делаю так, просто ставлю галочку закрепить, но одно неустраивает – на главной публикуются все закреплённые посты, а мне нужно чтобы срабатывало ограничение в 10 постов, и были ссылки на предыдущую страницу(http://site/page/2, http://site/page/3 и т.д.)….

может быть плагин есть какойни-будь рабочий? тоже подойдёт.
Очень надеюсь на вашу помощь.

ДОБАВЬТЕ ФОТО! И что дальше?

Пожалуйста, помогите, кто знает как лучше сделать.

Задача такая: есть фотоблог (Тема snapshot, образец тут – http://www.woothemes.com/demo/?name=snapshot )
Нужно чтобы пользователи могли размещать свои фото. После модерации, конечно.
И чтобы фото размещалось правильно, выводилось в предусмотренном темой фотоблога на странице поста месте, а не в текстовом поле поста.

(если я размещаю свои фото через админку, это происходит через предусмотренные "произвольные поля" (одно для миниатюры, второе для фотки на странице поста).

Пробовал ставить разные плагины-формы, которые позволяют добавлять пользователям посты и прикручивать к ним файлы.
И всегда неудобство такое – в админке я вижу ожидающий модерации пост, но не вижу фотки и чтобы ее открыть – это целая история.
А если я разрешаю публиковать этот пост, то в пост фото не вставляется, есть только ссылка на файл с этим фото, либо (в другом протестированном плагине) фото вставляется в текстовом окне, маленькое, корявое. А нужно, чтобы оно было вставлено в специальном месте, предусмотренным дизайном этого фотоблога, и чтобы фото было предварительно пропорционально промасштабировано под это место.

В результате доступно кривое решение – вручную открывать загруженное пользователем фото и вставлять ссылку на него в "произвольные поля", предусмотренные темой фотоблога в админке.

Я не встретил такого решения, чтобы можно было сделать удобно:
1. Позволить пользователю через форму отправить на модерацию пост с фото для публикации (фото, описание, автор).
2. В админке при модерации можно было увидеть всё вместе:и фото и описание.
3. При одобрении поста чтобы пост публиковался правильно – фото пропорционально промасштабированое в специальном, предусмотренном дизайном темы поле, описание где надо и тп.

Подскажите, плиз, как это сделать.

Спасибо!

Картинка растягивается! я против!

Пожалуйста, помогите исправить это, кто знает как.

Тема snapshot, она для фотоблога, (образец тут – http://www.woothemes.com/demo/?name=snapshot ), в опциях темы включена функция авторесайзинга. Изображение вставляется в запись через произвольные поля – и выводится согласно дизайну темы как большенькая такая миниатюра на странице раздела и, конечно, на странице поста в специальном поле с четким размером – 690х396.

Проблема такая: при вставке изображений, отличных по пропорциям от заложенных в шаблоне темы (от 690х396) – изображения режутся. Если, например, вертикальное – то вообще отрезает половину. Произвол! Ведь хочется, чтобы оно выводилось полностью в этом поле 690х396, без обрезки, а пропорционально уменьшенное. И пусть оно, если у него другие пропорции, заполняет не все это поле.

Поэтому я поставил доп. плагин resize-on-upload. Он пропорционально масштабирует изображение как ему скажешь. Сказал ему, чтобы делал не больше поля в этой теме 690х396. После этого тема перестала обрезать изображения и стало все ок. Но счастье длилось недолго. Вчера я решил поставить новую версию темы и она стала растягивать изображения до размеров своего поля. Например, загружается квадратное изображение. Плагин его уменьшает пропорционально и оно получается 396х396. А тема его растягивает по ширине до своего поля (до 690Х396) и оно получается корявым! А нужно чтобы оно так и осталось 396х396 и просто стояло в этом поле по центру. А убираю плагин – обрезает изображение.

Поковырялся уже всяко как мог в коде и настройках, но знаний не хватает. Подскажите, плиз, как сделать чтобы изображение выводилось полностью в предусмотренном поле 690х396 без обрезки и без растяжки?
Спасибо!

ошибка при использовании Exec-PHP

Добрый день.
Появилась необходимость исполнять php на страницах, а именно организовать вывод нужных рубрик на страницах блога. Установил плагин Exec-PHP и все заработало. Но есть одна проблемка, выводил рубрики двумя блоками:

1)
<?php
$posts_new = get_posts(‘category=142&numberposts=10’);
foreach ($posts_new as $post_new) :
echo ‘<li><a href="’;
echo get_permalink($post_new->ID);
echo ‘">’;
echo mysql2date(‘j.m.Y’, $post_new->post_date);
echo ‘ – ‘;
echo $post_new->post_title;
echo ‘</a></li>’;
endforeach;
?>

Все работает хорошо.

2)
<?php
$posts_new = get_posts(‘category=24&numberposts=1’);
foreach ($posts_new as $post_new) :
echo ‘<li ><a href="’;
echo get_permalink($post_new->ID);
echo ‘">’;
echo $post_new->post_title;
echo ‘</a></li>’;

if ( preg_match(‘/<!–more(.*?)?–>/’, $post_new->post_content, $matches) )
list($post_new->post_content,$junk) = explode($matches[0], $post_new->post_content, 2);

echo $post_new->post_content;
echo ‘<div><div style="line-height:25px">&nbsp;</div>’;
endforeach;
?>

Это тоже полностью работает, но вначале выводимого поста выдает ошибку:
Warning: preg_match() [function.preg-match]: Unknown modifier ‘p’ in /home/navstarc/public_html/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()’d code on line 26

На 42 строке runtime.php находится eval("?>$content<?php "); (Незнаю надо ли эта инфа)

Вывод второго блока в сайдбар пробовал и все работает ок, без ошибки, получается, что проблема именно где-то в плагине в обработке тега more

Может кто-то может подсказать где здесь проблема или хотябы в какую сторону копать?

P.S. Про огранизацию вывода через шаблоны уже думал, но слишком много шаблонов надо будет продублировать, к сожалению, вышеописаным образом намного проще.

Как поменять инфу на доске объявлений?

Как поменять информацию на доске объявлений?

Я знаю, что есть плагин, который убирает лишние блоки на доске объявлений в админке WordPress,
но мне нужно не просто убрать лишние блоки, а поставить вместо них свои.

Может есть такой плагин?
или, по крайней мере, подскажите, какой файл править?

Проблема с титлами при разбивке поста

Разбиваю пост плагином многоуважаемого Ю.Б. на странички (paging plagin). Но титл у всех этих страничек остается такой же как у страницы 1.
Стоит All-in-Seo-Pack 1.6.10.2. WP 2.9.1.

А ведь гугл любит уникальные титлы записям. Подскажите, пожалуйста, в чем может быть проблем и решается ли она как-нибудь?

Чем развернуть базу данных.

Чем сделать бэкап я нашол WordPress Database Backup, а вот как развернуть эту базу в вордпресс?

Некорректно работает блог-клиент

При попытке постинга с помощью блог-клиента (как WLW, так и ZRaven) в тексте присутствует html-разметка.
Посты выглядят так –
pЭто проверка постинга с помощью блог-клиента/p pНе все так красиво…/p
Подскажите, где копать?

Замена переменной в коде на категорию

Друзья, помогите, пожалуйста, решить следующий вопрос. Есть код, который получает номер категории из настройки темы (query_posts(‘showposts=4&cat=’ . $zk_pC, $catDetails->cat_ID). Хотелось бы фиксировано указать категорию без использования переменных. Помогите, пожалуйста подправить код.

[code- <?php

$postcat = get_settings( "zk_homecat" );

if( ! is_array( $postcat ) ) {
foreach ( $zk_categories as $b ) {
$postcat
= $b->cat_ID;
}
}

$zk_baseURL = get_bloginfo(‘url’);

forEach( $postcat as $zk_pC ) {

$zk_currentColor ++;
if( $zk_currentColor >= count( $zk_boxColor ) ) { $zk_currentColor = 0; }

$catDetails = zk_catProperties( $zk_pC );

query_posts(‘showposts=4&cat=’ . $zk_pC ); ?>

<div class="block">
<h3 class="<?php echo $zk_boxColor[ $zk_currentColor ]; ?>"><a href="<?php echo get_category_link( $catDetails->cat_ID ); ?>"><?php echo $catDetails->cat_name ?>&raquo;</a></h3>

<?php
$count = 0;
while (have_posts()) {

the_post();

if( $count == 0 ) { ?>[/code]

Custom taxonomies

Вот инструкция, которая позволяет сделать, условно, еще одну структуру Категории или еще одни Тэги. Вот описание, как это применяется на практике.
В примере есть таксономи people со значением will-smith. Я создал свое taxonomy, сделал вывод списка в посте.
Вопрос: что нужно сделать, чтобы по клику в посте на will-smith адрес вида yoursite.com/people/will-smith выдавал не 404, а список постов с этим таксономи? Я пробовал просто скопировать archive.php и переименовать в taxonomy.php — не работает.

Новость из рубрики на 1 странице.

Можно ли выводить из определённой рубрики записей выводить новости на первую страницу в отдельном блоке. Если да то какой код нужно втавить.

Так же хотелось бы отдельную рубрику записей загнать на отдельную страницу. Чтобы там отображалась только эта рубрика.

Anonymous
Отправить
Ответ на: