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

Включить дружественные URL

webberegulya

Активный пользователь
Доброй ночи пользователи форума os-class! Помогите пожалуйста кто сталкивался с реализацией дружественных URL. У меня проблема такая, что при включении дружественных URL я заполняю поля, принятые ключевые слова вот так:

Listing URL : {CATEGORIES}/{ITEM_TITLE}_i{ITEM_ID}
Page URL: {PAGE_SLUG}-p{PAGE_ID}
Category URL: {CATEGORIES}

Сохраняю...
Но у меня не срабатывает URL {CATEGORIES} в Категориях. Пишет страница не найдена.

Версия 3.6.1 Шаблон Next
Уважаемые Администраторы помогите найти проблему.
 

Вложения

  • url.jpg
    url.jpg
    169 КБ · Просмотры: 17

centurion

Администратор
Команда форума
URL категории поставьте {CATEGORIES}, тогда заработает.
 

webberegulya

Активный пользователь
Поставил {CATEGORIES} и сохранил. Нажимаю на любую категорию, не видно даже что существует такая URL (Пусто). Что может быть? Прикрепляю лог файл после проверки
 

Вложения

  • url1.jpg
    url1.jpg
    458,6 КБ · Просмотры: 16

webberegulya

Активный пользователь
в логах указывает на 66 строку, что в коде не так?
 

Вложения

  • url2.jpg
    url2.jpg
    53,1 КБ · Просмотры: 9

webberegulya

Активный пользователь
И на плагин seo ругается на эти строчки
 

Вложения

  • url3.jpg
    url3.jpg
    19,1 КБ · Просмотры: 8

webberegulya

Активный пользователь
Пересохранил в Админке все категории, И в дружественных ссылках посмотрел как там, и Все так без изменений... навожу на любую категорию и смотрю на URL внизу... а там http://ado.center/.asp
 

Вложения

  • url.jpg
    url.jpg
    131,8 КБ · Просмотры: 7

bamser

Администратор
там скорее не пересохранить нужно...а удалить категории созданные до включения дружественных урл...и создать категории заново.
 

webberegulya

Активный пользователь
Спасибо! Только вот как быть с Объявлениями, если вверху пишет что Если вы удалите категории, все объявления в них также будут удалены!
Посоветуйте как правильно это сделать чтобы объявления остались.
 

Вложения

  • url4.jpg
    url4.jpg
    150,4 КБ · Просмотры: 6

bamser

Администратор
Создайте такие же категории...там добавьте в конце цифру 1....потом туда импортом можно объявления закинуть.
Или попробуйте одну переименовать...Детский мир в Детский мир-1....если красивый урл присвоиться...переименуете обратно.
 

centurion

Администратор
Команда форума
Ничего не удаляйте, а сделайте так:
В файле .htaccess сделайте как тут:
HTML:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
А правила как на скриншоте и будет вам счастье.

screenshot-arsko.ru 2016-07-20 20-40-45.png
 

webberegulya

Активный пользователь
Пробовал я переименовать Например: Ручная работа-1 и Ручная работа_1, URL пустой так и остается. Только вот когда пишу на английском Например: Handmade или Handmade_1 ТАК Работает. А как же Вывод категорий на русском, должно же быть для пользователей
 

Вложения

  • url5.jpg
    url5.jpg
    103,6 КБ · Просмотры: 8

centurion

Администратор
Команда форума
Посмотрите тут. Урлы нужно сделать латиницей через транслит. Скорее всего на сервере не установлена Кириллическая локаль, а если простой хостинг, то самому не сделать. А это вам точно пригодится.
 

webberegulya

Активный пользователь
Вот сейчас включено. Переименовал каждую, только та что на английском и работает.
 

Вложения

  • url6.jpg
    url6.jpg
    96 КБ · Просмотры: 6

centurion

Администратор
Команда форума
В файле formating.php
Сделайте так:

PHP:
	if (is_utf8($string)) {
$chars = array(
"А"=>"a","Б"=>"b","В"=>"v","Г"=>"g",
"Д"=>"d","Е"=>"e","Ж"=>"j","З"=>"z","И"=>"i",
"Й"=>"y","К"=>"k","Л"=>"l","М"=>"m","Н"=>"n",
"О"=>"o","П"=>"p","Р"=>"r","С"=>"s","Т"=>"t",
"У"=>"u","Ф"=>"f","Х"=>"h","Ц"=>"ts","Ч"=>"ch",
"Ш"=>"sh","Щ"=>"sch","Ъ"=>"","Ы"=>"yi","Ь"=>"",
"Э"=>"e","Ю"=>"yu","Я"=>"ya","а"=>"a","б"=>"b",
"в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"j",
"з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",
"м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
"с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",
"ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"y",
"ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya",
" "=> "-", "."=> "", "/"=> "-", "-" => "-");
 
$string = strtr($string, $chars);
 }

Должно помочь, а еще сеоплагин нафиг выключите.
 

webberegulya

Активный пользователь
В файле formating.php добавил выше прописанный код и перезаписал, Отключал seo plagin, и пересмотрел все ошибки по логам. НЕ ЗНАЮ что делать с категориями! Вот столкнулся с включение
дружественные URL
скинул логи и все что правил...
 

Вложения

  • url7.jpg
    url7.jpg
    481,8 КБ · Просмотры: 7
  • url8.jpg
    url8.jpg
    200,3 КБ · Просмотры: 6
  • url9.jpg
    url9.jpg
    192,1 КБ · Просмотры: 6
  • url10.jpg
    url10.jpg
    232 КБ · Просмотры: 6

centurion

Администратор
Команда форума
Доступ в личку, за 10 минут починю! Тольк ов баню схожу =)
 
Верх