• Главная
  • Поиск
    •  
  • Здравствуйте, Гость

Автор Тема: Транслит в ЧПУ на Osclass  (Прочитано 27710 раз)
  • *
  • Сообщений: 2
« Ответ #15 : 03 Январь 2017, 19:00:59 »
Добрый день.

Имеется проблема ещё одна.. Кстати, и на сайте уважаемого krognet , что писал чуть выше - вижу такую же проблему.

если у нас в названии объявления только русские буквы - всё ок, вот пример http://www.objavka.com/ximchistka-myagkoj-mebeli-na-domy_xarkov_785 - название объявления нормально транслитерировалось.

если же у нас в названии объявления попадаются цифры, знаки препинания либо латинские буквы - транслитератор умирает, и получаем нечто вида http://www.objavka.com/_xarkov_201 (объявление называется КОМПЬЮТЕРНАЯ АКУСТИКА SVEN MS-230 BLACK , harkov в конце - это SEO-плагин ставит название города).  Т.е. название объявления так и не смогло преобразоваться в "постояннную ссылку"  и на выходе получена "пустота".

Никто не пробовал решать эту проблему?
« Последнее редактирование: 03 Январь 2017, 19:04:35 от alex444 »

  • *
  • Сообщений: 2
« Ответ #16 : 11 Январь 2017, 21:41:42 »
Тоже столкнулся с такой проблемой. Частично решается добавлением после кода:
chr(255),chr(209).chr(143) => 'ya', // я
следущего кода:
/* Цифры */
chr(48) => '0', // 0
chr(49) => '1', // 1
chr(50) => '2', // 2
chr(51) => '3', // 3
chr(52) => '4', // 4
chr(53) => '5', // 5
chr(54) => '6', // 6
chr(55) => '7', // 7
chr(56) => '8', // 8
chr(57) => '9' // 9
Но такой метод у меня работал только если в заголовке присутствуют единичные цифры или каждая цифра отделена от другой, например, дефисом. Если в заголовке присутствовала не цифра, а число из нескольких цифр, то транслит не срабатывал. Поэтому написал такой костыль:
/* Цифры */
chr(48) => '0', // 0
chr(48).chr(48) => '00', // 00
chr(48).chr(49) => '01', // 01
chr(48).chr(50) => '02', // 02
chr(48).chr(51) => '03', // 03
chr(48).chr(52) => '04', // 04
chr(48).chr(53) => '05', // 05
chr(48).chr(54) => '06', // 06
chr(48).chr(55) => '07', // 07
chr(48).chr(56) => '08', // 08
chr(48).chr(57) => '09', // 09
chr(49) => '1', // 1
chr(49).chr(48) => '10', // 10
chr(49).chr(49) => '11', // 11
chr(49).chr(50) => '12', // 12
chr(49).chr(51) => '13', // 13
chr(49).chr(52) => '14', // 14
chr(49).chr(53) => '15', // 15
chr(49).chr(54) => '16', // 16
chr(49).chr(55) => '17', // 17
chr(49).chr(56) => '18', // 18
chr(49).chr(57) => '19', // 19
chr(50) => '2', // 2
chr(50).chr(48) => '20', // 20
chr(50).chr(49) => '21', // 21
chr(50).chr(50) => '22', // 22
chr(50).chr(51) => '23', // 23
chr(50).chr(52) => '24', // 24
chr(50).chr(53) => '25', // 25
chr(50).chr(54) => '26', // 26
chr(50).chr(55) => '27', // 27
chr(50).chr(56) => '28', // 28
chr(50).chr(57) => '29', // 29
chr(51) => '3', // 3
chr(51).chr(48) => '30', // 30
chr(51).chr(49) => '31', // 31
chr(51).chr(50) => '32', // 32
chr(51).chr(51) => '33', // 33
chr(51).chr(52) => '34', // 34
chr(51).chr(53) => '35', // 35
chr(51).chr(54) => '36', // 36
chr(51).chr(55) => '37', // 37
chr(51).chr(56) => '38', // 38
chr(51).chr(57) => '39', // 39
chr(52) => '4', // 4
chr(52).chr(48) => '40', // 40
chr(52).chr(49) => '41', // 41
chr(52).chr(50) => '42', // 42
chr(52).chr(51) => '43', // 43
chr(52).chr(52) => '44', // 44
chr(52).chr(53) => '45', // 45
chr(52).chr(54) => '46', // 46
chr(52).chr(55) => '47', // 47
chr(52).chr(56) => '48', // 48
chr(52).chr(57) => '49', // 49
chr(53) => '5', // 5
chr(53).chr(48) => '50', // 50
chr(53).chr(49) => '51', // 51
chr(53).chr(50) => '52', // 52
chr(53).chr(51) => '53', // 53
chr(53).chr(52) => '54', // 54
chr(53).chr(53) => '55', // 55
chr(53).chr(54) => '56', // 56
chr(53).chr(55) => '57', // 57
chr(53).chr(56) => '58', // 58
chr(53).chr(57) => '59', // 59
chr(54) => '6', // 6
chr(54).chr(48) => '60', // 60
chr(54).chr(49) => '61', // 61
chr(54).chr(50) => '62', // 62
chr(54).chr(51) => '63', // 63
chr(54).chr(52) => '64', // 64
chr(54).chr(53) => '65', // 65
chr(54).chr(54) => '66', // 66
chr(54).chr(55) => '67', // 67
chr(54).chr(56) => '68', // 68
chr(54).chr(57) => '69', // 69
chr(55) => '7', // 7
chr(55).chr(48) => '70', // 70
chr(55).chr(49) => '71', // 71
chr(55).chr(50) => '72', // 72
chr(55).chr(51) => '73', // 73
chr(55).chr(52) => '74', // 74
chr(55).chr(53) => '75', // 75
chr(55).chr(54) => '76', // 76
chr(55).chr(55) => '77', // 77
chr(55).chr(56) => '78', // 78
chr(55).chr(57) => '79', // 79
chr(56) => '8', // 8
chr(56).chr(48) => '80', // 80
chr(56).chr(49) => '81', // 81
chr(56).chr(50) => '82', // 82
chr(56).chr(51) => '83', // 83
chr(56).chr(52) => '84', // 84
chr(56).chr(53) => '85', // 85
chr(56).chr(54) => '86', // 86
chr(56).chr(55) => '87', // 87
chr(56).chr(56) => '88', // 88
chr(56).chr(57) => '89', // 89
chr(57) => '9', // 9
chr(57).chr(48) => '90', // 90
chr(57).chr(49) => '91', // 91
chr(57).chr(50) => '92', // 92
chr(57).chr(51) => '93', // 93
chr(57).chr(52) => '94', // 94
chr(57).chr(53) => '95', // 95
chr(57).chr(54) => '96', // 96
chr(57).chr(55) => '97', // 97
chr(57).chr(56) => '98', // 98
chr(57).chr(57) => '99' // 99
Теперь в заголовок можно вбивать любые числа в любом сочетании и транслит работает. Я сам не программист, возможно, кто-нибудь подскажет более простое решение?
« Последнее редактирование: 11 Январь 2017, 21:44:32 от teteryonok »

  • *
  • Сообщений: 2
