Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1] 2   Go Down

Author Topic: Как сделать короткий URL для альбомов?  (Read 16857 times)

0 Members and 1 Guest are viewing this topic.

Orhidea

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 30
    • my WebPage

Мне нужно сделать короткие и запоминающиеся адреса для альбомов галереи. Очень некрасиво смотрится такой URL http://site.net/thumbnails.php?album=7...
А как сделать такой? http://site.net/erotic/?
Сразу хочу сказать что в PHP я не разбираюсь, так что пожалуйся объясните очень доступно как это можно сделать!
Заранее спасибо!
« Last Edit: March 15, 2008, 01:33:27 pm by Makc666 »
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Как сделать короткий URL для альбомов?
« Reply #1 on: March 13, 2008, 01:52:44 pm »

Готового решения не подскажу, но копать нужно в сторону modRewrite Rule
Logged

Orhidea

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 30
    • my WebPage
Re: Как сделать короткий URL для альбомов?
« Reply #2 on: March 13, 2008, 01:59:42 pm »

Готового решения не подскажу, но копать нужно в сторону modRewrite Rule
Что-то в форуме я такого не нашел...
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Как сделать короткий URL для альбомов?
« Reply #3 on: March 13, 2008, 02:07:59 pm »

Посмотри это
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Как сделать короткий URL для альбомов?
« Reply #4 on: March 15, 2008, 01:33:06 pm »

Использовать:
SEF_URLs plugin for cpg1.4.x
http://forum.coppermine-gallery.net/index.php/topic,46718.msg233747.html#msg233747
+
Дописать под себя то, что выхотите, с использование базы данных.

P.S. Я прошу Вас не публиковать ссылку на ваш сайт без надобности, тем более на эротическое содержание.
Logged

ULISS

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 60

Makc666, скажите, так и не нашлось решениz к плагину:
Нажатие на ник пользователя: profile.php?uid=16
Последний загруженный файл.
Нажмите, чтобы увидеть все файлы загруженные ххх
естественно файл не найден
.html&uid=16
Logged

GeXu3

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 30
    • Homepage (my info)

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

Тут другую идею подкинули, над которой я ща бьюсь и понять не могу решения... Вернее понимаю, но оно мне не нравиццо.

Суть проблемы:
сделать адресацию аналогичную http://site.com/username ... или http://site.com/username.htm или аналогично... чёб после этого отправляло или в альбом пользователя, или в его профиль.

Теоретическое решение:
mod_rewrite направляет запрос на некий useralias.php в виде useralias.php?username=username, после чего useralias.php делает запрос в базу по имени и если зверюшка есть в списке то берёт его айди и направляет на альбом (обычный header).

Практивеское решение:
а вот тут уже ничего придумать не могу - я не знаю mod_rewrite :( Мож кто поможет? Есть программеры? Нужна просто строчка.
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page

Makc666, скажите, так и не нашлось решениz к плагину:
Нажатие на ник пользователя: profile.php?uid=16
Последний загруженный файл.
Нажмите, чтобы увидеть все файлы загруженные ххх
естественно файл не найден
.html&uid=16
Нужно дописывать мод :)
Будет время, попробую.

гыгы... похожий глюк если включить плаг алфавитной сотрировки для пользовательской галереи. Всё в мод реврайте спрятано. А вот ман по нему читать очень лень :D
Что-то я не вижу глюка с сортировкой в галереях пользователей.
Logged

GeXu3

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 30
    • Homepage (my info)

Я в очередной раз неправильно выразился. Подробнее в личке.
Logged

ULISS

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 60

Нужно дописывать мод
Будет время, попробую.


Что для этого нужно, чтоб  у вас появилось время?
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Как сделать короткий URL для альбомов?
« Reply #10 on: May 07, 2008, 11:38:48 am »

Что для этого нужно, чтоб  у вас появилось время?
Подобный вопросы на форуме не задают.
Миллиард евро + уволиться с работы.
Logged

