Поиск на странице в галерее NextGen

Коллеги, прошу посмотреть вот эту страницу: http://www.mini-z.ru/collection_mini-z/
Все картинки находятся в галереях NextGen и выводятся на страницу кодом в виде: [nggallery id=№ template=caption]

Возможно ли как-нибудь вверху страницы организовать поле со списком, в котором указывались критерии отбора изображений???
Как это реализовать???

Не хочется плодить отдельные страницы с кодом [nggtags gallery=NISSAN] … [nggtags gallery=Ferrari] … и т.п.

Проблема с htaccess

В чем собственно суть проблемы, есть домен и на нем блог http://lviv-online.com WP 2.7 а также блог http://lviv-online.com/ua/ WP 2.8 на обоих настроены пермалинки,
ниже содержимое .htaccess для http://lviv-online.com

  1. -FrontPage-

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName lviv-online.com
AuthUserFile /home/lvivon/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/lvivon/public_html/_vti_pvt/service.grp

  1. BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

  1. END WordPress

В теме применён скрип для уменьшения изображений timthumb.php, который вызывается отсюда http://lviv-online.com/wp-content/themes/arthemia/scripts/timthumb.php
Всё работает отлично, но в украинской версии блога http://lviv-online.com/ua/

Ниже его .htaccess

  1. BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ua/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /ua/index.php [L]
</IfModule>

  1. END WordPress

Так вот там картинки не показываются и не уменшаються, а при попытке на прямую вызвать скрипт
http://lviv-online.com/ua/wp-content/themes/arthemia/scripts/timthumb.php
выдает ошибку 404, но английского блога. Помгите плз

Полный список произвольных полей

В админке, при создании произвольных полей есть возможность выбирать из выпадающего списка уже используемые в других постах произвольные поля, вот только почемуто этот список ограничевается 30 пунктами, а остальные не выводятся и приходится их заново добавлять ручками. Не подскажете, что надо поправить в коде админки, что бы выводились абсолютно все произвольные поля используемые ранее?

Проблема с get_post_meta

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

<? echo get_post_meta($post->ID, 'myKey', true); ?>

Но если вынести эту штуковину в функцию, то она перестаёт работать!

<?php                
function ReplaceMeta($key){
echo get_post_meta($post->ID, $key, true);
}
?>

а в нужном месте пытаюсь запустить её

ReplaceMeta('myKey');

Но никакой реакции, причём $key нормально передаётся

<?php                
function ReplaceMeta($key){
echo $key;
}
?>

Что то неладное с этой функцией или я переменную не правильно передаю!

Не подскажете в чём может быть проблема?

Помогите убрать “nofollow”

Почему ссылки рубрик выводятся с rel="nofollow" ?
Сколько не бился,- не могу убрать! В базе тоже не нашел.
Хоть с бубном пляши!

Авторизация на другой сервер

Как обычно, тут глючево с заголовками. Вообще заголовок я написал такой:
Авторизация из WordPress на другой сервер и работа с ним.

В общем даже не знаю с чего начать. Это не совсем WordPress, но мне поставили задачу именно сделать для WordPress. Начну с предыстории и поставленной мне задаче.

Значит есть интернет магазин по продаже книг. К этому интернет магазину сдели блог в который вносят разные статьи, интервью с автарами, ну в общем блог сопутсвующий.

В этом интернет магазине есть свой недельный TOP книг. Мне поставили задачу сделать так, чтобы топ отображался на блоге. Топ отдаётся в виде XML и с этой задачей я справился на ура. В виде виджета это дело отображается и прекрасно работает.

Это дело им понравилось и они сказали во, как классно, а можешь сделать ещё кое что.

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

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

Как я обычно выполнял раньше подобные вещи. Путём file_get_contents скачивал страницу HTML. Регулярками (благо шарю в них) выдёргивал что нужно и собственно проблем не знал.

Но здесь нужно:
1. Авторизация на стороннем сайте
2. Отправка post параметров
3. если это не file_get_contents, то принятие каким-то образом ответа

, ну а дальше распарсивание и т.д. это уже дело техники.

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

Может быть кто-либо даст пример или кинет ссылкой, где про это доходчиво написано, чтобы были примеры, чтобы можно было попробовать хотя бы для начала просто так, а уже потом писать плагин и внедрять это всё в WP.

Где менять состав меню в вордпрес.

Добрый день, ситуация такая. Я решила вести дневник на ВП.
И сделать файловый архивчик.
Я установила и активировала WP Vault 0.8.6.4 на вп.

Как мне сделать на него ссылку, ну как в нюке или джомле. Менеджер меню отсутствует как класс.

Не работает русификация wp-postratings

Столкнулся с такой проблемой: у меня был установлен wp-postratings английский, я решил поставить русский. Удалил (сделал анинстал из админки) английский, удалил плагин из папки плагинов. Положил в эту папку русскую версию (1.4), захожу в админку, а плагин показывается в списке ранее использовавшихся, активирую его – он английский снова.

В чем может быть дело?

В папке плагина есть файлы wp-postratings-ru_RU.mo и wp-postratings-ru_RU.po

footer уехал далеко вниз

Возникла непонятная для меня проблема – footer уехал вниз и находится на довольно отдаленном расстоянии от основной части сраниц сайта. Как это исправить? Может найдется какой-нибудь маг и чародей Html и прочего зазеркалья?

Сайт http://www.marinbiz.ru/blog/

Белй экран в админке?

Помогите разобраться!!!
В админке при переходе в Настройки -> Общие появляется белый экран,
причем все остальные пункты работают отлично.
Где копать?

Limit Posts

всем привет.

у меня стоит плагин Limit Posts.
как там описанно, если я прально понял, если мой текст слишком длинный то он на галвной выводит только начало а дальше полная статья в развороте, если надо.
а как этим пользоваться то? когда пишу пост и ставлю длинный текст то он никак не укорачивается…

и еще при написании поста сраху под боксом для текста есть бокс краткого содержания. но он там был и до плагина тоесть к плагину не относится. это для чего? не ту же цель преследуем? и что же делать?

Свой виджет

Почитал вот здесь – http://maxsite.org/page/ras33 как сделать свой вижет, но проблемка, вставляю функцию полностью как у Макса:

function widget_maxsite_1() {
     $options = get_option('widget_maxsite_1');
     $hide_empty = $options['hide_empty'] ? '1' : '0';
     $show_count = $options['show_count'] ? '1' : '0';
     echo '<h2 class="box">Рубрики</h2><ul class="is_link">';
     wp_list_categories('title_li=&show_count=' . $show_count .
             '&hide_empty=' . $hide_empty);
     echo '</ul>';
 }



 function widget_maxsite_1_options() {
     # получаем наши опции. Обратите внимание на название
     # оно должно быть такое-же, как в предыдущей функции
     $options = $newoptions = get_option('widget_maxsite_1');
     # получаем данные POST. Если они есть, то есть было обновление настроек,
     # то обновляем переменную $newoptions новыми значениями.
     # Сами значения - это названия полей формы (см. ниже)
     # Функция isset проверяет есть ли такое значение
     # вы помните, что опции hide_empty и show_count принимают
     # значения 1 или 0 (отмеченны или нет)
     if ( $_POST['widget_maxsite_1_submit'] ) {
         $newoptions['hide_empty'] =
                     isset($_POST['widget_maxsite_1_hide_empty']);
         $newoptions['show_count'] =
                     isset($_POST['widget_maxsite_1_show_count']);
     }
     # если новые опции не равны старым, то есть изменились
     # то обновляем старые
     if ( $options != $newoptions ) {
         $options = $newoptions;
         update_option('widget_maxsite_1', $options);
     }
     # Получаем значения переменных. Нужно это для того,
     # чтобы в самой форме восстановить значения чекбоксов
     $hide_empty = $options['hide_empty'] ? 'checked="checked"' : '';
     $show_count = $options['show_count'] ? 'checked="checked"' : '';
     # вывод формы
     # Обратите внимание на префикс полей "widget_maxsite_1_"
     # нужно обязательно использовать уникальные поля, поскольку
     # у вас будут множество виджетов и если имена (name и id)
     # будут совпадать, то в массиве POST может оказаться значение
     # из другого виджета
     echo <<<EOF
     Скрывать рубрики без записей
     <input class="checkbox" type="checkbox" {$hide_empty}
         id="widget_maxsite_1_hide_empty" name="widget_maxsite_1_hide_empty" />
     <br />Показывать количество записей
     <input class="checkbox" type="checkbox" {$show_count}
         id="widget_maxsite_1_show_count" name="widget_maxsite_1_show_count" />
     <input type="hidden" id="widget_maxsite_1_submit"
         name="widget_maxsite_1_submit" value="1" />
 EOF;
 }

 register_sidebar_widget('Виджет 1', 'widget_maxsite_1');
 register_widget_control('Рубрики для меня', 'widget_maxsite_1_options');

