guests.net.ru - on-line

Главные вкладки

Аватар пользователя Troy Troy 14 июля 2005 в 2:07

Ну вот. В перерыве между платными клиентами запустил наконец-то первый свой drupal-driven сайт - guests.net.ru.

Вообщем-то точить напильником модули не пришлось, сайт довольно таки типовой, подпадающий под четкое определение 'community-site'.

Сайт залил недели две назад, если не соврать Smile Сразу встала проблема с переносом уникодного русского в mysql с локалхоста на сервер используя только веб-интерфейс. Если говорить точнее, через phpMyAdmin. Пытался раз семь наверно, в phpmyadmin на локалхосте делаю экспорт, он мне выводит в броаузер, я из браузера ctrl+c ctrl+v на сайт в phpmyadmin - тыкаю "ПАшел!" - ну и получаю вместо русских букв очаровательные символы а-ля #&131#&18#&141#&131... смешно вам наверное это читать Smile На локалхосте mysqldump нет (по семейным обстоятельствам Smile ) и работать он отказывается (не буду рассказывать почему, ADSL модем, к администрированию коего пароль неизвестен, поэтому порты прокинуть нельзя, это совсем другая история Lol

А теперь совет страждущим, таким же слепым как я: в phpmyadmin есть такая галочка "послать" на странице экспорта, вот она и осуществляет вывод sql в файл Smile Ох уж этот русский перевод.
ну а на сервере уже делаем SQL->импорт из файла.

Из всего этого мораль - не верьте переводчикам и используйте родной для программы язык.
(В английском переводе это "Послать" выглядит как "Save as file" - внимание вопрос: что курил переводчик?)
Smile

Комментарии

Аватар пользователя Troy Troy 16 июля 2005 в 7:20

Сервер скоропостижно скончался... надеюсь что поднимется сегодня-завтра. Ох уж эти американские сисадмины Smile
Кстати на сервере (когда поднимется) будет доступен в тестовом режиме еще один, я не побоюсь этого слова, друпаловый сайт - tech.russianwebstudio.com
вот там напильником пришлось поработать Smile

Аватар пользователя Troy Troy 18 июля 2005 в 18:37

mod_rewrite работает, если ты про это -
guests.net.ru/history
guests.net.ru/about
сейчас меня интересует как сделать авто-url-aliasing, т.е. чтобы генерировались альясы на основе выбранного для создаваемой ноды term - если например я создаю документ и выбираю словарь content-> подраздел history - сразу для документа создается альяс example.com/history/{nid}
самому писать каждый раз путь лень Smile да и пользователям я доступа к альясингу не даю... на канале друпала сказали что такого нет, надо самому модуль писать, точнее path.module совершенствовать.

Аватар пользователя Troy Troy 31 июля 2005 в 6:29

Хм... как мне объяснил дружелюбный #drupal, работa pathauto заключается в генерации дружелюбного альяса на основе title ноды, т.е. совсем не "рассовывание по разделам" на основе выбранного словаря. И я как-то поверил на слово, смотреть особо модуль не стал, тем более никаких примеров дельных не нашлось в README... посмотрю, спасибо.

Аватар пользователя Troy Troy 31 июля 2005 в 6:30

Quote:
Ну и как? удалось побороть UTF с phpmyadmin когда mysql калечный?
у меня та-же проблемища! помогите!

да, удалось. Все подробно описано в моем посте. Если есть какие-то вопросы, спрашивай.

Аватар пользователя Troy Troy 31 июля 2005 в 8:36

Попробовал pathauto. То, что надо. Спасибо Natalie, еще раз.
Что не очень нравится - отдельный модуль нужен для фичи. Имхо pathauto надо соединить с path.module...
Выплыл один косяк - если title у ноды русский, то получаем пустую строку вместо [title]

P.S. интересно, Matt Westgate, path.module maintainer, не знает о pathauto?
Две недели назад я написал ему письмо:

=============================
Hello, Matt!

As far as I know, you currently maintain path.module for Drupal.
What do you think about relative aliases?

For example: let's imagine that I need to create a site with beautiful paths.
I create a taxonomy vocabulary for the content. Then I create a term
to store nodes there and I give it an alias 'books'
When I create a node for that term, I have to write 'books/book1' in
the alias text box. When I write just 'book1', I get
'example.com/book1', and not 'example.com/books/book1'. Not very intuitive way... may
be you should create something like a checkbox 'absolute path' near the alias text-box -
if it is checked, we get 'example.com/book1', if it is unchecked - we get relative alias
('/book1' appends the alias to the parent term alias, and we get
'example.com/books/book1').

Just an idea. I asked about this feature on drupal irc channel, but
nobody knows modules which can help to do the trick.

Thank you!
=============================

на что он мне ответил:
=============================
It's an interesting idea.
[censored]
=============================
и даже словом не обмолвился что подобная функциональность уже в pathauto реализована...