The Dragon's Nest

Мотобратан без рекламы


В прошлом году появился (и очень быстро набрал обороты) такой ресурс, как motobratan.ru. Впрочем, преамбулу рассказывать не буду: посвящённые и так всё знают, а непосвящённым он нахрен не нужен. Поэтому, сразу к сути. Читать полностью »


Метки: , , , , , , ,
Рубрики: HOWTO
Добавлено 20.10.2010 / 2 комментария /

Очередное хауту для BOINC.


Некоторое время назад на работе начались траблы с соединением проектов со своими серверами: на все запросы приходил один и тот же ответ:
scheduler request failed error 417
Честно говоря, меня это задолбало и я решил разобраться с этим вопросом. Оказалось, что проблема известная и лечится очень просто (далее очень вольный перевод фрагмента треда):

Итак, создаём файл с именем cc_config.xml в каталоге BOINC и вставляем в него следующие строки:

1
2
3
4
5
<cc_config>
<options>
<http_1_0>1</http_1_0>
</options>
</cc_config>

Далее открываем BOINC Manager->Продвинутый Вид->Дополнительно->Перезагрузить файл спецнастроек (BOINC Manager->Advanced view->Advanced->Read config file).
Теперь попробуйте обновить проекты.

После этой операции error 417 пропала!


Метки:
Рубрики: HOWTO
Добавлено 15.10.2010 / Комментариев нет /

windows-1251 на localhost под Linux. Скорее, памятка для себя, чем полноценное HOWTO.


Возникла тут необходимость временно подвесить сайт в windows-1251. Не корчим морды. Надо. Хотя, мне тоже не нравится.
Решил сначала проверить на localhost. В /var/www/html создал отдельный каталог, залил файлы, открываю в браузере – кракозябли. Хотя в head каждой страницы чётко прописана кодировка windows-1251.
Потыркался-потыркался – бред какой-то.
Читать полностью »


Метки: , , ,
Рубрики: HOWTO, интернет
Добавлено 24.01.2010 / 6 комментариев /

Как избежать автоспама в WordPress’е.


Думаю, про такой метод, как “подмена полей” все слышали. Ну, если и не все, то очень многие. Достаточно муторный, но действенный метод. Единственный косяк – с этим методом можно забыть про автоматическое обновление движка. Только вручную и только с повторением этой процедуры после каждого обновления.
SunChaser как-то обмолвился про несколько иной (хотя и похожий) метод: подмена файлов. Суть в чём? За добавления комментария отвечает файл wp-comments-post. и спамеры (авто) отправляют запрос именно к нему. Если за комментирование будет отвечать другой файл, то автоспам не пройдёт.
Исходи из этого, есть как минимум два варианта решения.
Читать полностью »


Метки: , , , ,
Рубрики: HOWTO, блоговодство, интернет
Добавлено 01.12.2009 / 19 комментариев /

Вывод дочерних категорий в WordPress.


Недавно я писал, как можно вывести список подкатегорий одной из категорий в WP. Увы, сегодня обнаружил один косяк в этом алгоритме, из-за которого пришлось перекраивать функцию.
Предположим, у нас есть следующая структура категорий:
Читать полностью »


Метки: , ,
Рубрики: HOWTO
Добавлено 30.11.2009 / 29 комментариев /

Вывод дочерних категорий в WordPress.


Понадобилось мне тут вывести список подкатегорий одной из категорий. Начал шерстить кодекс. Естественно, первым делом полез в wp_list_categories. Достаточно муторная функция с кучей вводных параметров. Но таки разобрался, вывел свои подкатегории. Сижу, смотрю и понимаю, что функция возвращает html-список, что меня совершенно не устраивает: разбивать эту здоровенную строку на составные и вычищать все тэги – да ну его на фиг.
Следующая функция, которая мне приглянулась – get_categories. В принципе, упрощённый вариант первой, но… Где-то косяк в ней с вводом родительской категории. Возвращает массив с параметрами первой же категории. Пришлось забросить и этот вариант.
Третий вариант – полное рукоблудство, но он работает.

1
2
3
4
5
6
7
8
9
10
11
12
function my_subcats ($parent) {
//$parent содержит название родительской категории
$parent_id = get_cat_id($parent); //получаем id родительской категории
$all_cats_ids = get_all_category_ids(); //получаем id ВСЕХ категорий
foreach ( $all_cats_ids as $cat_id ) {
	if (cat_is_ancestor_of($parent_id, $cat_id)) {  //проверяем, является ли категория с cat_id дочерней по отношению к $parent_id
 		$child_cats[] = get_cat_name($cat_id); //если дочерняя, то добавляем id  в массив
 	}
}
sort( $child_cats ); 
return $child_cats; //возвращаем сортированный массив названий подкатегорий
}

И вот над этим десятком строк пришлось биться три вечера. :(


Метки: , ,
Рубрики: HOWTO
Добавлено 17.11.2009 / 4 комментария /

Как использовать стандартные функции WordPress?


Помнится, год назад, когда я потихоньку лабал плагин для meantraitors.ru, была у меня мысль прикрутить публикацию поста при добавлении очередного анонса. Т.е., когда анонс концерта добавляется в сводную таблицу (собственно, ради этого всего плагин и писался), то одновременно с этим обновляются новости на главной странице.
Ну, кто меня читал, тот понял, о чём я.
Касалось бы – копеечный вопрос. Документация есть, всё разжёвано – наливай, да пей читай, да пиши. Не выходит. Хоть ты тресни – не выходит.
Взбесило меня это дико. Перебесился – плюнул на эту затею.
Год спустя Читать полностью »


Метки: , ,
Рубрики: HOWTO
Добавлено 08.11.2009 / 6 комментариев /

Страницы: 1 2 3 4 5 6 След.

скачать русский wordpress | 44 запросов. 2.933 секунд | /category/howto/