Перейти к публикации

Перевод кириллических тегов в латиницу


Рекомендованные сообщения

Добрый день.

1. http://surfarea.ru (login: test; pass: test)

2. DLE 8.3.

3. Хотелось бы узнать, как избавится от урлов вида http://surfarea.ru/tags/%C8%ED%E4%EE%ED%E5%E7%E8%FF/ для кириллических тэгов? Есть ли какой-то преобразователь http://surfarea.ru/tags/Бали/ в http://surfarea.ru/tags/Bali/, а не в http://surfarea.ru/tags/%C1%E0%EB%E8/.

Если нет встроенного в скрипт преобразователя, то может модуль какой готовый уже есть?

Ссылка на сообщение
Поделиться на других сайтах

Добрый день.

1. http://surfarea.ru (login: test; pass: test)

2. DLE 8.3.

3. Хотелось бы узнать, как избавится от урлов вида http://surfarea.ru/tags/%C8%ED%E4%EE%ED%E5%E7%E8%FF/ для кириллических тэгов? Есть ли какой-то преобразователь http://surfarea.ru/tags/Бали/ в http://surfarea.ru/tags/Bali/, а не в http://surfarea.ru/tags/%C1%E0%EB%E8/.

Если нет встроенного в скрипт преобразователя, то может модуль какой готовый уже есть?

Прикольно было б !!!

Ссылка на сообщение
Поделиться на других сайтах

а в чем смысл? пусть ПС индексирует нормально русские слова, а не транслит

Ссылка на сообщение
Поделиться на других сайтах

с кирилицей косяки когда бот сапы заходит на сайт.

На форуме сапы все подробно написали умные люди-другими слов будут косяки по кирилицу на латиницу не переделают.

По поводу модуля-где-то в сети видел что-типо хака, но себе не ставил.

Ссылка на сообщение
Поделиться на других сайтах

Полагаю, totranslit() поможет :rolleyes:

ммм. это php метод? или модуль? или что? ))) Как его использовать?

а в чем смысл? пусть ПС индексирует нормально русские слова, а не транслит

Дело в том, что у меня такая редкость для DLE (как я уже начинаю понимать), как сайт для людей. Продажа ссылок/статей и прочая там вообще не планируется. И вот людям западло видеть хрень типа http://surfarea.ru/t...ED%E5%E7%E8%FF/ у себя в строке браузера. Пусть уж лучше транслит видят (в том же бесплатном wordpresse, с которым я раньше работал, таких вопросов вообще даже не возникало почемуто).

Т.е. чисто психологический фактор, что это живых людей подбешивает.

Такие дела )

Ссылка на сообщение
Поделиться на других сайтах

Дело в том, что у меня такая редкость для DLE (как я уже начинаю понимать), как сайт для людей. Продажа ссылок/статей и прочая там вообще не планируется. И вот людям западло видеть хрень типа http://surfarea.ru/t...ED%E5%E7%E8%FF/ у себя в строке браузера.

то есть по вашему например сайт yandex.ru бесит всех людей? зайдите на него и наберите поисковую фразу на русском, например "привет" нажмите на поиск и посмотрите на URL. Если вы не в курсе, то ED%E5%E7%E8%FF это не набор бесмысленных символов, это URL кодированные символы кирилицы, т.к. писать в URL кирилицу в чистом виде http://surfarea.ru/tags/Бали/ нельзя, таковы правила браузерные правила формирования URL. Далее когда посетитель наберет в строке поиска в поисковике "Бали", то у URL http://surfarea.ru/tags/%C1%E0%EB%E8/ намного больше шансов появиться в результатах, т.к. поисковики прекрасно знают что %C1%E0%EB%E8 в URL это слово "Бали", а не Bali. Так вот на основе выше изложенного, представьте как это не странно, %C1%E0%EB%E8 является самым правильным, и оптимизированным как для людей, так и для SEO решением.

Ссылка на сообщение
Поделиться на других сайтах

Мне не нужно никакое SEO. Люди заходят на сайты типа http://skateboarding.ru (5000-8000 уников в сутки), потому что они туда заходят, а не из Яндекса.

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

Иначе, следуя вашей логике, получается что все ЧПУ на сайте должны быть "русскими". Но это же абсурд и вы прекрасно это понимаете!

В общем вопрос так и остался висеть в воздухе (как не первый уже вопрос по DLE, что заставляет меня все больше и больше сомневаться в целесообразности выбора этой CMS под мой проект).

PS: Чтобы расставить точки над и - в самом скрипте такая возможность не предусмотрена, так?

Ссылка на сообщение
Поделиться на других сайтах

Чтобы расставить точки над и - в самом скрипте такая возможность не предусмотрена, так?

нет

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

