Неожиданный баг textpattern
Пока игрался с textpattern на шаредкоде, обнаружил сей баг, который потенциально может затронуть тех, кто собственно textpattern пользует.
Испугало то, что отключалось (правильнее сказать истекало) комментирование в статьях, с постинга которых прошло много времени. излазил все настройки – нету ничего такого – хотя видно, что должно ведь быть по разумению. И ведь хорошо что погуглил. наткнулся на пост, а из него – по комментам – на статью FAQ.
Суть состоит в том, что если в Admin -> Preferences -> Basic для раздела Comments вы наблюдаете только два пункта (и у вас версия 4.0.4 и нет желания/возможности пока апдейтить) – эта заметка для вас.
Сделать надо всего лишь два действия. Раз – забрать с вашего хостинга файл ./textpattern/include/txp_prefs.php, найти в нем строку 89:
$evt_list = safe_column('event', 'txp_prefs', "type = 0 and prefs_id = 1 group by 'event' order by event desc");
и удалить из нее кавычки вокруг event (чтобы она совпадала с этим вариантом):
$evt_list = safe_column('event', 'txp_prefs', "type = 0 and prefs_id = 1 group by event order by event desc");
два – залить файл обратно. Финита ля комедия – добро пожаловать в настройки, в пункт Comments:Disabled after.
PHP и UTF-8 (Unicode) – неинтересная забава на пол-дня
Это не мой совет (я разместил объяву :) ), но уж очень неимоверно он мне помог.
Я хотел добиться того, чтобы мои страницы были в кодировке UTF-8, но и с базой бы все было нормально.
Всего-навсего сочетание этого совета и одной строки в PHP при коннекте к базе данных.
MySQL + Apache + PHP + mb_string :)
Прочтите эту запись до конца »
PHP + AJAX = SACK
Понадобилось тут… Но лень было писать свою фунцкцию, чтобы там в зависимости от браузера и бла-бла-бла (тем более, насколько я помню, есть уже более прогрессивные методы :) ). Хотел было прикрутить JsHttpRequest с dklab.ru, да чего-то полезли какие-то хитрые ошибки и вообще все там у мистера Д. Котероff как-то для меня хитро :), благо в PHP я еще не спец. Поэтому я взял другой пакетик, под названием SACK – Simple AJAX Code-Kit. Там действительно все просто и банально – мне больше и не было надо.