« Ответ #17 : 17 Январь 2017, 00:30:00 »
я тоже не "программист", но Ваше решение вполне устроило.

Спасибо!!!

  • *
  • Сообщений: 5
« Ответ #18 : 17 Январь 2017, 06:16:26 »
Тоже столкнулся с такой проблемой. Частично решается добавлением после кода:
chr(255),chr(209).chr(143) => 'ya', // я
следущего кода:
/* Цифры */
chr(48) => '0', // 0
chr(49) => '1', // 1
chr(50) => '2', // 2
chr(51) => '3', // 3
chr(52) => '4', // 4
chr(53) => '5', // 5
chr(54) => '6', // 6
chr(55) => '7', // 7
chr(56) => '8', // 8
chr(57) => '9' // 9
Но такой метод у меня работал только если в заголовке присутствуют единичные цифры или каждая цифра отделена от другой, например, дефисом. Если в заголовке присутствовала не цифра, а число из нескольких цифр, то транслит не срабатывал. Поэтому написал такой костыль:
/* Цифры */
chr(48) => '0', // 0
chr(48).chr(48) => '00', // 00
chr(48).chr(49) => '01', // 01
chr(48).chr(50) => '02', // 02
chr(48).chr(51) => '03', // 03
chr(48).chr(52) => '04', // 04
chr(48).chr(53) => '05', // 05
chr(48).chr(54) => '06', // 06
chr(48).chr(55) => '07', // 07
chr(48).chr(56) => '08', // 08
chr(48).chr(57) => '09', // 09
chr(49) => '1', // 1
chr(49).chr(48) => '10', // 10
chr(49).chr(49) => '11', // 11
chr(49).chr(50) => '12', // 12
chr(49).chr(51) => '13', // 13
chr(49).chr(52) => '14', // 14
chr(49).chr(53) => '15', // 15
chr(49).chr(54) => '16', // 16
chr(49).chr(55) => '17', // 17
chr(49).chr(56) => '18', // 18
chr(49).chr(57) => '19', // 19
chr(50) => '2', // 2
chr(50).chr(48) => '20', // 20
chr(50).chr(49) => '21', // 21
chr(50).chr(50) => '22', // 22
chr(50).chr(51) => '23', // 23
chr(50).chr(52) => '24', // 24
chr(50).chr(53) => '25', // 25
chr(50).chr(54) => '26', // 26
chr(50).chr(55) => '27', // 27
chr(50).chr(56) => '28', // 28
chr(50).chr(57) => '29', // 29
chr(51) => '3', // 3
chr(51).chr(48) => '30', // 30
chr(51).chr(49) => '31', // 31
chr(51).chr(50) => '32', // 32
chr(51).chr(51) => '33', // 33
chr(51).chr(52) => '34', // 34
chr(51).chr(53) => '35', // 35
chr(51).chr(54) => '36', // 36
chr(51).chr(55) => '37', // 37
chr(51).chr(56) => '38', // 38
chr(51).chr(57) => '39', // 39
chr(52) => '4', // 4
chr(52).chr(48) => '40', // 40
chr(52).chr(49) => '41', // 41
chr(52).chr(50) => '42', // 42
chr(52).chr(51) => '43', // 43
chr(52).chr(52) => '44', // 44
chr(52).chr(53) => '45', // 45
chr(52).chr(54) => '46', // 46
chr(52).chr(55) => '47', // 47
chr(52).chr(56) => '48', // 48
chr(52).chr(57) => '49', // 49
chr(53) => '5', // 5
chr(53).chr(48) => '50', // 50
chr(53).chr(49) => '51', // 51
chr(53).chr(50) => '52', // 52
chr(53).chr(51) => '53', // 53
chr(53).chr(52) => '54', // 54
chr(53).chr(53) => '55', // 55
chr(53).chr(54) => '56', // 56
chr(53).chr(55) => '57', // 57
chr(53).chr(56) => '58', // 58
chr(53).chr(57) => '59', // 59
chr(54) => '6', // 6
chr(54).chr(48) => '60', // 60
chr(54).chr(49) => '61', // 61
chr(54).chr(50) => '62', // 62
chr(54).chr(51) => '63', // 63
chr(54).chr(52) => '64', // 64
chr(54).chr(53) => '65', // 65
chr(54).chr(54) => '66', // 66
chr(54).chr(55) => '67', // 67
chr(54).chr(56) => '68', // 68
chr(54).chr(57) => '69', // 69
chr(55) => '7', // 7
chr(55).chr(48) => '70', // 70
chr(55).chr(49) => '71', // 71
chr(55).chr(50) => '72', // 72
chr(55).chr(51) => '73', // 73
chr(55).chr(52) => '74', // 74
chr(55).chr(53) => '75', // 75
chr(55).chr(54) => '76', // 76
chr(55).chr(55) => '77', // 77
chr(55).chr(56) => '78', // 78
chr(55).chr(57) => '79', // 79
chr(56) => '8', // 8
chr(56).chr(48) => '80', // 80
chr(56).chr(49) => '81', // 81
chr(56).chr(50) => '82', // 82
chr(56).chr(51) => '83', // 83
chr(56).chr(52) => '84', // 84
chr(56).chr(53) => '85', // 85
chr(56).chr(54) => '86', // 86
chr(56).chr(55) => '87', // 87
chr(56).chr(56) => '88', // 88
chr(56).chr(57) => '89', // 89
chr(57) => '9', // 9
chr(57).chr(48) => '90', // 90
chr(57).chr(49) => '91', // 91
chr(57).chr(50) => '92', // 92
chr(57).chr(51) => '93', // 93
chr(57).chr(52) => '94', // 94
chr(57).chr(53) => '95', // 95
chr(57).chr(54) => '96', // 96
chr(57).chr(55) => '97', // 97
chr(57).chr(56) => '98', // 98
chr(57).chr(57) => '99' // 99
Теперь в заголовок можно вбивать любые числа в любом сочетании и транслит работает. Я сам не программист, возможно, кто-нибудь подскажет более простое решение?

Спасибо за код - все работает вроде как)))

Сегодня только вот  заметил после экспериментов с названиями и увидел, что проблема в цифрах.

Только сделайте пожалуйста поправку в коде - строка
<code>chr(57).chr(57) => '99' // 99</code>
нужно после '99' поставить запятую, так как у меня была ошибка "незавершенного синтаксиса", то есть
<code>chr(57).chr(57) => '99', // 99</code>

СПАСИБО ещё раз за код!!!

  • *
  • Сообщений: 2
« Ответ #19 : 17 Январь 2017, 10:22:55 »
Спасибо за код - все работает вроде как)))

Сегодня только вот  заметил после экспериментов с названиями и увидел, что проблема в цифрах.

Только сделайте пожалуйста поправку в коде - строка
<code>chr(57).chr(57) => '99' // 99</code>
нужно после '99' поставить запятую, так как у меня была ошибка "незавершенного синтаксиса", то есть
<code>chr(57).chr(57) => '99', // 99</code>

СПАСИБО ещё раз за код!!!
Запятую нужно ставить только если этот код размещать где-то в середине, у меня этот код в самом конце, т.е. непосредственно перед
);
$string = strtr($string, $chars);
в этом случае запятая не нужна.

  • *
  • Сообщений: 7
« Ответ #20 : 19 Январь 2017, 11:17:39 »
Исправил все ошибки кода для использования понятных url адресов. Спасибо ребятам за предоставленный материал. Окончательная версия.
В админке переходим в Настройки -> Постоянные ссылки -> Включаем дружественные URL