Зачем мне как разработчику, включать абсурдную функцию по транслитерации, никаких обоснований, кроме "мне так надо", я от вас не услышал. DLE это не ваш персональный скрипт, а скрипт массового пользования, он работает так как правильно, а не так "как надо по персональному заказу". А правильно это проводить URL кодирование если кирилица используется в URL, а не проводить транслитерацию

Ссылка на сообщение
Поделиться на других сайтах

Обоснование простое - аналогия с ЧПУ.

Почему УРЛ "новости" (в терминологии DLE) имеет вид http://surfarea.ru/articles/11-dzhoel-parkinson-pobeditel-ocherednogo-yetapa-chempionata-mira.html (т.е. произведена транслитерация), а УРЛ тега имеет вид http://surfarea.ru/tags/%C1%E0%EB%E8/ ?

То есть получается "правильно" - осуществлять транслитерация в УРЛах новостей, но забивать на нее в тегах?

Собственно из-за этого и весь сыр-бор. Мне просто показалось странным, что ЧПУ отрабатывает как надо везде (новости, категории, подкатегории), кроме тегов. Отсюда и возник вопрос и последующая дискуссия.

PS: Насчет массовости использования - не спорю. Если в целом народ доволен, то смысла вносить "неправильную" с вашей точки зрения опцию нет. Другое дело - а такая уж "неправильная" эта опция?..

Ссылка на сообщение
Поделиться на других сайтах

Почему УРЛ "новости" (в терминологии DLE) имеет вид http://surfarea.ru/a...onata-mira.html (т.е. произведена транслитерация),

то что написано в полной новости это бутафория, и не использует скриптом, можете там написать "тут были ежики", новость все равно покажеться, т.к. эта бутафория ни в чем не участвующая

Собственно из-за этого и весь сыр-бор. Мне просто показалось странным, что ЧПУ отрабатывает как надо везде (новости, категории, подкатегории), кроме тегов. Отсюда и возник вопрос и последующая дискуссия.

не надо, в категориях скрипт ничего не переделывает автоматом, для url вы создаете текст самостоятельно при создании категории. И не надо говорить что везде, просмотр профиля пользователя если логин на русском, аналогичен облаку тегов. Скрипт не делает транслитерацию там где это важно, и делает там где это неважно. Для облака тегов, такой URL важен. Для просмотра полной новости неважен.

Ссылка на сообщение
Поделиться на других сайтах

Мне не нужно никакое SEO. Люди заходят на сайты типа http://skateboarding.ru (5000-8000 уников в сутки), потому что они туда заходят, а не из Яндекса.

оймагад!

первый раз слышу, чтобы вебмастеру не нужны были люди с поиска)

кроме того, 30% траффика у скейтбординг.ру идет с поиска гугл и яндекс

;)

касаемо самих же тэгов, есть вариант использования алгоритма вордпресс, когда для каждого тэга создается slug, типа "бали" slug "bali"

но кроме "красивого урла в строке браузера", польза от этого очень сомнительна.

Ссылка на сообщение
Поделиться на других сайтах

Мне, как пользователю сайта, всё равно, что используется скриптом, а что для него бутафория.

Я описывая проблему, исхожу именно из того, что я - не саповский робот, а человек, пользователь сайта, который своим человеческим взором смотрит в окошко браузера.

И когда я вижу в одном месте URL - http://surfarea.ru/photo/33-kaliforniya-zimoj.html (который с точки зрения автора сайта создается сам из русского заголовка "новости"), а в другом - http://surfarea.ru/tags/%C1%E0%EB%E8/, то мне это эстетически неприятно.

Особенно, учитывая тот факт, что на моем сайте есть только урлы новостей, категорий и тегов (никаких просмотров профилей не русском, ибо незачем).

Это раз.

У меня на сайте теги - весьма значимый элемент навигации. Вплоть до того, что под страницу: http://surfarea.ru/tags/russian-surfing будут плакаты печататься. "Все материалы (фото, видео, новости) о российском серфинге в одном месте!". И чего мне в таком случае печатать на плакате? http://surfarea.ru/tags/%C1%E0%EB%/??? А ссылку на эту страницу в ЖЖ как помещать?! Если бы она была http://surfarea.ru/tags/russian-surfing, то народ и так бы понял в чем дело, а тут здоровенная абра-катабра какая-то страшенная... Повторюсь - речь идет о сайте для живых людей! и о методах "рекламы" этого сайта, нацеленных на "живых" людей.

Это два.

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

Три.

Мне не нравится как вы общаетесь с клиентами, заплатившими Вам деньги, и пытающимися реально сделать на базе DLE нормальный сайт. Так как будто только вы знаете как должны выглядеть сайты в Интернет.

Четыре. И на этом пока всё.

