• Уважаемый Гость! Если вы зарегистрировались на нашем форуме, значит вам нужна помощь! Мы всегда рады вам помочь, еще ни один пользователь не получил отказа! Но мы так же нуждаемся в Вашей поддержке. Проект полностью бесплатный, мы не имеем права требовать от вас денег, нам это и не нужно! Но от любой финансовой поддержки не откажемся. Проект развивается, но иногда очень тяжело его поддерживать, особенно в финансовом отношении. Если у вас есть возможность поддержать нас финансово, мы будем вам очень благодарны! С уважением, команда Оскласс Россия!
  • Изменение в правилах форума! В связи с огромным количеством вопросов поступающих в адрес технической поддержки мы решили изменить правила форума! Просим всех пользователей обратить внимание на данные изменения и четко их соблюдать!
  • Ребята, нуждаемся в программистах! Если хотите зарабатывать и есть время, пишите администраторам сайта. Есть база и инструменты, нужен опыт и знания =)
  • Уважаемые пользователи! На форуме появились разделы по работе с системой Yclas. Yclas - это скрипт доски объявлений. Нужны разработчики.

Проблема с ЧПУ при переключении на русский язык

dyadik

Новичок
Доброго времени суток. Помогите, пожалуйста, разобраться с проблемой.
Установил Osclass 3.4.3. Включил ЧПУ, подправил файл formating.php, как советовали здесь для транслитерации ЧПУ. Когда на сайте включен английский язык - все нормально. При включении русского языка, ссылки генерятся нормально (например http://oloolo.tk/prodaja/jivotnyie/test_1_i6), но при переходе по этой ссылке идет переадресация и в строке браузера адрес http://oloolo.tk/prodaja/jivotnyie/jivotnyie_v__i6.
 

administrator

Блудный сын.
Команда форума
У вас два языка на сайте заполнение так же на двух языках, проверьте на наличие пробела в ссылке на объявление в английском языке.
 

dyadik

Новичок
Нет пробелов.
В английском варианте адрес страницы с объявлением имеет вид категория/название_объявления_i10, в русском варианте - категория/категория_v_регион_i10.
 

kapraloff

Пользователь
Нет пробелов.
В английском варианте адрес страницы с объявлением имеет вид категория/название_объявления_i10, в русском варианте - категория/категория_v_регион_i10.
В смысле нет пробелов?
Если хотите ЧПУ на английском, надо редактировать файл /oc-includes/osclass/formating.php
 

dyadik

Новичок
Разобрался. Стояла тема бендер, в которой заполнение только для одного языка. Всем спасибо.
 

Master

Пользователь
Привет,У меня та же проблема стоит Русский язык и создал категории и когда включил дружественный Урл выглядит не корректно адрес - test.com//animals/_i5
 

centurion

Администратор
Команда форума
Открыть категорию и сохранить, что тут не понятно???
 

Master

Пользователь
Не черта не выходит эти все сохранения нажатия и выборы , можно же ведь просто ответить один раз но точно а не загадками !!!! пишу что бы понятней было, когда жмешь на объявление любое, на странице ссылка выглядит issea.com///_i195 какой то бред, а если убрать галочку Включить дружественные URL выглядит issea.com/index.php?page=item&id=19
 

Dis

Гость
Правила свои проверьте для дружественных url, 90% что сами их изменили и результат такой, какой есть.
 

Katyusha

Новичок
Помогите решить проблему. После включения ЧПУ и редактирования файла /oc-includes/osclass/formating.php (по этому методу post-6993) перестали работать ссылки в поисковом сайтбаре (там где предлагается "уточнить категорию" при поиске по определенному региону)
https://prodavay24.ru/avto_i_zapchasti_lnr-r301 - сылка такого вида ведет в никуда
Но если в базе данных вручную исправить параметр "s_slug" c "avto_i_zapchasti" на "avto-i-zapchasti" (нижний подчерк заменить на дефис) то ссылки https://prodavay24.ru/avto-i-zapchasti_lnr-r301 на категории работают
Я бы могла вручную изменить все категории таким макаром, но куча ссылок в индексе гугла на данные категории будут битыми((( так как в индекс залетело много категорий такого вида "avto_i_zapchasti"

Если без привязки к региону, то поиск с нижними подчерками в названии категорий работает.
Тема bender
 

centurion

Администратор
Команда форума
Пересохраните категории из панели управления.
 

Katyusha

Новичок
centurion
пересохранила категории и подкатегории на примере Авто и запчасти - не помогло. В базе данных изменений не произошло (а точнее эти пересохранения я уже делала раньше, когда ЧПУ включила)

Если нет способа исправить код, Может изменить подчерки на тире, примерно штук 50 категорий и подкатегорий и где-то сделать перенаправления с ссылки /avto_i_zapchasti_lnr-r301 на /avto-i-zapchasti_lnr-r301 как на это посмотрит гугл и яндекс?
 

Вложения

  • ao5omtqj.png
    ao5omtqj.png
    43,1 КБ · Просмотры: 16
Последнее редактирование:

drakon

Активный пользователь
пересохранила категории и подкатегории на примере Авто и запчасти - не помогло. В базе данных изменений не произошло (а точнее эти пересохранения я уже делала раньше, когда ЧПУ включила)

Если нет способа исправить код, Может изменить подчерки на тире, примерно штук 50 категорий и подкатегорий и где-то сделать перенаправления с ссылки /avto_i_zapchasti_lnr-r301 на /avto-i-zapchasti_lnr-r301 как на это посмотрит гугл и яндекс?

Попробуйте зайти в админку инструменты-> статистика местоположений и -> статистика категорий
 

Katyusha

Новичок
Сделала пересчет статистики, не помогло. по прежнему категории из двух и более слов в связке с регионом не открываются((

ps: Проверила на новой тестовой доске, "из коробки", тема bender, с включенным ЧПУ
http://dbo.prodavay24.ru/legkovyie_avtomobili_d092d0bed180d0bed0bdd0b5d0b6d181d0bad0b0-r781849
эта ссылка должна была вести на Транспорт -> Легковые автомобили Воронежа, а перекидывает на Все объявления Воронежа
http://dbo.prodavay24.ru/d092d0bed180d0bed0bdd0b5d0b6d181d0bad0b0-r781849

где-то что-то не вяжется, помню что говорили, bender шаблон сильно корявый, но месяц работы с ним... так не хочется все заново переделывать(((
 
Последнее редактирование:

drakon

Активный пользователь
Назад поменяйте файлы до Чпу и поэтапно меняйте файлы при этом чпу выключено

И еще надо перегрузить страну и все регионы по новой в админке настройки расположение
 
Последнее редактирование:

Katyusha

Новичок
Взяла свежеустановленную доску без каких либо изменений, при выключенном ЧПУ все работает. Только включаю ЧПУ и правлю .htaccess - в поиске с учетом региона категории состоящие из двух слов перестают работать
все пересохраняла, и Страну, и Регион, и сами категории. Я так полагаю всему виновен /oc-includes/osclass/formating.php только не хватает опыта отыскать проблему((
 

Katyusha

Новичок
Если я вас правильно поняла :)
Приложила исходный файл formating.php и после моих изменений
 

Вложения

  • Это formating.php после моих изменений.txt
    10,3 КБ · Просмотры: 6
  • Это исходный файл formating.php.txt
    9,2 КБ · Просмотры: 7
Верх