Children of koRn

Формирование Url при поиске

Допиливал тему и натолкнулся на баг в ней:
Обычно при поиске по сайту на WP URL получается вида http://example.com/?s=jabber
Но вот с этой темой Dilectio URL поиска получается просто http://example.com/ и PageNavi в результатах поиска поэтому не работает, точнее ссылки на след страницу получаются http://example.com/page/2/ т.е. ведут они просто на следующую страницу для главной, а не результатов поиска.

если мануально перейти по URL http://example.com/?s=jabber то PageNavi нормально срабатывает, получаются ссылки вида http://example.com/page/2/?s=jabber

Гуглил, но так и не нашёл как формируется URL поиска, в каком файле темы можно пофиксить мой баг, в гугле есть темы только как сменить стандартный URL поиска на свой аля "http://example.com/?s=jabber" -> "http://example.com/search/jabber"

код самой формы поиска сейчас такой:

<div class="Search">
<form action="<?php bloginfo('home'); ?>" method="post">
<input type="text" name="s" class="keyword" value="Search: type, hit enter" onfocus="if (this.value == 'Search: type, hit enter') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Search: type, hit enter';}" />
<div class="bt">
<input name="submit" type="image" class="search" title="Search" src="<?php bloginfo('template_url'); ?>/images/ButtonTransparent.png" alt="Search" />
</form>
</div>

В других темах URL поиска получается нормальный, тему Dilectio проверял на двух WP 2.9.2 и 3.0.3

Как узнать ID ревизии страницы?

Сабж. Как, зная заголовок страницы, получить ID опубликованной ревизии?

Lighttpd & WP

странно, но поиск мне вообще не выдал ни одного результата по Lighttpd.
Вообщем ситуация такова, готовлюсь переехать на арендованную VPS и в качестве вебсервера был выбран Lighttpd.
Всё работает казалось бы, но вылезла кривость с Permalinks.
главная работает, но при попытке пройти на страницу/пост вываливает 404,
Permalinks в WP настроены следущим образом /%category%/%postname%/ т.е. url’ы вида http://mysite.org/default/wordpress-lighttpd/ получаются. WP 2.9.2

заодно был параллельно поднят WP 3.0 [хотя тут версия значения, я думаю, не играет] и там Permalinks настроены по дефолту вида http://mysite.com/?p=123 и всё открыается.

погуглив находил варианты для прописывание в нужный хост lighttpd, аля:

    url.rewrite = (
    "^/(wp-.+).*/?" => "$0",
    "^/(sitemap.xml)" => "$0",
    "^/(xmlrpc.php)" => "$0",
    "^/(.+)/?$" => "/index.php/$1"
)

или

url.rewrite-once = (
    “^/(wp-.+).*/?” => “$0?,
    “^/(sitemap.xml)” => “$0?,
    “^/(xmlrpc.php)” => “$0?,
    “^/keyword/([A-Za-z_0-9-])/?$” => “index.php?keyword=$1?,
    “^/(.+)/?$” => “index.php/$1?
    )

и т.п. но пока рабочий вариант не найден.

разбивка фона

вопрос в принципе не касается wp, но касается вёрстки 🙂
допустим есть такой фон, накидал примерно:

интересует можно ли сверстать или нет, именно с такой разбивкой на блоки, углы мы не трогаем, растягиваются\стягиваются только те блоки где стрелки нарисованы, скажем пусть они могут изменяться только на 50% +\-, середина – однородный фон, так что ему все равно как и куда тянуться.
оч нужен грамотный ответ, заранее спасибо 🙂

переезд

Значит переезжаю с одного хостера на другой и домен тоже меняется.
На старом хостинге зашел в phpMyAdmin и экспортировал всю базу, на новом залил WP на сервер подключил бд, установил WP.
Зашел в phpMyAdmin на новом хостинге убил все таблицы в базе и потом импортировал sql базу экспортированную ранее.
Что получил: при заходе на новый сайт или админку меня перебрасывает на старый сайт\админку.
Открыл экспортированную базу в Notepad2 нажал Ctrl+H и заменил myold.site на mynew.site во всей базе и сохранил.
Опять зашел и убил таблицы в базе и заново импортировал уже правленую базу.
Заработало! но почему то работает только главная при переходе на любую другую страницу\пост получаю 404 :/
В админке все посты и коментраии, вообщем всё – видны, они там в целостности и сохраности.
Что сделал не так или чего не сделал ?

Обрезание постов на главной

Собственно как сделать ? хочу чтоб на главной было первых 3-5 строк поста, а дальше кнопка далее ведущая уже на весь пост.
вроде бы простой вопрос но ответа что-то не нашол на форуме.

операция прервана в IE6\7

сообственно выскакивает ошибка в IE 6\7 "операция прервана"

после нажатия Ok выводит ошибку "Internet Explorer не может отобразить эту веб-страницу",
в файрфогсе и опере все норм. немогу понять почему такое выдаёт 😐 help me
собственно сам сайт: http://ilab.am9.ru/

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