Мне не нужно никакое SEO. Люди заходят на сайты типа http://skateboarding.ru (5000-8000 уников в сутки), потому что они туда заходят, а не из Яндекса.

оймагад!

первый раз слышу, чтобы вебмастеру не нужны были люди с поиска)

кроме того, 30% траффика у скейтбординг.ру идет с поиска гугл и яндекс

;)

касаемо самих же тэгов, есть вариант использования алгоритма вордпресс, когда для каждого тэга создается slug, типа "бали" slug "bali"

но кроме "красивого урла в строке браузера", польза от этого очень сомнительна.

Наверное, потому что я не вебмастер ) Реально Вы должны понимать, что есть в Интернет определенная категория сайтов, которым не нужны пользователи из поиска. Например (из повседневных, чтобы было понятно): mail.ru, yandex.ru, gazeta.ru, cars.auto.ru и т.д.

Мне также - "люди из Яндекса" не нужны. Если будут - и ладно, пускай. Мне важно, что моя ЦА (серферы) знает, что surfarea.ru - это то что им нужно в интернете. Большой сайт про серфинг, где они могут найти все. А "новички", вовлекаются в этот процесс в данной области (экстремальные виды спорта) совсем другим путем - они просто приходят сами "понаслышке".

Можно про "slug" поподробнее? Я могу как-то (хотя бы и вручную) отредактировать этот slug для кириллических урлов?

Ссылка на сообщение
Поделиться на других сайтах

Наверное, потому что я не вебмастер

под вебмастером я подразумевал владельца сайта, или любое другое лицо, заинтересованное в привлечении посетителей на сайт.

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

дружище, поверь) сравнивать свой сайт с маил.ру тебе пока что рано ;)

а траффик из поиска нужен всем, абсолютно. той же газете.ру, тоже нужен.

или ты хочешь сказать, что абсолютно все автолюбители знают про сайт карс.ауто.ру? :)

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

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

Можно про "slug" поподробнее? Я могу как-то (хотя бы и вручную) отредактировать этот slug для кириллических урлов?

ну есть смысловое представление тэга, т.е. само слово, а есть представление для ссылки slug

В DLE слагов нет, собственно я и не вижу необходимости в них, но если есть большое желание ты можешь добавить еще одно поле в таблице с тэгами SLUG и изменить формирование урла при выводе тэгов, а также при поиске тэгов

а также изменить принцип формирования тэгов при добавлении новости

и еще один важный момент, факт уплаты тобой каких то денег за лицензию, не говорит о том, что на все просьбы будут отвечать ДА. есть вещи, которые по той или иной причине не целесообразны, надо это понимать и с этим считаться.

поверь Владимир сделал и делает очень много для развития движка, есть спец тема - ПОЖЕЛАНИЯ К ДВИЖКУ, там можно высказаться, если что

Изменено пользователем prikindel
Ссылка на сообщение
Поделиться на других сайтах

Мне не нравится как вы общаетесь с клиентами, заплатившими Вам деньги, и пытающимися реально сделать на базе DLE нормальный сайт.

Так это как? Вам не понравилось то что вам сказали что такой возможности нет и не будет. Так это абсолютная правда. А вот вы сейчас пытаетесь оскорбить других пользователей скрипта, намекая на то что у них ненормальные сайты. Вы не путайте покупку готового продукта общего назначения, с наймом персонального программиста, который будет исполнять ваши требования. Перед покупкой у вас была полная возможность ознакомиться со скриптом, какие URL он формирует, как и что работает. Делали вы это или нет я незнаю, то такая возможность у вас была. И вы покупали то что есть в скрипте, а не то что чудесным образом материлизуется. И непонятно что вам не нравиться.

Ссылка на сообщение
Поделиться на других сайтах

Сам факт того, что "этого нет и не будет" - мне печален, но это несколько из другой области. В конце концов у нас рынок - можно и на другую CMS уйти.

Оскорбить я никого не пытаюсь, и более того даже не желаю. Говорю, вам честно и без ерничества.

и еще один важный момент, факт уплаты тобой каких то денег за лицензию, не говорит о том, что на все просьбы будут отвечать ДА. есть вещи, которые по той или иной причине не целесообразны, надо это понимать и с этим считаться.

поверь Владимир сделал и делает очень много для развития движка, есть спец тема - ПОЖЕЛАНИЯ К ДВИЖКУ, там можно высказаться, если что

Так я не просил, чтобы мне сразу ДА. ответили. Я просто хотел узнать - есть ли такая возможность. Обратите при этом внимание на первый ответ от Целсофта, из которого однозначно не понять - можно это делать или нет. Владимир, может и делает многое для развития скрипта, но манера общения с клиентами, приносящими ему деньги меня несколько изумляет.