ULISS

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 60
Re: Как сделать короткий URL для альбомов?
« Reply #11 on: May 14, 2008, 12:19:50 am »

Makc666, написал вам в личку, а вы не отвечаете...ну очень нужно...!
У меня хрень какая-то выходит...
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Search Engine Friendly URLs v1.3 Russian Instruction
« Reply #12 on: June 03, 2008, 02:12:57 pm »

Makc666, написал вам в личку, а вы не отвечаете...ну очень нужно...!
У меня хрень какая-то выходит...
Search Engine Friendly URLs v1.3
http://forum.coppermine-gallery.net/index.php/topic,46718.msg257668.html#msg257668

Новая версия по вашим пожеланиям :)

Обновление:
  • Сделайте резервную копию файла .htaccess вашей Галереи
  • Старую версию удалить через Конфиг
  • Файлы на сервере заменить на новые
  • .htaccess обновить вручную, если у Вас там есть свои строчки, иначе можно обновить автоматически при установке новой версии
  • Новую версию установить черзе Конфиг и если требуется перезапишите во время установки .htaccess файл, если у Вас там нет своих строк
« Last Edit: June 03, 2008, 02:21:02 pm by Makc666 »
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Как сделать короткий URL для альбомов?
« Reply #13 on: June 03, 2008, 03:39:27 pm »

Я обновил архив по ссылке выше :)
Теперь ссылки на изображения в полный размер тоже обрабатываются.
Logged

ULISS

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 60
Re: Как сделать короткий URL для альбомов?
« Reply #14 on: June 04, 2008, 12:59:01 pm »

Makc666, всё работает, грандиозно супер!
Один вопрос на одном хосте приходится закоментировать эту строчку - это плохо, но всё работает, а с ней 500-ая?
#Options FollowSymLinks SymLinksIfOwnerMatch
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Как сделать короткий URL для альбомов?
« Reply #15 on: June 04, 2008, 02:06:29 pm »

Makc666, всё работает, грандиозно супер!
Один вопрос на одном хосте приходится закоментировать эту строчку - это плохо, но всё работает, а с ней 500-ая?
#Options FollowSymLinks SymLinksIfOwnerMatch
Обратимся к документации :)

Родная, английская: http://httpd.apache.org/docs/1.3/mod/core.html#options
FollowSymLinks - The server will follow symbolic links in this directory.
SymLinksIfOwnerMatch - The server will only follow symbolic links for which the target file or directory is owned by the same user id as the link.

Не родная, русская упрощенная: http://www.apache.ru/docs/rabota.html
FollowSymLinks - разрешить переходы по символическим ссылкам (создаваемым командой ln);

Так что, можно отключить для галереи :)

Что такое symbolic links можно почитать тут:
Logged

ULISS

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 60
Re: Как сделать короткий URL для альбомов?
« Reply #16 on: June 04, 2008, 02:16:09 pm »

Makc666, спасибо за мод и доброжелательность!
Logged

efi99

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 29
Re: Как сделать короткий URL для альбомов?
« Reply #17 on: August 25, 2008, 11:47:53 am »

1. В какой папке должен находиться файл .htaccess ?
2. Можно ли на русском инструкцию, как правильно установить этот  плагин? А то установился, но не работает- ошибка 404.
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Как сделать короткий URL для альбомов?
« Reply #18 on: August 25, 2008, 11:57:50 am »

1. В какой папке должен находиться файл .htaccess ?

файл .htaccess должен находиться в корне вашей галереи (сайта)
Logged

efi99

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 29
Re: Как сделать короткий URL для альбомов?
« Reply #19 on: August 27, 2008, 11:03:54 pm »

Файла такого у меня нет. И после инсталяции этого плагина адрес фотографии открывается так:
 
"""  Not Found
The requested URL /displayimage-lastup-10001-0.html was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. """
 
 Что надо прописать в этом файле (после его создания), чтобы всё работало нормально?
Logged
Pages: [1] 2   Go Up
 

Page created in 0.027 seconds with 15 queries.