Адреса для страниц
09.12.2009Один из неявных шаблонов адресов - это адрес со страницей, в текущем варианте это /page/2/ например. Соответственно адреса заканчивающиеся на .htm будут принимать вид .htm/page/2/ что кажется несколько противоестественным. Также приходится тратится на очистку такого адреса, то есть приведение такого адресу к адресу без страницы. Мне кажется хорошим решением было бы ?page=2 По простому - перенести адрес страницы в get параметр урла. Каких либо противоречий я не вижу. Единственное что против - это тогда можно будет в урл добавлять всякую хрень и адрес будет отрабатываться. Недостаток - сапа, а точнее на таких страницах не будет саповских ссылок. Например таким образом легко проверяются саповские ссылки в wordpress. Так что есть некая неопределенность с такими ссылками. Для движка ссылки через get были бы проще, так как не надо тестировать и разбирать урл. С другой стороны, в существующем плагине для сапы в блоголёте все эти параметры по боку - это проблемы wordpress и плагина к нему, в блоголёте, если включена оптимизация, все будет работать нормально. Оставить этот шаблон на выбор считаю вредным, так как это только усложнит код, не давая никаких особых преимуществ. Либо сделать новый тип шаблона и оставить поддержку для старых адресов?
← Ранее Персонализированный контент
Позже Фичи для редактора постов →
Комментарии (22) на запись “Адреса для страниц”
Оставить комментарий
Не в стандартном скрипте, но в сети есть куча готовых решений для отсева лишних для сапы параметров.
Хотя кому это нафиг надо? Яндух точно не станет это проверять.
Раз уж тут зашла речь о Яндексе, то хочу задать вопрос. Владимир, последняя версия (не та, которая на подходе, а 2.80) при добавлении отложенных записей пингует сервисы вроде Яндекс.блоги и прочие, указанные в соответствующей форме?
Логично предположить, что не должно. То есть сначала мы добавляем 100 записей через XML-RPC, заранее указав, что они будут публиковаться последовательно в течение месяца. Когда приходит время, статус записи меняется на «Опубликовано» и происходит пинг. Всё верно?
А то в старых версиях URL отложенной записи добавлялся в XML-карту сайта, то есть страницы были видны поисковику несмотря на то, что на главной странице анонсы появлялись постепенно.
Кстати, как вы думаете, отчего может не работать виджет «Свежие комментарии?» Никогда его не использовал. А тут вдруг подписчики и постоянные комментаторы попросили поставить виджет, чтобы лицезреть свои умные мысли.
Добавил. А виджет пустой получился. Открыл папку cache, чтобы посмотреть на внутренности виджета. А там только:
div class="widget"
h2 class="sidebartitle"Свежие комментарии/h2
ul class="linkcat"
/ul
/div
(всё в кавычках <>, естественно). Удалил кэш, но не помогло. Версия 2.24, хотя, думаю, это непринципиально. У вас-то на блоге всегда был этот виджет и всё было нормально.
Под старой версией вы понимаете все вплоть до 2.80?
А что касается виджета, то ничего не вышло. С 5 ссылок поменял на 6, потом опять на 5. результат тот же.
Сейчас поставил первый блог на блоголёте.
Хотел добавить страницу - пока не нашёл, как это сделать.
Дайте ссылку на инструкцию, если она есть, плз.
А как в Windows архивировать папки с файлами в gz-архив, чтобы при переносе блога с localhost на хостинг не надо было проставлять права?
Я сейчас делаю следующее: на хостинге расставляю права и потом переименовываю эту папку в «Блоголёт», чтобы для следующего блога не расставлять права заново, а только копировать эту папку и называть в честь нового домена.
А в стандартном WinRar нет возможности архивировать в .gz (можно выбрать только zip или rar(, хотя такие архивы он открывает.
Хочется сделать удобное добавление страниц в подменю...
Можно ли сделать, чтобы можно было бы при добавление меню и подменю выбрать одну из уже введенных записей?
Теперь же получается, что надо вводить всегда новую страницу, а если новая страница и старая запись совпадают Заголовками, то в slug новой страницы добавляется -2...
Т.е. на самом деле 2 способа можно сделать:
1. Выбор записей из списка
2. При вводе заголовка записи подменю привязывается к записи, а не создает новую
Несколько раз перечитал и до меня все равно не доходит:
"можно было бы при добавление меню и подменю выбрать одну из уже введенных записей?"
меню и записи (посты) это разные сущности, зачем и почему и где выбирать запись для меню для меня абсолютно не ясно. Далее:
"1. Выбор записей из списка
2. При вводе заголовка записи подменю привязывается к"записи, а не создает новую
"
это как то повторяет первый вопрос. Адреса для новых страниц (будь то меню или запись) делаются уникальными - собствено в чем проблема?
Хе,извини, чувствовал, что коряво объясняю :)))
С Блоголетом первый опыт, поэтому еще не до конца идеологию понимаю...
Хочется такую технологию:
1.По xmlrpc добавить новые записи, при чем не привязывая к определенным рубрикам, типа страницы.
2.Сделать меню и подменю используя уже добавленные эти записи.
Пока, насколько я понял, в меню и подменю страницы добавляются через админку...
Меню управляются через xmlrpc, но проблема в некоторых клиентах и блоголёте: в блоголёте id постов и меню могут совпадать, когда как часть клиентов рассчитывает, что id будут в одном пространстве. Конвертировать посты в меню и обратно просто так не получится - это разные сущности, можно экспортировать/импортировать контент, что не одно и тоже. По непонятным причинам в wordpress меню нназывается страницами, что на мой взгляд только вводит в заблуждение.
Если пользоваться xmlrpc через php, то не думаю, что есть какие то проблемы.
Я могу названия меню ввести через админку, а потом обновить через клиента...
Такой вариеант меня бы устроил.
Есть возможность в Textkit постить через xmlrpc по WP-API, MetaWeblog API, Blogger API, LiveJournal API.
Что лучше для меня подойдет?