Не. ну а если у меня к примеру 10 000 слов. В которых порядка 150 одинаковых и мне нужно заменить к примеру с 20-50 и далее через один. Склейка мне явно не катит...
Комп заманается резать и клеить
PS а можно расшифровать эту запись:
$text = preg_replace ('/(.)Привет/','\1Здравствуй',$text,1);
Я как понял.
/(.)Привет/ - поиск "привет" у которого впереди любой знак
\1Здравствуй - вот тут я не вкурил в экранированную единичку. Это указатель на элемент массива? (типа цифра 1 - значит 2-й элемент т.к у массива все начинается с 0) ?
И после запятой ext,1); - это что за зверь? (количество подряд идущих замен?)
Не, я точно знаю, что алгоритм какой-то есть.
Видел прогу, которая к примеру может заменить все четные совпадения или все нечетные, или какие-то начиная с какого-то номера.
Может, правда, это не через preg_replace делается, а как-то через другую ф-ю, но что такое есть, я знаю. Хотелось бы узнать хоть какое-нибудь глобальное решение.... =)
Для PERL же есть =) ( http://www.opennet.ru/base/dev/perl_regexp_n.txt.html )
Значит для php тоже должно быть.
Спасибо. Все сделал!
На всякий случай объясняю для юзеров у которых подобный вопрос.
Вам нужно копаться в этом участке кода:
$title = $this->params->get('page_title', ''); if (empty($title)) { $title = $app->getCfg('sitename'); } elseif ($app->getCfg('sitename_pagetitles', 0) == 1) { $title = JText::sprintf('JPAGETITLE', $app->getCfg('sitename'), $title); } elseif ($app->getCfg('sitename_pagetitles', 0) == 2) { $title = JText::sprintf('JPAGETITLE', $title, $app->getCfg('sitename')); }
Его необходимо заменить на:
$title = $this->params->get('page_title', ''); if (!is_null(JFactory::getApplication()->input->get('limitstart'))) {$title = $title.' - '.$this->pagination->getPagesCounter();} if (empty($title)) { $title = $app->getCfg('sitename'); } elseif ($app->getCfg('sitename_pagetitles', 0) == 1) { $title = JText::sprintf('JPAGETITLE', $app->getCfg('sitename'), $title); } elseif ($app->getCfg('sitename_pagetitles', 0) == 2) { $title = JText::sprintf('JPAGETITLE', $title, $app->getCfg('sitename')); }
У меня именно аффилирование (сам Платон подтвердил)
Вот этот пункт не совсем понял. Контент то на обоих сайтах 100% уникальный. Просто Яша спалил одного общего владельца и наложил фильтр на смежные запросы.
Собственно в свое время Платон об этом и написал в ответе на причину падения в выдаче. (раньше сайты были на 1-й и второй строчке.) Потом сайт А улетел после апа на 35-ю. Было письмо Платону в котором было что-то типа "у Вас 2 сайта. мы с этим боремся. Яндекс счел, что так поступать плохо и поэтому искусственно занизил сайт А по смежным запросам."
Сейчас сайт, который продали - на первом месте. А сайт А так и торчит на 35-м.
Копирайтер вам точно нужен, т.к. у Вас с русским языком проблемы.
Ну и SEO-шник тоже...
А еще тема нужна хорошая.
Не сочтите за двойной пост (правка сообщения уже не работает((( )
короче вот сейчас так выглядит это дело:
1 нестабильный сектор. че делать?
Я чутка винт помучил HDD регенератором. Сейчас вроде дело выглядит вот так: (вроде все зеленое, но пишет, что в одном месте замедлено считывание данных (буква D)) (это если в HDD регенераторе смотреть.)
СМАРТ как я понимаю это вот эта штука?
Сейчас она такая в виктоии:
А в кристал инфо такая
Раньше в нестабильных секторах (поле C5) в raw значениях было 00000000000002
Ваше мнение по поводу винта?
Это то, что программа кристал инфо обозначает как "переназначенные сектора"?
Если да, то тут еще прикол: Я ж уже менял один винт на другой. так вот. Удивило то, что прога кристалинфо показывала на оба винта в поле "переназначенные сектора" значение 140.
Т.е. словно винты идентичны друг другу с точностью "до глюков".
А какими прогами ремэпиться стоит?
По поводу опять сдавать - у них там такая бюрократичная система. Пока получишь разрешение на обмен в этом гребаном сервис центре - год пройдет. Там сидит один тип, которого постоянно не бывает...
Посоветуйте русскоязычный мануал по написанию собственных модулей и компонентов для джумла 2.5