В файле /oc-includes/osclass/formating.php

После кода:
// Euro Sign
chr(226).chr(130).chr(172) => 'E',

Вставляем, сохраняем и радуемся ЧПУ:
//Transliteration for Cyrillic
chr(192),chr(208).chr(144) => 'a', // А
chr(224),chr(208).chr(176) => 'a', // а
chr(193),chr(208).chr(145) => 'b', // Б
chr(225),chr(208).chr(177) => 'b', // б
chr(194),chr(208).chr(146) => 'v', // В
chr(226),chr(208).chr(178) => 'v', // в
chr(195),chr(208).chr(147) => 'g', // Г
chr(227),chr(208).chr(179) => 'g', // г
chr(196),chr(208).chr(148) => 'd', // Д
chr(228),chr(208).chr(180) => 'd', // д
chr(197),chr(208).chr(149) => 'e', // Е
chr(229),chr(208).chr(181) => 'e', // е
chr(168),chr(208).chr(129) => 'yo', // Ё
chr(184),chr(209).chr(145) => 'yo', // ё
chr(198),chr(208).chr(150) => 'zh', // Ж
chr(230),chr(208).chr(182) => 'zh', // ж
chr(199),chr(208).chr(151) => 'z', // З
chr(231),chr(208).chr(183) => 'z', // з
chr(200),chr(208).chr(152) => 'i', // И
chr(232),chr(208).chr(184) => 'i', // и
chr(201),chr(208).chr(153) => 'j', // Й
chr(233),chr(208).chr(185) => 'j', // й
chr(202),chr(208).chr(154) => 'k', // К
chr(234),chr(208).chr(186) => 'k', // к
chr(203),chr(208).chr(155) => 'l', // Л
chr(235),chr(208).chr(187) => 'l', // л
chr(204),chr(208).chr(156) => 'm', // М
chr(236),chr(208).chr(188) => 'm', // м
chr(205),chr(208).chr(157) => 'n', // Н
chr(237),chr(208).chr(189) => 'n', // н
chr(206),chr(208).chr(158) => 'o', // О
chr(238),chr(208).chr(190) => 'o', // о
chr(207),chr(208).chr(159) => 'p', // П
chr(239),chr(208).chr(191) => 'p', //п
chr(208),chr(208).chr(160) => 'r', // Р
chr(240),chr(209).chr(128) => 'r', // р
chr(209),chr(208).chr(161) => 's', // С
chr(241),chr(209).chr(129) => 's', // с
chr(210),chr(208).chr(162) => 't', // Т
chr(242),chr(209).chr(130) => 't', // т
chr(211),chr(208).chr(163) => 'y', // У
chr(243),chr(209).chr(131) => 'y', // у
chr(212),chr(208).chr(164) => 'f', // Ф
chr(244),chr(209).chr(132) => 'f', // ф
chr(213),chr(208).chr(165) => 'x', // Х
chr(245),chr(209).chr(133) => 'x', // х
chr(214),chr(208).chr(166) => 'c', // Ц
chr(246),chr(209).chr(134) => 'c', //ц
chr(215),chr(208).chr(167) => 'ch', // Ч
chr(247),chr(209).chr(135) => 'ch', // ч
chr(216),chr(208).chr(168) => 'sh', // Ш
chr(248),chr(209).chr(136) => 'sh', // ш
chr(217),chr(208).chr(169) => 'sch', // Щ
chr(249),chr(209).chr(137) => 'sch', // щ
chr(218),chr(208).chr(170) => '', // Ъ
chr(250),chr(209).chr(138) => '', // ъ
chr(219),chr(208).chr(171) => 'y', // Ы
chr(251),chr(209).chr(139) => 'y', // ы
chr(220),chr(208).chr(172) => '', // Ь
chr(252),chr(209).chr(140) => '', // ь
chr(221),chr(208).chr(173) => 'e', // Э
chr(253),chr(209).chr(141) => 'e', // э
chr(222),chr(208).chr(174) => 'yu', // Ю
chr(254),chr(209).chr(142) => 'yu', // ю
chr(223),chr(208).chr(175) => 'ya', // Я
chr(255),chr(209).chr(143) => 'ya', // я

