Sinkora: Комментарии

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

25 апреля 2010 в 16:16

"PVasili" wrote:
рановато... пациент, скорее жив

Если для серьезных проектов, то да, придется поддерживать. Но если заказчик молчит про ИЕ6, то можно и не заморачиваться)

25 апреля 2010 в 1:23

Я где-то слышал, что можно с помощью джаваскрипта определять доступна ли картинка. Т.е. если картинка не доступна на сервере - делать что-то типа display:none для такого поля в списке, где была картинка, чтобы пользователь не видел это поле до тех пор, пока кеш не обновится...

Т.е, например:

25 апреля 2010 в 1:05

Мы отклонились от темы. Нужно организовать такое кеширование на сайте, чтобы оно учитывало актуальность данных, находящихся в кеше. И задача еще в том, чтобы максимально долго держать эти данные в кеше. Чтобы не было такого, что данные изменились, а в кеше осталась старая информация (старые ссылки, старые картинки, которых уже нет на сайте)...

25 апреля 2010 в 0:36

"RxB" wrote:
May be сделать одинаковые имена файлов для тизерных картинок, т.е. одинаковый шаблон, что-то типа /files/teaser-node/[nid].jpg и картинку по умолчанию в том же imagefield'е?
Тогда получается, что imagecache будет отдавать актуальную картинку

24 апреля 2010 в 23:14

"restyler" wrote:
менять название файла аватарки?

Проблема вот какая:

Например, есть страница со списком "20 лучших статей". В тизерах списка есть картинки. Список кешируется (cache_set(), cache_get()). И если юзер, например, удаляет свою статью, то иллюстрация к ней тоже удаляется. А список статей в то время еще находится в кеше. И если кто-то другой заходит на сайт, то видит битую картинку.

20 апреля 2010 в 12:48

"gorr" wrote:
А еще есть функции custom_url_rewrite_inbound и custom_url_rewrite_outbound для этих целей.

Не совсем то, что нужно было, но тоже неплохо. Только вот custom_url_rewrite_outbound нужно будет в ограниченных количествах применять.

19 апреля 2010 в 23:19

"PVasili" wrote:
1) бред, (варианта: 2 запрет менять и не перезаписывать старые). Какие варианты ещё если вы завязались на заголовки Wink ?

Запрещать пользователю менять название статьи нельзя, пользователь должен иметь такое право. Это такое условие. Если не перезаписывать старые алиасы, то название урла не будет соответствовать новому заголовку материала.

19 апреля 2010 в 18:15

"xxandeadxx" wrote:
адреса реврайтить с помощью mod_rewrite :)

На таком уровне нет возможности, например, отслеживать тип узла, который будет влиять на урл. На данный момент самым разумным способом считаю создание типов узлов в собственных модулях.

19 апреля 2010 в 17:42

"tolykot" wrote:
Перенастраивал все пути, было на тот момент (4 месяца назад) около 1000. Яша переиндексировал за 2 месяца, а google до этих пор ходит по старым ссылкам, в поиске процентов 10 страниц.

Да, я знаю, что результат неутешительный. Раньше, по глупости, я вообще кириллицу в урлах использовал, после чего заменил на транслитерацию. И тогда с поисковиками дела стали хуще (похоже на вашу ситуацию).

19 апреля 2010 в 1:40

Alex_R wrote:
Sinkora wrote:
off-line - только под админом можно будет войти, а под обычным юзером не получится.

Именно поэтому, чтобы оттестировать сайт под всеми ролями делаю так, как написал выше.

Не пройдет, когда нужно будет тестировать под анонимом.

15 апреля 2010 в 2:44

"Natalie" wrote:
Никак нельзя. Разве что хаками.

Какие хаки? Если вы сами будете создавать разделы сайта, а не пользоваться дефолтными механизмами, то и не будет необходимости убирать RSS со страниц, т.к. их там не будет.

13 апреля 2010 в 22:19

"Skdch" wrote:
а что туда надо написать? мне надо выводить только "сейчас на сайте X пользователей и X гостей"..

Погодите, через пару часиков напишу код, если кто-нибудь раньше это не сделает...

11 апреля 2010 в 23:07

Как вариант, в админке:
Настройки блока->Показывать блок на определенных страницах->Показать, если данный PHP-код возвращает TRUE (PHP-режим, только для экспертов). В поле вводим php-код: