Ocstore 1.5.4.1 кто-то пробовал генерацию по русски тайтла и дескрипшена? Пол дня ищу, что-то ничего не нашел:(
У меня нету функции private function makeSlugsRUS, но сделал так: Код: private function makeSlugs($string, $maxlen = 0, $noSpace = true, $source_langcode = null) { global $session; $newStringTab = array(); //$string = strtolower($this->_transliteration_process(trim(html_entity_decode($string, ENT_QUOTES, "UTF-8")), '-', $source_langcode)); if (function_exists('str_split')) { $stringTab = str_split($string); } else { $stringTab = $this->my_str_split($string); } $numbers = array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "-"); foreach ($stringTab as $letter) { // if (in_array($letter, range("a", "z")) || in_array($letter, $numbers)) { $newStringTab[] = $letter; // } elseif ($letter == " ") { // if ($noSpace) { // $newStringTab[] = "-"; // } else { // $newStringTab[] = " "; // } //} } И вроде получилось... Теперь еще хочется что-бы тайтл генерировало...
Я так из описания понял эту функуцию нужно объявить самому по типу makeSlugs, и поменять вызовы этой функции в двух случаях из 4, иначе у Вас все будет русскими буквами вплоть до сео-урла http://mysite.ru/категория/товар
passtools сам проверял должно работать... найдите функцию private function makeSlugs - оригинальную и там закоментируйте лишнее но на мой взягляд лучше поступить как автор скопировать и сделать функцию private function makeSlugsRus и указать ее в 2 вызовах из 4 в модуле чтобы сохранить название ссылок латиницей
Не совсем понятен смысл.. И вообще что мучаете народа, пора уж выложить на сайт этот модуль. А то кто то пытается продать этот модуль переделанную под русскую версию за 10$. Для того и форум а не площадка для торговли.
заметил для себя некую не удобность: если комментировать саму функцию makeSlugs то возникнут урлы вида http://mymagazin.ru/категория/хороший-товар если созадать функцию makeSlugsRus то можно оставить http://mymagazin.ru/kategoriya/xoroshij-tovar а метки на русском как то так)))) ЗЫ Так этот модуль есть на сайте или я чего-то не знаю))))
Сам модуль есть, тоько он генерирует и все. Генерирует по коду, который стоит makeSlugs или makeSlugsRus. Кажется так, если не ошибаюсь.
Может быть кто-нибудь выложит готовый файл deadcow_seo.php, не хочется на удачу комментировать (методом тыка).
Вот мой единственный баг который в нем вижу раньше когда я теги водил в ручную то при нажатии на них в поиске выдавались товары с таким же тегом после генерации поиск ничего не может найти.... может это совпадение.... но пока еще не нашел времени по дольше покопаться
ocstore_v1.5.4.1, хотелось бы весь файлик, а не выддержки из него и советы, что два из четырех надо закомментировать. Вот бы получить рабочий файл, на который можно заменить и все заработает.
Может кто поделиться файликом от deadcow seo 2.5 сделал описанным выше методом hicenko, но теперь у меня генерит ссылки как категории так и товара тоже на русском и даже пробелы есть. пример http://mysite.ru/категория мой товар/товар.html Но это firefox так видит, но вы же понимаете что ссылки на русском выглядят так http://mysite.ru/%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F%20%D0%BC%D0%BE%D0%B9%20%D1%82%D0%BE%D0%B2%D0%B0%D1%80/%D1%82%D0%BE%D0%B2%D0%B0%D1%80.html очень не красиво.