/* Цифры */
chr(48) => '0', // 0
chr(48).chr(48) => '00', // 00
chr(48).chr(49) => '01', // 01
chr(48).chr(50) => '02', // 02
chr(48).chr(51) => '03', // 03
chr(48).chr(52) => '04', // 04
chr(48).chr(53) => '05', // 05
chr(48).chr(54) => '06', // 06
chr(48).chr(55) => '07', // 07
chr(48).chr(56) => '08', // 08
chr(48).chr(57) => '09', // 09
chr(49) => '1', // 1
chr(49).chr(48) => '10', // 10
chr(49).chr(49) => '11', // 11
chr(49).chr(50) => '12', // 12
chr(49).chr(51) => '13', // 13
chr(49).chr(52) => '14', // 14
chr(49).chr(53) => '15', // 15
chr(49).chr(54) => '16', // 16
chr(49).chr(55) => '17', // 17
chr(49).chr(56) => '18', // 18
chr(49).chr(57) => '19', // 19
chr(50) => '2', // 2
chr(50).chr(48) => '20', // 20
chr(50).chr(49) => '21', // 21
chr(50).chr(50) => '22', // 22
chr(50).chr(51) => '23', // 23
chr(50).chr(52) => '24', // 24
chr(50).chr(53) => '25', // 25
chr(50).chr(54) => '26', // 26
chr(50).chr(55) => '27', // 27
chr(50).chr(56) => '28', // 28
chr(50).chr(57) => '29', // 29
chr(51) => '3', // 3
chr(51).chr(48) => '30', // 30
chr(51).chr(49) => '31', // 31
chr(51).chr(50) => '32', // 32
chr(51).chr(51) => '33', // 33
chr(51).chr(52) => '34', // 34
chr(51).chr(53) => '35', // 35
chr(51).chr(54) => '36', // 36
chr(51).chr(55) => '37', // 37
chr(51).chr(56) => '38', // 38
chr(51).chr(57) => '39', // 39
chr(52) => '4', // 4
chr(52).chr(48) => '40', // 40
chr(52).chr(49) => '41', // 41
chr(52).chr(50) => '42', // 42
chr(52).chr(51) => '43', // 43
chr(52).chr(52) => '44', // 44
chr(52).chr(53) => '45', // 45
chr(52).chr(54) => '46', // 46
chr(52).chr(55) => '47', // 47
chr(52).chr(56) => '48', // 48
chr(52).chr(57) => '49', // 49
chr(53) => '5', // 5
chr(53).chr(48) => '50', // 50
chr(53).chr(49) => '51', // 51
chr(53).chr(50) => '52', // 52
chr(53).chr(51) => '53', // 53
chr(53).chr(52) => '54', // 54
chr(53).chr(53) => '55', // 55
chr(53).chr(54) => '56', // 56
chr(53).chr(55) => '57', // 57
chr(53).chr(56) => '58', // 58
chr(53).chr(57) => '59', // 59
chr(54) => '6', // 6
chr(54).chr(48) => '60', // 60
chr(54).chr(49) => '61', // 61
chr(54).chr(50) => '62', // 62
chr(54).chr(51) => '63', // 63
chr(54).chr(52) => '64', // 64
chr(54).chr(53) => '65', // 65
chr(54).chr(54) => '66', // 66
chr(54).chr(55) => '67', // 67
chr(54).chr(56) => '68', // 68
chr(54).chr(57) => '69', // 69
chr(55) => '7', // 7
chr(55).chr(48) => '70', // 70
chr(55).chr(49) => '71', // 71
chr(55).chr(50) => '72', // 72
chr(55).chr(51) => '73', // 73
chr(55).chr(52) => '74', // 74
chr(55).chr(53) => '75', // 75
chr(55).chr(54) => '76', // 76
chr(55).chr(55) => '77', // 77
chr(55).chr(56) => '78', // 78
chr(55).chr(57) => '79', // 79
chr(56) => '8', // 8
chr(56).chr(48) => '80', // 80
chr(56).chr(49) => '81', // 81
chr(56).chr(50) => '82', // 82
chr(56).chr(51) => '83', // 83
chr(56).chr(52) => '84', // 84
chr(56).chr(53) => '85', // 85
chr(56).chr(54) => '86', // 86
chr(56).chr(55) => '87', // 87
chr(56).chr(56) => '88', // 88
chr(56).chr(57) => '89', // 89
chr(57) => '9', // 9
chr(57).chr(48) => '90', // 90
chr(57).chr(49) => '91', // 91
chr(57).chr(50) => '92', // 92
chr(57).chr(51) => '93', // 93
chr(57).chr(52) => '94', // 94
chr(57).chr(53) => '95', // 95
chr(57).chr(54) => '96', // 96
chr(57).chr(55) => '97', // 97
chr(57).chr(56) => '98', // 98
chr(57).chr(57) => '99', // 99
« Последнее редактирование: 19 Январь 2017, 12:36:07 от Romashka »

  • *
  • Сообщений: 7
