с точки зрения кодинга: код для людей, как удобнее/понятнее так и правильно
в шаблоне должен быть шаблон - это стратегия которая способствует удобству
но не обязательно фанатично следовать ей, если удобнее и понятнее когда небольшой SELECT находится в шаблоне
не стоит сковывать себя такими правилами, но знать и понимать их нужно
тогда можно добавить:
<?php
if(arg(0)=='node' && is_numeric(arg(1)) && !arg(3)){
$type = db_result(db_query('SELECT type from node where nid=%d',arg(1)));
if ($type == 'нужный тип ноды') $title = 'Информация: '.$title;
}
?>
перед
<?php if($title) { ?><?php print $title ?><?php } ?>
только "нужный тип ноды" заменить на нормальное значение
Ищет заголовки, теги и ники ...если нужно в теле, то можно нажать кнопку
Про скорость работы, я писал не о скорости запросов имелось ввиду количество передаваемых по AJAX данных
красиво. вопрос такой - как он ищет? словарь ключевиков делал для быстрой выдачи?
или тоже like '%слово%' везде? :)
да модуль использует like
кстати особое внимание уделил минимизации передаваемых данных, весь html код делает js, скоростью работы в результате я остался доволен
сайт Новосибирского кинотеатра
хорошая работа
PS^ зачем в поле "Электронная почта" - Гость?)
DrupalCamp Kyiv 2009
чего в поле "Род занятий" нельзя все пункты одновременно выбрать?)
Smotra.ru
главное меню сделано стандартным модулем 'menu'
Smotra.ru
Только вернулся с морей. Спасибо за детальный комментарий, со многими пунктами согласен, завтра покажу дизайнеру/верстальщику
Как указать вывод своего тайтла в node.tpl.php
да, в шаблон ноды верное решение![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
только чтобы никаких запросов вообще нужно еще t() убрать
Как указать вывод своего тайтла в node.tpl.php
node_load() = лишние запросы
page.tpl.php трогать не нужно
в template.php
Как указать вывод своего тайтла в node.tpl.php
Да, стандарты кодирования и оформления кода разрабатывались не один год
http://www.ozon.ru/context/detail/id/3159814/ - прочтите, тут все толково написано о кодинге
Как указать вывод своего тайтла в node.tpl.php
с точки зрения кодинга: код для людей, как удобнее/понятнее так и правильно
в шаблоне должен быть шаблон - это стратегия которая способствует удобству
но не обязательно фанатично следовать ей, если удобнее и понятнее когда небольшой SELECT находится в шаблоне
не стоит сковывать себя такими правилами, но знать и понимать их нужно
Без обид![Wink](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/wink.gif)
Как указать вывод своего тайтла в node.tpl.php
тогда можно добавить:
<?php
if(arg(0)=='node' && is_numeric(arg(1)) && !arg(3)){
$type = db_result(db_query('SELECT type from node where nid=%d',arg(1)));
if ($type == 'нужный тип ноды') $title = 'Информация: '.$title;
}
?>
перед
<?php if($title) { ?><?php print $title ?><?php } ?>
только "нужный тип ноды" заменить на нормальное значение
Как указать вывод своего тайтла в node.tpl.php
в page.tpl.php:
Как указать вывод своего тайтла в node.tpl.php
вообще там код был с небольшой очепяткой
ну вы здесь нафлудили )))
Как указать вывод своего тайтла в node.tpl.php
---
Как сделать автозаполняемый поиск на друпал 6?
Ищет заголовки, теги и ники ...если нужно в теле, то можно нажать кнопку
Про скорость работы, я писал не о скорости запросов имелось ввиду количество передаваемых по AJAX данных
Как сделать автозаполняемый поиск на друпал 6?
да модуль использует like
кстати особое внимание уделил минимизации передаваемых данных, весь html код делает js, скоростью работы в результате я остался доволен
Как сделать автозаполняемый поиск на друпал 6?
сделал свой модуль, пример работы: http://unattended.org.ua/
пока он только под пятерку, скоро переделаю по шестерку и выложу тут
Вали (Jammer) отсюда
примитивный модуль
в идеале хочу (возможно даже сделаю) управление всеми полями + возможность их сортировки / отключения / изменения заголовков и т.д.
Drupal 7: usability update
жесть тут ))
м кстате оригинал
Философия Drupal
это запретный плод
Smotra.ru
Общих рецептов нет, нужно смотреть по месту и оптимизировать запросы или кэшировать данные
Пример оптимизации:
(Была) Самая тяжелая по запросам страница - http://smotra.ru/participants
Изначально было:
Smotra.ru
да там много еще чего... потихоньку фиксим
вот сейчас был пройден важный этап по ускорению кода, скорость работы сайта подняли в несколько раз
Smotra.ru
Сервачек такой: HP ProLiant DL120 / Dual Core Intel Pentium E2160, 1.80GHz / 2x500GB SATA / 4GB RAM / ILO
Smotra.ru
Рассказ как делал... что именно интересует?
Фотогалерея работает на cck, imagecache + js скриптик prettyPhoto
Smotra.ru
Основные модули: views, cck, imagecache, buddylist, privatemsg, vote_up_down, votingapi, user_karma
плюс стоит спец модуль который делает каталог автомобилей, Блоги с сортировкой, список участников, клубы, команды, профили пользователей и все динамические блоки на сайте и многое другое
Smotra.ru
Нет, сайт не про вас. Тут вроде как обсуждаются "сайты на друпал", а не кастрюли которые выпускает заказчик.
Новый модуль I GO (Я пойду)