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

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

16 мая 2010 в 18:55

эх, гуглопоиск слов "ubercart custom cart" и "ubercart custom style cart" дал сдедующее

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

16 мая 2010 в 13:00

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

http://sqlinfo.ru/forum/viewtopic.php?id=474

правда втыкать индексы везде и всюду тоже неправильно Smile

15 мая 2010 в 20:31

на будущее, мало ли, в views есть возможность убрать повторяющиеся ноды при выводе, свойство distinct называется.

15 мая 2010 в 20:24

1) попробовать все сделать через css (насчет css переопределяющего css модуля совсем недавно я делал как здесь http://www.drupal.ru/node/43655)
2) если css не даст нужного результата, то темизировать html вывод поля, то есть создать шаблон именно для этого поля. (http://www.drupal.ru/node/43954 , там 1-й первый пост ваш)

15 мая 2010 в 20:13

Вам нужно вставить его в третью строку таблицы. И опять же повторю, марш изучать html (http://www.htmlbook.ru/), если думаете, что способны делать сайты без знания html, css, то вы глубоко ошибаетесь.

15 мая 2010 в 13:35

Читал где-то, что drupal начиная с 6.14 поддерживает php-5.3, при этом это касается только стандартных модулей, все другие модули под drupal, могут этому не следовать кстати.

А вообще вам сюда http://drupal.org/requirements там есть подраздел про php и требования к нему

Тут в общем то написано что рекомендуется 5.2.x или php выше 4.4.0 и повторюсь, это касается только чистого drupal, а не модулей к нему.

14 мая 2010 в 1:20

может попробовать отсюда http://api.drupal.org/api/function/drupal_render

по идее можно загрузить ноду, а ее ['content'] скормить этой функции, или воспользоваться функцией node_view или theme('node')

Думаю еще будет очень интересен код функции
http://api.drupal.org/api/function/node_view/6

13 мая 2010 в 22:11

У вас случай из тех, что лучше один раз посмотреть, чем сто раз прочитать.

http://www.youtube.com/results?search_query=drupal+ru&aq=f

Что то типа этого http://www.youtube.com/watch?v=XELqLjWwlAA
или этого http://www.youtube.com/watch?v=ZcHn35E51X0&feature=related

13 мая 2010 в 22:00

Насчет заголовока и пола, там можно разместить меню

Шаблон конечно свой придется сделать

Вы ранее написали что контент статичен, а сейчас только что написали, что 10 шаблонов. Вы наверное имели ввиду, что у вас 10 страниц, скажем так, текста с картинками, не шаблонов :)Прицепляюсь к словам конечно, но если очень надо то в друпал можно и 10 шаблонов сделать для каждой из 10 страниц отдельный и свой и только конкретно для контента.

У drupal самая развитая концепция темизация и шаблонизации.

Все это можно.

13 мая 2010 в 21:35

Вы наверное что-то путаете, скорее всего вы включили обычное кэширование в drupal, и установили слишком большой промежуток времени жизни кэширования сгенерированной страницы. И вам кажется, что броузер берет страницу из кэша, в то время когда из кэша ее берет drupal и отдает броузеру.

Что вы описываете тоже возможно, но если вы сами принудительно установили свойство http заголовка на кэширование для php скриптов.

И еще тот же explorer не всегда обновляет страницу по refresh, поэтому жму enter в строке броузера. С чем это связано, мне трудно судить.

12 мая 2010 в 11:31

Надо обязательно поставить файловый кэш. Какой выбрать дело ваше, чтобы базу данных не дергал.

Я пробовал в свое время fscache для 5-ки, есть еще boost, cacherouter и другие, главное чтобы в файлах кэшировалось все.

Дело все в том что для файлового кэша в bootstrap функции выполняется не все этапы, каждый этап расходует время.

А с файловым кэшем не буду утверждать, но даже соединение с бд устанавливаться не будет, для anonymous пользователя.

11 мая 2010 в 1:29

Была подобная проблема, я как раз обновил 5.3 до 6.15, а потом 6.15 до 6.16 и кажется подобная ошибка тоже вылезла

О ней тут http://drupal.org/node/732154

Среди тучи советов есть один:
надо проверить, что при работе drupal не возникает ошибок в лог сообщениях, что нет семафора lock трали вали...

Если сообщения есть, особенно когда cron принудительно запускаете иии открываете страничку отчет о состоянии.

9 мая 2010 в 18:04

в любом месте той функции nice_menu_build, она в nice_menu.module

впишите print('AAA'), если в начале страницы вы увидите AAA
то значит все норм и ваш патч наложился и все должно работать,
только я думаю может у вас кэшируется это и в результате выполняется либо старый код от nice_menu
либо вы не в том месте файл пропатчили

9 мая 2010 в 17:17

Все кэширующее и оптимизирующее выключено? Начни с простого, в nice_menu_build впиши ручками куда нибудь print('AAAA'), просто, чтобы убедится, что твои изменения в этом файле отражаются на выводе друпала, если нет, то ты не тот файл возможно редактируешь.

надеюсь у тебя не включен APC и eAccelerator в php c флагом mktime='0', иначе даже после рестарта апача кэшириующий оптимизатор не поймет что php код давно обновился и по прежнему будет загружать старый закэшированный код.