Vitaphoto: Ссылки — различия между версиями

Материал из YourcmcWiki
Перейти к: навигация, поиск
Строка 2: Строка 2:
  
 
<tab sep=bar class=tableborder1black head=left cellpadding=2>
 
<tab sep=bar class=tableborder1black head=left cellpadding=2>
/name/01-0333/ | Фото с именем «01-0333».
+
/name/01-0333 | Фото с именем «01-0333».
/name/Шышечки/ | Фото. Только для тех, у которых есть уникальная подпись, а не только имя.
+
/name/Шышечки | Фото. Только для тех, у которых есть уникальная подпись, а не только имя.
/id/123/ | Фото. Используется для тех, у которых нет уникального имени и нет уникальной подписи.
+
/id/123 | Фото. Используется для тех, у которых нет уникального имени и нет уникальной подписи.
 
/ | Все фотографии от более новых к более старым.
 
/ | Все фотографии от более новых к более старым.
 
/природа/ | Фотографии с тегом «природа» от более новых к более старым.
 
/природа/ | Фотографии с тегом «природа» от более новых к более старым.
Строка 10: Строка 10:
 
/2009-10-11/ | Диапазон, в который попадает дата 2009-10-11 (так реализованы страницы).
 
/2009-10-11/ | Диапазон, в который попадает дата 2009-10-11 (так реализованы страницы).
 
/2009-10-11/Киржач/ | Фотографии с тегом «Киржач», диапазон набора, в который попадает дата 2009-10-11 (так реализованы страницы). Дата всегда в начале, если дата не в начале — это не дата, а имя тега.
 
/2009-10-11/Киржач/ | Фотографии с тегом «Киржач», диапазон набора, в который попадает дата 2009-10-11 (так реализованы страницы). Дата всегда в начале, если дата не в начале — это не дата, а имя тега.
/tag/спецтег/ | Специальный случай: теги «name», «id», «tag», «XXXX-XX-XX» (X — цифры) предваряются словом «tag», чтобы отличаться от слов, имеющих специальное значение.
+
/tag/спецтег/ | Специальный случай: теги «name», «id», «tag», «pn», «tn», «page», «XXXX-XX-XX» (X — цифры) предваряются словом «tag», чтобы отличаться от путей, имеющих другое значение.
 +
/pn/01-0333 | Обратная совместимость: редирект на изображение среднего размера фотографии с именем «01-0333».
 +
/tn/01-0333 | Обратная совместимость: редирект на миниатюру фотографии с именем «01-0333».
 +
/page/ | Путь зарезервирован под прочие функциональные страницы.
 +
/page/Большое_облако_тегов | &nbsp;
 +
/page/Big_tag_cloud | Вместе с предыдущим путём ведёт на "большое" облако тегов по абсолютно всем фотографиям.
 
</tab>
 
</tab>
 
Пробелы в названиях заменяются на _ (символы подчёркивания). С «неправильных» ссылок отправляется постоянный ([[wikipedia:HTTP 301|HTTP 301 Moved Permanently]]) редирект на «правильные», чтобы и поисковики, и пользователи всегда попадали на правильные УРЛы.
 
Пробелы в названиях заменяются на _ (символы подчёркивания). С «неправильных» ссылок отправляется постоянный ([[wikipedia:HTTP 301|HTTP 301 Moved Permanently]]) редирект на «правильные», чтобы и поисковики, и пользователи всегда попадали на правильные УРЛы.
  
 
[[Категория:Разработка]]
 
[[Категория:Разработка]]

Версия 18:01, 7 ноября 2009

Ссылки в Vitaphoto теперь будут по именам — тегов и фотографий, а не по ID (альбомов и фотографий). Самих альбомов не останется вовсе: Vitaphoto: Облака тегов.

/name/01-0333 Фото с именем «01-0333».
/name/Шышечки Фото. Только для тех, у которых есть уникальная подпись, а не только имя.
/id/123 Фото. Используется для тех, у которых нет уникального имени и нет уникальной подписи.
/ Все фотографии от более новых к более старым.
/природа/ Фотографии с тегом «природа» от более новых к более старым.
/Киржач/природа/ С тегами «Киржач» + «природа». Теги в наборе сортируются по алфавиту, ссылка всегда будет /Киржач/природа/, а не /природа/Киржач/.
/2009-10-11/ Диапазон, в который попадает дата 2009-10-11 (так реализованы страницы).
/2009-10-11/Киржач/ Фотографии с тегом «Киржач», диапазон набора, в который попадает дата 2009-10-11 (так реализованы страницы). Дата всегда в начале, если дата не в начале — это не дата, а имя тега.
/tag/спецтег/ Специальный случай: теги «name», «id», «tag», «pn», «tn», «page», «XXXX-XX-XX» (X — цифры) предваряются словом «tag», чтобы отличаться от путей, имеющих другое значение.
/pn/01-0333 Обратная совместимость: редирект на изображение среднего размера фотографии с именем «01-0333».
/tn/01-0333 Обратная совместимость: редирект на миниатюру фотографии с именем «01-0333».
/page/ Путь зарезервирован под прочие функциональные страницы.
/page/Большое_облако_тегов  
/page/Big_tag_cloud Вместе с предыдущим путём ведёт на "большое" облако тегов по абсолютно всем фотографиям.

Пробелы в названиях заменяются на _ (символы подчёркивания). С «неправильных» ссылок отправляется постоянный (HTTP 301 Moved Permanently) редирект на «правильные», чтобы и поисковики, и пользователи всегда попадали на правильные УРЛы.