[Moved] JPromoter v2.5b

Статус
В этой теме нельзя размещать новые ответы.

efedrin

ЖідоБіндерівець
Регистрация
18 Июл 2006
Сообщения
212
Реакции
391
jpromoter.jpg

JPromoter 2.5 Beta (null by MST)
IPromoter is a great SEO (Search Engine Optimization) tool for Joomla. It provides full control over meta tags and robot index/ follow on every page on any component. Generates Google site map, gets PR and much more.
Joomla core creates its SEF URLs, which look like that:
Для просмотра ссылки Войди или Зарегистрируйся
JPromoter generates URLs that looks like this:
Для просмотра ссылки Войди или Зарегистрируйся



 
Народ на голом денвере не работает нуно extensions php_curl.dll
Тока вчера в эту тему вкурил. :eek:
 
В файле php.ini надо снять точку с запятой перед строкой extension=php_curl.dll
 
Народ на голом денвере не работает нуно extensions php_curl.dll
Тока вчера в эту тему вкурил. :eek:
Ммм, по-моему это элементарно. Точно также как и установка Zend Optimizer.

Автору спасибо за релиз.
 
Ошибка, при которой пропадает 1 буква скорее всего завязана на этой функции, кто-то из спецов может глянуть;)

PHP:
function urlTranslit($string)
  {
   $slash = "\/";

   static $LettersFrom = "абвгдезиклмнопрстуфыэйхё";
   static $LettersTo   = "abvgdeziklmnoprstufyejxe";
   static $Consonant = "бвгджзйклмнпрстфхцчшщ";
   static $Vowel = "аеёиоуыэюя";
   static $BiLetters = array( 
     "ж" => "zh", "ц"=>"ts", "ч" => "ch", 
     "ш" => "sh", "щ" => "sch", "ю" => "ju", "я" => "ja",
   );

   $string = preg_replace("/[_\s\.,?!\[\](){}]+/", "-", $string);
   $string = preg_replace("/-{2,}/", "--", $string);
   $string = preg_replace("/_-+_/", "--", $string);
   $string = preg_replace("/[_\-]+$/", "", $string);
   
   $string = strtolower( $string );
   
   if (isset($GLOBALS['replacedLetters'])) {
        $string = strtr($string, $GLOBALS['replacedLetters']);
   }; 
   
   //here we replace ъ/ь 
   $string = preg_replace("/(ь|ъ)([".$Vowel."])/", "j\\2", $string);
   $string = preg_replace("/(ь|ъ)/", "", $string);
   //transliterating
   $string = strtr($string, $LettersFrom, $LettersTo );
   $string = strtr($string, $BiLetters );
   
   $string = preg_replace("/j{2,}/", "j", $string);
   
   $string = preg_replace("/[^".$slash."0-9a-z_\-]+/", "", $string);

   return $string;
 
Сколько ломал голову, так и не смог разгодать эту тайну с буквой! А вообще кто может что сказать про етот промоутер, как вообще результаты?!
 
А через поиск не юзали?
Может че покажет. :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху