Digdug

Digdug
Рейтинг
119
Регистрация
11.07.2012
Chained:
Digdug, authcache обязательно нужен? У меня он тоже не очень-то корректно работал.

Да. Я вам уже ответил в личке.

Вообщем закэшировал все, что можно было закэшировать для всех ролей. И используя ajax blocks вывел нужные блоки через ajax.

Конфиг в settings.php (возможно где-то ошибка?)


$conf['memcache_servers'] = array('127.0.0.1:11211' => 'default');
$conf['cache_backends'][] = 'sites/all/modules/memcache_storage/memcache_storage.inc';
$conf['cache_backends'][] = 'modules/authcache/authcache.inc';
$conf['cache_class_cache_page'] = 'MemcacheStorage';
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
$conf['cache_default_class'] = 'MemcacheStorage';

Проблема: есть модуль, который работает через ajax + куки. Проблема заключается в том, что кэшируются результаты работы модуля. Т.е. результаты выводятся в первоначальном варианте через ajax, но потом, когда уже зайдет следующий посетитель, эти результаты отображаются в коде.

Т.е. отображаются результаты полученные другим пользователем через ajax.

Как это исправить? В настройках кэша authcache стоит чекбокс "Don't cache Drupal Ajax requests".

Похожая проблема http://www.drupal.ru/node/104393

_SP_:
Да уж 20 лет как известно, как "помогать детям".
Авторушники к примеру помогали дет домам итп.
Никаких денег. Ничего нового. Покупали новые игрушки и до того
как отдавать в детдома портили их спецово, чтобы нельзя было перепродать.
Царапали гвоздями всякую технику со всех сторон.

Класс! Познакомьте с этими идиотами.

Privod:
Domenshik, предлагаю Вам создать по этому поводу тему в курилке.

Самые умные там напишут "А что такое "универ"? я один не в теме?"

Rublyovka:
Сегодня замечено, что по запросам, например, видео кошки, видео свадьбы, видео приколы, видео смешные животные... и многим общим запросам, начинающимся со слова "видео" забит буквально весь топ 10 ютубом. Давно так? Просто обычно такие запросы не интересовали, а тут нужно стало и просто в шоке от такой монополии.

Ну вообще если я пишу "видео", то скорее всего мне и нужен ютуб. Или редтуб - когда как.

Alangasar:
Не $node_nid, а $node->nid
Код я дал для модуля. В вбо возможно:

$object->created = REQUEST_TIME;
node_save($object);


REQUEST_TIME - контсанта, работает только в d7, можно заменить на time()

Я извиняюсь, но попробовал много вариантов, в том числе с заменой на time(), другими корректировками...но не хочет изменять дату)

Alangasar:
и не изменит ) node_load($node->nid);

Да, я обратил на это внимание. Я пробовал запустить код через VBO, вот и подумал, что $node_nid содержит отмеченные мною ноды.

Теперь вопрос) какую вставить переменную вместо $node_nid?

Alangasar:
<?php 

$type = "node_type";
$nodes = node_load_multiple(array(), array('type' => $type));
foreach($nodes as $node){
node_load($node_nid);
$node->created = REQUEST_TIME;
node_save($node);
}
?>


За правильность кода не ручаюсь :)

Код проходит проверку, но ничего не изменяет...

vandamme:
vbo vbo vbo... форева vbo

Я смотрел его, но не нашел где эта опция :(

Подскажите, как можно массово изменить дату создания ноды?

Желательно через админку

Всего: 1009