Sky Cat: Комментарии

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

30 мая 2015 в 4:16

ancient, вам точно нужно использовать MENU_CALLBACK? Ведь это

Quote:
A hidden, internal callback, typically used for API calls.

Callbacks simply register a path so that the correct function is fired when the URL is accessed. They do not appear in menus or breadcrumbs.

Попробуйте MENU_NORMAL_ITEM

30 мая 2015 в 4:15

sg85 wrote:
"ancient" wrote:
Даже странно отвечать на вопрос, чем плохо дублирование контента по разным урлам.

и все же? у меня складывается ощущение, что Вы не совсем понимаете, что есть дублирование контента.

15 мая 2015 в 3:11

Вы же в курсе, что Drupal бесплатен, да? Зачем покупать какие-то сборки? Я ещё понимаю, если нужно какой-то модуль разработать. Неужели кактусы настолько вкусные?

21 апреля 2015 в 17:07

Вообще, довольно странный порядок серверов у вас. По идее, надо бы вначале nginx поставить. С помощью него отдавать напрямую всю статику, а varnish пусть проксирует и кэширует запросы от php-fpm.

5 апреля 2015 в 21:02

Если уж на то пошло, то убрав кусок кода ниже из taxonomy_get_tree() и его клонов (taxonomy_edge_get_tree_optimized(), _hs_taxonomy_hierarchical_select_get_tree() и т. д.), мы упростим запрос и он должен выполняться значительно быстрее. Естественно, нужно понимать, для чего это нужно и какие последствия могут быть. Но запросы точно быстрее станут. И чем больше объем обрабатываемых терминов, тем более заметен будет эффект.

5 апреля 2015 в 2:30

В общем, посыл моего комментария простой: не используйте Hierarchical Select на таком количестве терминов. Такими темпами дойдете до того, что построение иерархии у вас будет по таймауту отваливаться. Да и пользователям ждать 20-30 секунд для выбора адреса вряд ли нравится.

5 апреля 2015 в 2:28

Очевидно, что в данном случае таксономия не подходит совершенно. 150 тыс. терминов - это очень много. Особенно, если термины имеют иерархию. И если в случае словаря тэгов производительности хватает, то с деревом терминов начинаются проблемы.
Hierarchical Select вызывает функцию _hs_taxonomy_hierarchical_select_get_tree() (аналог taxonomy_get_tree) в цикле при каждом запросе (вроде бы, не уверен). В общем, как вы и пишете, полная засада.

21 августа 2014 в 5:04

Drupal 6
<?php
 
/**
* @file
* Handles incoming requests to fire off regularly-scheduled tasks (cron jobs).
*/
 
include_once './includes/bootstrap.inc';
$_SERVER['SCRIPT_NAME'] = '/cron.php';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
global $user;
$original_user = $user;
$old_state = session_save_session();
session_save_session(FALSE);
$user = user_load(array('uid' => 1));
 
if (function_exists('elysia_cron_run')) {
elysia_cron_run();
}
else {

13 июля 2014 в 6:03

Если у вас целых 230 (!) пунктов в меню, значит что-то у вас пошло не так уже на этапе планирования вашего сайта. Столько пунктов меню пользователю просто не нужно. Ну если уж вы любите есть кактусы, то выкиньте taxonomy menu и смотрите в сторону taxonomy_get_tree (https://api.drupal.org/api/drupal/modules%21taxonomy%21taxonomy.module/f...). Будет намного меньше запросов к базе.

18 июня 2010 в 19:54

В Chrome 6.0.427.0 dev все видно.

Есть проблема с Firefox. Если человек уже заходил на сайт через существущую на сайте учетную запись, то через кнопку "Войти В Контакте" зайти уже не получается. Приходится чистить куки.
Это выглядит так: человек нажимает кнопку, идет рефреш страницы, он никуда не зашел и остался гостем.

6 июня 2010 в 2:09

Скажите пожалуйста, а вы планируете в следующих версиях выводить комментарии пользователей в его профиле? Насколько я понял из описания, этого пока нет. Просто вот думаю, подождать ваш модуль или сниппет ставить.

13 января 2010 в 3:44

Тоже была подобная проблема. У меня при слишком большом количестве тэгов для ноды (более 50), начала вылезать эта ошибка.
Решение:
модуль batax. В нем ставим нужное количество прикрепляемых терминов к одной ноде.
кусок конфига для nginx (если проблема не исчезнет):