А в итоге получаю:
Parse error: syntax error, unexpected $end in бла-бла-бла\functions.php on line 100

Сотая стока – она закрывает весь код (?>)

Если убираю кусок

     echo <<<EOF
     Скрывать рубрики без записей
     <input class="checkbox" type="checkbox" {$hide_empty}
         id="widget_maxsite_1_hide_empty" name="widget_maxsite_1_hide_empty" />
     <br />Показывать количество записей
     <input class="checkbox" type="checkbox" {$show_count}
         id="widget_maxsite_1_show_count" name="widget_maxsite_1_show_count" />
     <input type="hidden" id="widget_maxsite_1_submit"
         name="widget_maxsite_1_submit" value="1" />
 EOF;

то ошибка исчезает, но и не работает ничего 🙂
В пхп не силен, подскажите в чем проблема может быть?

Условие для постов опред. категории

Для того чтобы вывести в определенной категории класс, я использую функцию:

<?php if ( is_category(1) ) { echo " class=\"catinf\""; } ?>

А как сделать чтобы и в постах этой категории выводилось тоже самое?

Отдам тему в хорошие руки.

Сменил движок на сайте с WordPress на DLE. В связи с этим выложил свою тему для WP. Может кому пригодится.

Подробнее тут.

Дата обновления записи (плагин)

На некоторых блогах видел, что кроме даты публикации записи выводится и дата её последнего обновления.
Есть ли такой плагин?

Тема едет в Мозилле и Опере

Подскажите как настроить тему, ваяла ваяла свой блог и тут узнаю что сайдбар отображается внизу под текстами в мозилле и опере. Вот это сурприз. Сразу проверила все другие блоги с другими темами, там все ок, проблемма видимо только в новой теме.
Заранее спасибо!

Как сделать “бизнес линч”?

Моей клиентке нужно на сайт воткнуть механизм комментирования картинок аля "бизнес линч".

picbite.com близок к тому, что надо, но он не дает возможности нереключать виды "с комментариями" и "без комментариев" прямо на сайте.

Может кто-нибудь знает подходящий плагин?

Убрать дубли постов

Стоит плагин – агрегатор RSS канала. Но в нет проверки на дубли – зачастую одну и ту же новость тянкт и публикует несколько раз. Нужен или плагин или MySQL запрос который удалит повторы.

Как получить адрес используемой темы?

например? я хочу использовать скрип js который лежит в папке с темой, что писать вместо звездочек:

<script type="text/javascript" src=" ***************** script.js"></script>

Топ комментаторов

Здравствуйте.

Я сделал облако читателей, как сделать чтобы при наведении на пользователя в сайдбаре, можно было перейти на ссылку которую он вписал при коментировании?

Делал как тут:
_http://donothing.ru/show-top-commentators-cloud

И кстати, как сделать ограничение? Т.е. отображать только 5 например…

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