Mek 99 Опубликовано: 21 марта 2016 Рассказать Опубликовано: 21 марта 2016 (изменено) После обновления на DLE 11 перестали работать ссылки с доп. полей. Только те ссылки, которые заканчиваются точкой. Пример: http://diafilmy.su/3955-pan-nitochka.html Ссылка автор, художник, редактор (под диафильмом). Если нажать под этим же диафильмом: "Вид диафильма: Рисованный", то на находит всего 1 диафильм, хотя их минимум 1000. P.S. И как можно вернуть разделение тегов запятой, чтоб было по умолчанию? Изменено 21 марта 2016 пользователем Mek Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 22 марта 2016 Рассказать Опубликовано: 22 марта 2016 12 часа назад, Mek сказал: Только те ссылки, которые заканчиваются точкой. Если тип. поля у вас как перекрестные ссылки, то точек быть уже не должно, это зарезервированный символ для других действий в URL. 12 часа назад, Mek сказал: Если нажать под этим же диафильмом: "Вид диафильма: Рисованный", то на находит всего 1 диафильм, хотя их минимум 1000. Все описано в описании к релизу http://dle-news.ru/release/1673-datalife-engine-v110-final-release.html пункт номер 7. Чтобы проиндексировать все старые новости, нужно запустить перестроение публикаций. Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 22 марта 2016 Рассказать Опубликовано: 22 марта 2016 Автор 1 час назад, celsoft сказал: Если тип. поля у вас как перекрестные ссылки, то точек быть уже не должно, это зарезервированный символ для других действий в URL. Да, как перекрёстные ссылки. в 10.4 всё работало нормально. Как теперь это всё исправить? Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 22 марта 2016 Рассказать Опубликовано: 22 марта 2016 1 час назад, Mek сказал: Как теперь это всё исправить? 2 часа назад, celsoft сказал: Чтобы проиндексировать все старые новости, нужно запустить перестроение публикаций. только не забудь сделать backup базы данных Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 22 марта 2016 Рассказать Опубликовано: 22 марта 2016 (изменено) Автор odys, перестроение запустил. Все ссылки заработали, кроме тех, в которых есть точки. Как их то починить? http://diafilmy.su/3947-podkova.html Автор, художник, редактор. Эти ссылки перестали работать. Изменено 22 марта 2016 пользователем Mek Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 22 марта 2016 Рассказать Опубликовано: 22 марта 2016 3 часа назад, celsoft сказал: Если тип. поля у вас как перекрестные ссылки, то точек быть уже не должно, это зарезервированный символ для других действий в URL. перестроение тут уже не поможет, надо удалять точки из БД, из допполей Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 22 марта 2016 Рассказать Опубликовано: 22 марта 2016 Автор 3 минуты назад, alex32 сказал: перестроение тут уже не поможет, надо удалять точки из БД, из допполей Пипец конечно... Об этом ведь нигде не написано, или я это пропустил? А в DLE 11.1 зарезервируют символы ( ) "для других действий в url" и опять придётся их из базы выпиливать? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 22 марта 2016 Рассказать Опубликовано: 22 марта 2016 Откройте файл Откройте файл .htaccess в корне сайта, найдите RewriteRule ^xfsearch/([^.]+)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L] RewriteRule ^xfsearch/([^.]+)/?$ index.php?do=xfsearch&xf=$1 [L] замените на RewriteRule ^xfsearch/(.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L] RewriteRule ^xfsearch/(.*)/?$ index.php?do=xfsearch&xf=$1 [L] Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 22 марта 2016 Рассказать Опубликовано: 22 марта 2016 Автор 15 минуту назад, celsoft сказал: Откройте файл Откройте файл .htaccess в корне сайта, найдите RewriteRule ^xfsearch/([^.]+)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L] RewriteRule ^xfsearch/([^.]+)/?$ index.php?do=xfsearch&xf=$1 [L] замените на RewriteRule ^xfsearch/(.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L] RewriteRule ^xfsearch/(.*)/?$ index.php?do=xfsearch&xf=$1 [L] Не помогло, теперь выдаёт Hacking attempt! http://diafilmy.su/xfsearch/author/%CC%E8%EB%EE%E2%E8%E4%EE%E2%E0+%D0./ Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 22 марта 2016 Рассказать Опубликовано: 22 марта 2016 Автор celsoft, спасибо, проблема решена. Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 26 июня 2016 Рассказать Опубликовано: 26 июня 2016 Автор Из описания к пресс релизу 11.1: Цитата 41. Исправлена проблема, при которой было невозможно использовать точку в доп. полях, имеющих тип перекрестных ссылок. celsoft, это значит что в 11.1 в доп. полях тип которых указан как перекрёстные ссылки, точки будут работать корректно? Можно будет смело обновляться?)) Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 26 июня 2016 Рассказать Опубликовано: 26 июня 2016 3 часа назад, Mek сказал: это значит что в 11.1 в доп. полях тип которых указан как перекрёстные ссылки, точки будут работать корректно? Можно будет смело обновляться?)) Да будут работать. Этот момент мы переделали и предусмотрели. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.