« Ответ #21 : 05 Апрель 2017, 09:47:06 »
Спасибо за решение вопроса вывода корректного URL на странице объявления.
Все отлично работает. :)

  • *
  • Сообщений: 7
« Ответ #22 : 19 Апрель 2017, 01:37:42 »
Работает.
Спасибо!

  • *
  • Сообщений: 10
« Ответ #23 : 27 Декабрь 2017, 21:09:44 »
Кто-то может подсказать, в чем возможна причина?!
в результате категории прописываются в транслите, а сами объявления в виде - _i(номер объявления), например: _i1, _i2, _i3 и т.д.
Та же проблема может кто что подскажет?

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1745
    • Шаблоны и плагины Osclass
« Ответ #24 : 28 Декабрь 2017, 17:06:37 »
Та же проблема может кто что подскажет?
Вы просто сами наверно настройки постоянных ссылок в админке изменили сами.
URL объявления по умолчанию вот так выглядит:
{CATEGORIES}/{ITEM_TITLE}_i{ITEM_ID}Удалили ITEM_TITLE...вот и осталось одно ID  от объявления в url.
Доработки любой сложности.
Задание присылайте в личку.

  • *
  • Сообщений: 3
« Ответ #25 : 15 Апрель 2018, 18:07:30 »
Тут, что-то странное получилось... включил чпу, установил транслит и ... часть ссылок нормальная а часть ссылок  только: ПУТЬ/_i99
Я так подозреваю. что длина заголовка слишком большая!
Где бы найти эти настройки, чтобы снять ограничение!?
Заранее спасибо!
... и через некоторое время...
И думал, что  это зависит от длины заголовка, но  если сравнивать например две ссылки и два заголовка, то не в этом проблема...
1.
Пульт программируемый универсальный продается
2.
Диктофон Tascam DR 05 продается
Объявления поданы в один день, в одну категорию...
В чем может быть проблема!?
Спасибо еще раз!
Может от того, что цифры присутствуют!?
« Последнее редактирование: 16 Апрель 2018, 01:46:29 от Dis »

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1745
    • Шаблоны и плагины Osclass