Ссылка на сообщение
Поделиться на других сайтах

aja711

Это можно исправить как уже сказали выше через функцию totranslit(), которая определена внутри самой CMS.

Просто надо будет поправить некоторое количество файлов. Но при этом у Вас теги транслитом будут отображаться и в самой новости, и в списке тегов... или, если хотите что бы в новости они были на русском, тогда уже надо будет больше копаться затрагивая таблицу MySQL.

Изменено пользователем Shinji
Ссылка на сообщение
Поделиться на других сайтах

Владимир, может и делает многое для развития скрипта, но манера общения с клиентами, приносящими ему деньги меня несколько изумляет.

Вы так и не ответили, изумляет что? Что не так в моих ответах?

Обратите при этом внимание на первый ответ от Целсофта, из которого однозначно не понять - можно это делать или нет.

Потому что не был поставлен однозначный вопрос. И вопроса о есть ли такая возможность в скрипте или нет, не поставлено в вашем сообщении, он поставлен в описании темы, мелкими буквами. В своей теме в самом первом посте вы поставили три вопроса, а не один и в своих сообщениях я всегда цитирую то на что отвечаю или комментирую, цитата это не праздный инструмент, он говорит о том на что отвечается. И в первом моем ответе в теме процитировано ваше сообщение не с вопросом, а комментарий на ваше утверждение. И для получения ответов есть служба поддержки, а вы находитесь в общем разделе обсуждения скрипта, а не в разделе тех поддержки и не пишите в тех поддержку с просьбой ответить на поставленные вопросы. Для того чтобы получать конкретные ответы, нужно наверное писать в тех поддержку, а не в разделе общего обсуждения форума и при этом сетовать на то что вам не так и не то ответили. И в данном случае я принял участие в обсуждении (что и было процитировано в моем сообщении), а не в ответе на поставленные вами вопросы.

Ссылка на сообщение
Поделиться на других сайтах

aja711, С таким отношением, вы можете остаться без поддержки пользователей, а это, поверьте, не мало важно ИМХО

Тему пора закрыть.

Ссылка на сообщение
Поделиться на других сайтах

Тему пора закрыть.

нет, ну закрывать пожалуй не надо пока.

мне вот например, интересно, почему ТС проигнорировал мой вариант решения его вопроса и продолжает препираться на тему отношения к клиентам :)

напоминает анекдот про мужика и медведя, гг :)

Ссылка на сообщение
Поделиться на других сайтах

я все понял. спасибо за обсуждение.

мне вот например, интересно, почему ТС проигнорировал мой вариант решения его вопроса и продолжает препираться на тему отношения к клиентам :)

ТС - это очевидно, топик-кастер, то бишь я.

Ваш вариант примерно мне ясен. Он связан с копанием в БД, т.е. с некоей "глубокой" модификацией скрипта. Идти на этот шаг для решения этой проблемы я пока не готов.

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

поэтому я пока просто буду "выжимать" из DLE все соки, чтобы посмотреть - какая часть функционала покрывается непосредственно скриптом, а какую придется "допиливать" (либо - переходить на другую CMS, если "допилок" слишком много потребуется).

Ссылка на сообщение
Поделиться на других сайтах
ТС - это очевидно, топик-кастер, то бишь я.
Топик Стартер, тот кто начинает тему :rolleyes:
Ссылка на сообщение
Поделиться на других сайтах

aja711,

хочу пожелать удачи в развитии сайта и ни в коем случае не забивать на поисковые системы :) это неиссякаемый источник живого, целевого траффика

Ссылка на сообщение
Поделиться на других сайтах

я все понял. спасибо за обсуждение.

Я рад. Вообще обсуждения и споры это очень хорошая вешь на этом форуме, в обсуждении могут сталкиваться позиции пользователей и официальные позиции. Это и есть живое общение, результатом которого является более качественное исполнение тех или иных пожеланий и решений вопросов. Этот форум знает много кровавых баталий :) между мнением пользователей и официальной позицией, в результате когда победителями выходили именно пользователи (пользователю spam, большой привет, столько крови у меня выпил :) ). Т.е. когда говориться что это не надо, пользователь говорит что надо, и обосновывает по своему, официальная позиция обосновывает по своему, другие пользователи обосновывают по своему, и в результате проблема качественно обсуждается и делаются выводы на основе многих мнений, и находяться общие точки соприкосновения, которые могут устроить большинство, ведь DLE не может развиваться по сценарию одного сайта, сценариев тысячи. Поэтому когда с вами не согласны, это не значит, что к вам плохо относяться, это значит что ваша позиция считается неверной, и вы можете доказать обратное, переубедив всех, что именно ваша позиция является верной. Это и есть живое обсуждение, которое приносит только плюсы для всех.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...