воскресенье, 25 октября 2009 г.

Красный кнопа Десептикон

Есть пара вещей, которые стоит исправить для лучшей работы РБ Трансформера.

файл /yes/run.php
добавлена строчка между строками 411 и 412:
Код
#411        $keys_n=$keys[mt_rand(0, sizeof($keys))];
#412        if (is_array($keys_n)) $keys_n = $keys_n['0'];   ////////Surovy mdfy
#413        $myshab1=Transformer($myshab1, $keys_n, "", $n);


файл /yes/inc/functions.php
добавлена строчка между строками 1187 и 1188:
Код
#1187        $titlekeys="";
#1188        if (is_array($keys_n)) $keys_n = $keys_n['0'];   ////////Surovy mdfy
#1189        $itog=Transformer($itog, $keys_n, $titlekeys, "");


Изменена строка 1215:
Код
#1215        //$text=GetMyText('АРАКАДАБРА', mt_rand(1,2));
#1216        $text=GetMyText(0, mt_rand(1,2));   ////////Surovy mdfy


Изменена строка 1236:
Код
#1236        //$text=GetMyText('АРАКАДАБРА', mt_rand(2,4));
#1237        $text=GetMyText($m, mt_rand(2,4));   ////////Surovy mdfy


изменена строка 1455:
Код
#1455        //$mm1=str_replace("[KEY]", $keys[$m], $mm1);
#1456        $mm1=str_replace("[KEY]", (is_array($keys[$m])) ? ($keys[$m]['0']) : ($keys[$m]), $mm1);   ///////////Surovy mdfy


UPD:
строки 1215 и 1236 меняйте на своё усмотрение. Фишка экспериментальная и я еще не совсем понял, как эта хрень работает. Если заменить - то в rss.xml появляются кеи, выделенные экранированными тегами (в виде <b>), которые вы указывали при генерации для выделения кеев. А если не заменять - рсс получается чистая, без тегов. Решайте сами, короч

5 комментариев:

Чок Коб комментирует...

Интересны окончательные результаты от этих доров))

Если впечатлит, попробую в выходные по клепать парочку десятков

webterrorist комментирует...

для тех кто в танке можно объяснить что из этого получится? спасибо

Суровый комментирует...

при генерации в режиме несколько кеев на страницу вместо заголовков страниц выползает "array", этими модификациями мы это убираем. Еще в функции GetRSS мы делаем генерацию по нужному кею, а не по "АРАКАДАБРА"

qpl1x0iD комментирует...

Биг спс).. то я спрашивал про муть с "аракадаброй".
Суровый, а ты кстати текст чем генеришь или синонимизируешь? Не в курсе про новый фильтр яшин - АГС-17, как сильно на доры это влияет? Слышал у многих трафа поубавилось...

Суровый комментирует...

Глянул я исходники трансформера - там просто при вызове функции GetMyText с параметром "АРАКАДАБРА" получаем текст без подмешивания кеев, тупо мешап.
Так что, в принципе, это не баг, а фича.

АГС, как и кризис, существует только для того, кто в него верит ;)
Для меня сейчас есть лишь факт вылета 18к страниц из яши. Ну да в принципе давно пора было, почти 2 недели держались