« Ответ #26 : 16 Апрель 2018, 01:48:00 »
Тут, что-то странное получилось... включил чпу, установил транслит и ... часть ссылок нормальная а часть ссылок  только: ПУТЬ/_i99
Ответ в сообщение https://4osclass.net/index.php/topic,4.msg1437.html#msg1437
В шапке обновил код тоже.
Доработки любой сложности.
Задание присылайте в личку.

  • *
  • Сообщений: 3
« Ответ #27 : 16 Апрель 2018, 10:21:04 »
Спасибки!
Все стало как нужно!
И в догонку про ссылки... не нашел вообще на форуме и в интернете - такой темы вообще не существует...
Ссылка на регион...
d090d0bcd183d180d181d0bad0b0d18f-d0bed0b-r781841
Это так должно быть или как-то в человеческий вид можно привести!
Спасибо еще раз!
Да прибудут к вам денежные знаки!
« Последнее редактирование: 17 Апрель 2018, 02:03:25 от Dis »

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1745
    • Шаблоны и плагины Osclass
« Ответ #28 : 17 Апрель 2018, 02:04:53 »
d090d0bcd183d180d181d0bad0b0d18f-d0bed0b-r781841
Это так должно быть или как-то в человеческий вид можно привести!
Так не должно быть. Но в чём проблема у Вас, надо разбираться...думаю какие-то особенности хостинга.
У меня такого нет...нормально транслит для регионов генерируется.
Доработки любой сложности.
Задание присылайте в личку.

  • *
  • Сообщений: 3
« Ответ #29 : 17 Апрель 2018, 09:08:08 »
На главной выводится - более мене адекватно:
Например  для московской области - /moskovskaya-oblast-r781871
Но проходя по  ссылке стоит перенаправление что ли - и адрес меняется...
Вообще я думал, что я что-то знаю, но оказалось, что я слишком много о себе думал - смотрю в книгу и вижу фигу! :'(

 


test