Насчет ресурсоемкости, надо смотреть по каким полям DISTINCT в sql запросе делается, и индексированы ли они, есть ли составной ключ, любая операция по не индексируемому полю, ключу в запросе ресурсоемкая
1) попробовать все сделать через css (насчет css переопределяющего css модуля совсем недавно я делал как здесь http://www.drupal.ru/node/43655)
2) если css не даст нужного результата, то темизировать html вывод поля, то есть создать шаблон именно для этого поля. (http://www.drupal.ru/node/43954 , там 1-й первый пост ваш)
Вам нужно вставить его в третью строку таблицы. И опять же повторю, марш изучать html (http://www.htmlbook.ru/), если думаете, что способны делать сайты без знания html, css, то вы глубоко ошибаетесь.
Читал где-то, что drupal начиная с 6.14 поддерживает php-5.3, при этом это касается только стандартных модулей, все другие модули под drupal, могут этому не следовать кстати.
Насчет заголовока и пола, там можно разместить меню
Шаблон конечно свой придется сделать
Вы ранее написали что контент статичен, а сейчас только что написали, что 10 шаблонов. Вы наверное имели ввиду, что у вас 10 страниц, скажем так, текста с картинками, не шаблонов :)Прицепляюсь к словам конечно, но если очень надо то в друпал можно и 10 шаблонов сделать для каждой из 10 страниц отдельный и свой и только конкретно для контента.
У drupal самая развитая концепция темизация и шаблонизации.
Вы наверное что-то путаете, скорее всего вы включили обычное кэширование в drupal, и установили слишком большой промежуток времени жизни кэширования сгенерированной страницы. И вам кажется, что броузер берет страницу из кэша, в то время когда из кэша ее берет drupal и отдает броузеру.
Что вы описываете тоже возможно, но если вы сами принудительно установили свойство http заголовка на кэширование для php скриптов.
И еще тот же explorer не всегда обновляет страницу по refresh, поэтому жму enter в строке броузера. С чем это связано, мне трудно судить.
в любом месте той функции nice_menu_build, она в nice_menu.module
впишите print('AAA'), если в начале страницы вы увидите AAA
то значит все норм и ваш патч наложился и все должно работать,
только я думаю может у вас кэшируется это и в результате выполняется либо старый код от nice_menu
либо вы не в том месте файл пропатчили
Все кэширующее и оптимизирующее выключено? Начни с простого, в nice_menu_build впиши ручками куда нибудь print('AAAA'), просто, чтобы убедится, что твои изменения в этом файле отражаются на выводе друпала, если нет, то ты не тот файл возможно редактируешь.
надеюсь у тебя не включен APC и eAccelerator в php c флагом mktime='0', иначе даже после рестарта апача кэшириующий оптимизатор не поймет что php код давно обновился и по прежнему будет загружать старый закэшированный код.
Упала база... Срочно нужна помощь!
для начала без паники попробуй как я перезапустит комп, бывает помогает
я серьезно! правда у меня был xampp
Упала база... Срочно нужна помощь!
Это на хостинге или дома?
Люди подскажите пожалуйста как темизировать корзину?
эх, гуглопоиск слов "ubercart custom cart" и "ubercart custom style cart" дал сдедующее
к сожалению первый пункт доступен только из кэша так как сайт уберкарта почему то не доступен, там прямо по вашей теме было
Вывод дополнительных полей CCK в корзине Ubercart
Можно все
Ниже список функций которые можно темизировать
Views, вывод тизеров полями, Дублируются тизеры, если добавлено поле "Таксономия термин"
Насчет ресурсоемкости, надо смотреть по каким полям DISTINCT в sql запросе делается, и индексированы ли они, есть ли составной ключ, любая операция по не индексируемому полю, ключу в запросе ресурсоемкая
http://sqlinfo.ru/forum/viewtopic.php?id=474
правда втыкать индексы везде и всюду тоже неправильно
Поле изображение в ССК
Так я общий подход обозначил, а то я смотрю там целую галерею с картинками хотят распечатать, кто их знает чего еще там надо сделать
Views, вывод тизеров полями, Дублируются тизеры, если добавлено поле "Таксономия термин"
на будущее, мало ли, в views есть возможность убрать повторяющиеся ноды при выводе, свойство distinct называется.
Поле изображение в ССК
1) попробовать все сделать через css (насчет css переопределяющего css модуля совсем недавно я делал как здесь http://www.drupal.ru/node/43655)
2) если css не даст нужного результата, то темизировать html вывод поля, то есть создать шаблон именно для этого поля. (http://www.drupal.ru/node/43954 , там 1-й первый пост ваш)
Как сместить меню?
Вам нужно вставить его в третью строку таблицы. И опять же повторю, марш изучать html (http://www.htmlbook.ru/), если думаете, что способны делать сайты без знания html, css, то вы глубоко ошибаетесь.
Пролема с установкой
Читал где-то, что drupal начиная с 6.14 поддерживает php-5.3, при этом это касается только стандартных модулей, все другие модули под drupal, могут этому не следовать кстати.
А вообще вам сюда http://drupal.org/requirements там есть подраздел про php и требования к нему
Тут в общем то написано что рекомендуется 5.2.x или php выше 4.4.0 и повторюсь, это касается только чистого drupal, а не модулей к нему.
Как сместить меню?
там не css изучать надо, а html темплейта
[PEIIIEHO] Как получить полностью обработанное тело ноды с CCK-полями?
Не за что, поставьте в заголовке [РЕШЕНО]
[PEIIIEHO] Как получить полностью обработанное тело ноды с CCK-полями?
может попробовать отсюда http://api.drupal.org/api/function/drupal_render
по идее можно загрузить ноду, а ее ['content'] скормить этой функции, или воспользоваться функцией node_view или theme('node')
Думаю еще будет очень интересен код функции
http://api.drupal.org/api/function/node_view/6
Статический контрент. Drupal или?
copy
Модуль Feeds
на страничке скаченного вами модуля http://drupal.org/project/feeds хоть и не написано, но у него есть зависимость от другого модуля который называется ctools
http://drupal.org/project/ctools
Статический контрент. Drupal или?
У вас случай из тех, что лучше один раз посмотреть, чем сто раз прочитать.
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
Статический контрент. Drupal или?
Насчет заголовока и пола, там можно разместить меню
Шаблон конечно свой придется сделать
Вы ранее написали что контент статичен, а сейчас только что написали, что 10 шаблонов. Вы наверное имели ввиду, что у вас 10 страниц, скажем так, текста с картинками, не шаблонов :)Прицепляюсь к словам конечно, но если очень надо то в друпал можно и 10 шаблонов сделать для каждой из 10 страниц отдельный и свой и только конкретно для контента.
У drupal самая развитая концепция темизация и шаблонизации.
Все это можно.
CSS для nice_menu
И еще system-menu.css, картинки с стрелочками в нем указаны
Статический контрент. Drupal или?
А где вопрос :D?
Это может делать Drupal, да и любая другая CMS в принципе тоже.
Не совсем еще понятно, что значит заголовок и пол сайта динамичен.
Кеширование в браузере
Вы наверное что-то путаете, скорее всего вы включили обычное кэширование в drupal, и установили слишком большой промежуток времени жизни кэширования сгенерированной страницы. И вам кажется, что броузер берет страницу из кэша, в то время когда из кэша ее берет drupal и отдает броузеру.
Что вы описываете тоже возможно, но если вы сами принудительно установили свойство http заголовка на кэширование для php скриптов.
И еще тот же explorer не всегда обновляет страницу по refresh, поэтому жму enter в строке броузера. С чем это связано, мне трудно судить.
Что посоветуете чтобы сайт работал быстрее?!
Надо обязательно поставить файловый кэш. Какой выбрать дело ваше, чтобы базу данных не дергал.
Я пробовал в свое время fscache для 5-ки, есть еще boost, cacherouter и другие, главное чтобы в файлах кэшировалось все.
Дело все в том что для файлового кэша в bootstrap функции выполняется не все этапы, каждый этап расходует время.
А с файловым кэшем не буду утверждать, но даже соединение с бд устанавливаться не будет, для anonymous пользователя.
Проблема после обновления - Drupal ругается
Была подобная проблема, я как раз обновил 5.3 до 6.15, а потом 6.15 до 6.16 и кажется подобная ошибка тоже вылезла
О ней тут http://drupal.org/node/732154
Среди тучи советов есть один:
надо проверить, что при работе drupal не возникает ошибок в лог сообщениях, что нет семафора lock трали вали...
Если сообщения есть, особенно когда cron принудительно запускаете иии открываете страничку отчет о состоянии.
активный пункт меню, как? [решено]
эх, а ведь говорил проверьте соответствие, что в _GET['q'] и что в меню указываете.
активный пункт меню, как? [решено]
в любом месте той функции nice_menu_build, она в nice_menu.module
впишите print('AAA'), если в начале страницы вы увидите AAA
то значит все норм и ваш патч наложился и все должно работать,
только я думаю может у вас кэшируется это и в результате выполняется либо старый код от nice_menu
либо вы не в том месте файл пропатчили
активный пункт меню, как? [решено]
Все кэширующее и оптимизирующее выключено? Начни с простого, в nice_menu_build впиши ручками куда нибудь print('AAAA'), просто, чтобы убедится, что твои изменения в этом файле отражаются на выводе друпала, если нет, то ты не тот файл возможно редактируешь.
надеюсь у тебя не включен APC и eAccelerator в php c флагом mktime='0', иначе даже после рестарта апача кэшириующий оптимизатор не поймет что php код давно обновился и по прежнему будет загружать старый закэшированный код.