Ìíå íóæíî ñäåëàòü êîðîòêèå è çàïîìèíàþùèåñÿ àäðåñà äëÿ àëüáîìîâ ãàëåðåè. Î÷åíü íåêðàñèâî ñìîòðèòñÿ òàêîé URL http://site.net/thumbnails.php?album=7 (http://site.net/thumbnails.php?album=7)...
À êàê ñäåëàòü òàêîé? http://site.net/erotic/ (http://site.net/thumbnails.php?album=7)?
Ñðàçó õî÷ó ñêàçàòü ÷òî â PHP ÿ íå ðàçáèðàþñü, òàê ÷òî ïîæàëóéñÿ îáúÿñíèòå î÷åíü äîñòóïíî êàê ýòî ìîæíî ñäåëàòü!
Çàðàíåå ñïàñèáî!
Готового решения не подскажу, но копать нужно в сторону modRewrite Rule
Quote from: Alex Revo on March 13, 2008, 01:52:44 PM
Готового решения не подскажу, но копать нужно в сторону modRewrite Rule
Что-то в форуме я такого не нашел...
Посмотри это (http://www.opennet.ru/docs/RUS/rewriteguide/)
Èñïîëüçîâàòü:
SEF_URLs plugin for cpg1.4.x
http://forum.coppermine-gallery.net/index.php/topic,46718.msg233747.html#msg233747
+
Äîïèñàòü ïîä ñåáÿ òî, ÷òî âûõîòèòå, ñ èñïîëüçîâàíèå áàçû äàííûõ.
P.S. ß ïðîøó Âàñ íå ïóáëèêîâàòü ññûëêó íà âàø ñàéò áåç íàäîáíîñòè, òåì áîëåå íà ýðîòè÷åñêîå ñîäåðæàíèå.
Makc666, ñêàæèòå, òàê è íå íàøëîñü ðåøåíèz ê ïëàãèíó:
Íàæàòèå íà íèê ïîëüçîâàòåëÿ: profile.php?uid=16
Ïîñëåäíèé çàãðóæåííûé ôàéë.
Íàæìèòå, ÷òîáû óâèäåòü âñå ôàéëû çàãðóæåííûå õõõ
åñòåñòâåííî ôàéë íå íàéäåí
.html&uid=16
гыгы... похожий глюк если включить плаг алфавитной сотрировки для пользовательской галереи. Всё в мод реврайте спрятано. А вот ман по нему читать очень лень :D
Тут другую идею подкинули, над которой я ща бьюсь и понять не могу решения... Вернее понимаю, но оно мне не нравиццо.
Суть проблемы:
сделать адресацию аналогичную http://site.com/username ... или http://site.com/username.htm или аналогично... чёб после этого отправляло или в альбом пользователя, или в его профиль.
Теоретическое решение:
mod_rewrite направляет запрос на некий useralias.php в виде useralias.php?username=username, после чего useralias.php делает запрос в базу по имени и если зверюшка есть в списке то берёт его айди и направляет на альбом (обычный header).
Практивеское решение:
а вот тут уже ничего придумать не могу - я не знаю mod_rewrite :( Мож кто поможет? Есть программеры? Нужна просто строчка.
Quote from: ULISS on May 02, 2008, 03:50:22 PM
Makc666, ñêàæèòå, òàê è íå íàøëîñü ðåøåíèz ê ïëàãèíó:
Íàæàòèå íà íèê ïîëüçîâàòåëÿ: profile.php?uid=16
Ïîñëåäíèé çàãðóæåííûé ôàéë.
Íàæìèòå, ÷òîáû óâèäåòü âñå ôàéëû çàãðóæåííûå õõõ
åñòåñòâåííî ôàéë íå íàéäåí
.html&uid=16
Íóæíî äîïèñûâàòü ìîä :)
Áóäåò âðåìÿ, ïîïðîáóþ.
Quote from: GeXu3 on May 03, 2008, 01:32:24 AM
ãûãû... ïîõîæèé ãëþê åñëè âêëþ÷èòü ïëàã àëôàâèòíîé ñîòðèðîâêè äëÿ ïîëüçîâàòåëüñêîé ãàëåðåè. Âñ¸ â ìîä ðåâðàéòå ñïðÿòàíî. À âîò ìàí ïî íåìó ÷èòàòü î÷åíü ëåíü :D
×òî-òî ÿ íå âèæó ãëþêà ñ ñîðòèðîâêîé â ãàëåðåÿõ ïîëüçîâàòåëåé.
Я в очередной раз неправильно выразился. Подробнее в личке.
Quote from: Makc666 on May 03, 2008, 06:42:01 PM
Íóæíî äîïèñûâàòü ìîä
Áóäåò âðåìÿ, ïîïðîáóþ.
×òî äëÿ ýòîãî íóæíî, ÷òîá ó âàñ ïîÿâèëîñü âðåìÿ?
Quote from: ULISS on May 06, 2008, 08:41:29 PM
×òî äëÿ ýòîãî íóæíî, ÷òîá ó âàñ ïîÿâèëîñü âðåìÿ?
Ïîäîáíûé âîïðîñû íà ôîðóìå íå çàäàþò.
Ìèëëèàðä åâðî + óâîëèòüñÿ ñ ðàáîòû.
Makc666, íàïèñàë âàì â ëè÷êó, à âû íå îòâå÷àåòå...íó î÷åíü íóæíî...!
Ó ìåíÿ õðåíü êàêàÿ-òî âûõîäèò...
Quote from: ULISS on May 14, 2008, 12:19:50 AM
Makc666, íàïèñàë âàì â ëè÷êó, à âû íå îòâå÷àåòå...íó î÷åíü íóæíî...!
Ó ìåíÿ õðåíü êàêàÿ-òî âûõîäèò...
Search Engine Friendly URLs v1.3http://forum.coppermine-gallery.net/index.php/topic,46718.msg257668.html#msg257668
Íîâàÿ âåðñèÿ ïî âàøèì ïîæåëàíèÿì :)
Îáíîâëåíèå:
- Ñäåëàéòå ðåçåðâíóþ êîïèþ ôàéëà .htaccess âàøåé Ãàëåðåè
- Ñòàðóþ âåðñèþ óäàëèòü ÷åðåç Êîíôèã
- Ôàéëû íà ñåðâåðå çàìåíèòü íà íîâûå
- .htaccess îáíîâèòü âðó÷íóþ, åñëè ó Âàñ òàì åñòü ñâîè ñòðî÷êè, èíà÷å ìîæíî îáíîâèòü àâòîìàòè÷åñêè ïðè óñòàíîâêå íîâîé âåðñèè
- Íîâóþ âåðñèþ óñòàíîâèòü ÷åðçå Êîíôèã è åñëè òðåáóåòñÿ ïåðåçàïèøèòå âî âðåìÿ óñòàíîâêè .htaccess ôàéë, åñëè ó Âàñ òàì íåò ñâîèõ ñòðîê
ß îáíîâèë àðõèâ ïî ññûëêå âûøå :)
Òåïåðü ññûëêè íà èçîáðàæåíèÿ â ïîëíûé ðàçìåð òîæå îáðàáàòûâàþòñÿ.
Makc666, âñ¸ ðàáîòàåò, ãðàíäèîçíî ñóïåð!
Îäèí âîïðîñ íà îäíîì õîñòå ïðèõîäèòñÿ çàêîìåíòèðîâàòü ýòó ñòðî÷êó - ýòî ïëîõî, íî âñ¸ ðàáîòàåò, à ñ íåé 500-àÿ?
#Options FollowSymLinks SymLinksIfOwnerMatch
Quote from: ULISS on June 04, 2008, 12:59:01 PM
Makc666, âñ¸ ðàáîòàåò, ãðàíäèîçíî ñóïåð!
Îäèí âîïðîñ íà îäíîì õîñòå ïðèõîäèòñÿ çàêîìåíòèðîâàòü ýòó ñòðî÷êó - ýòî ïëîõî, íî âñ¸ ðàáîòàåò, à ñ íåé 500-àÿ?
#Options FollowSymLinks SymLinksIfOwnerMatch
Îáðàòèìñÿ ê äîêóìåíòàöèè :)
Ðîäíàÿ, àíãëèéñêàÿ: http://httpd.apache.org/docs/1.3/mod/core.html#options (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 (http://www.apache.ru/docs/rabota.html)
FollowSymLinks - ðàçðåøèòü ïåðåõîäû ïî ñèìâîëè÷åñêèì ññûëêàì (ñîçäàâàåìûì êîìàíäîé ln);
Òàê ÷òî, ìîæíî îòêëþ÷èòü äëÿ ãàëåðåè :)
×òî òàêîå
symbolic links ìîæíî ïî÷èòàòü òóò:
- http://en.wikipedia.org/wiki/Symbolic_links (http://en.wikipedia.org/wiki/Symbolic_links)
- http://ru.wikipedia.org/wiki/Ñèìâîëüíàÿ_ññûëêà (http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0)
Makc666, ñïàñèáî çà ìîä è äîáðîæåëàòåëüíîñòü!
1. В какой папке должен находиться файл .htaccess ?
2. Можно ли на русском инструкцию, как правильно установить этот плагин? А то установился, но не работает- ошибка 404.
Quote from: efi99 on August 25, 2008, 11:47:53 AM
1. В какой папке должен находиться файл .htaccess ?
файл
.htaccess должен находиться в корне вашей галереи (сайта)
Файла такого у меня нет. И после инсталяции этого плагина адрес фотографии открывается так:
""" 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. """
Что надо прописать в этом файле (после его создания), чтобы всё работало нормально?
Возьмите файл ht.txt из дистрибутива плагина и переименуйте его в .htaccess
Спасибо за совет. Скопировал файл в корень, переименовал его. Всё работает. Такой вопрос в связи с этим. Сейчас адреса фотографий (у меня их пока немного) выглядят так:
http://.../displayimage-9-fullsize.html
http://.../displayimage-9.html
http://.../displayimage-random-0--8.html и т.д.
А возможно ли сделать так, чтобы URL в адресе был примерно такой же, как и название (описание) фотографий? Например:
http://.../my-best-photo-1.html
http://.../my-best-photo-2.html
Если - да, то что для этого нужно сделать?
P.S. Моё мнение, эта такая нужная опция, почему она идёт отдельно от дистрибутива (как плагин)?
Quote from: efi99 on August 28, 2008, 05:26:20 PM
Åñëè - äà, òî ÷òî äëÿ ýòîãî íóæíî ñäåëàòü?
Ìîæíî. Ïåðåïèñàòü äîñòàòî÷íî ñåðü¸çíî ñêðèïò.
Ïðèìåð ïîäîáíîãî ìåõàíèçìà èñïîëüçóåò VBSEO.
Quote from: efi99 on August 28, 2008, 05:26:20 PM
P.S. Ìî¸ ìíåíèå, ýòà òàêàÿ íóæíàÿ îïöèÿ, ïî÷åìó îíà èä¸ò îòäåëüíî îò äèñòðèáóòèâà (êàê ïëàãèí)?
Ñïðîñèòå ðàçðàáîò÷èêîâ?
Íàâåðíîå, ïîòîìó ÷òî òîãäà ðàçðàáîò÷èêàì áóäóò âûíîñèòü ìîçã ñ ýòèì, à ò.ê. ýòà øòóêà âåùü íå ïðîñòàÿ, íèêòî îñîáåííî ìîðî÷èòüñÿ íå õî÷åò :)