Самое простое - поставьте модуль devel, и в нем включите отображение SQL запросов, после чего внизу страницы будет видно какие запросы были выполнены и сколько по времени они заняли.
При создании/редактировании ноды, если нода проходит по условиям(например, по типу, статусу и так далее), создавать PDF и отправлять через mime mail(умеет отправлять файлы), на мой взгляд, проще и быстрее сделать это без rules через hook_node_update, hook_node_insert, ибо рулс один черт придется "научить" отправлять вложенный PDF, а contact_attach тут лишний.
путь там указывать следует полный, например, если картинка закопана где-то в папке с темой, то будет так data-image-src="/<?phpprint$directory; ?>/путь_относительно_папки_темы/parallax_bg.jpg"
Кроме того, в настройках pathauto есть режим не изменять синоним при редактировании материала, обычно сеошники больше склоняются к этому варианту, чтобы не плодить лишних "дублей", пусть даже с редиректами.
этот хук нужен для определения элементов темизации, при этом вызывается он только в момент перестроения кеша темизации, соответственно, писать там echo и тому подобное - довольно бесполезное занятие, хотя вывод Вы можете увидеть, например, когда нажмете сброс кеша на сайте.
Личные сообщения незарегистрированным пользователям вы хрен отправите, так как у них нет личного кабинета, где они могли бы его посмотреть, и нигде не указан email(хотя email отдельно от личного кабинета - это уже скорее почтовая рассылка), другое дело, если Вам нужен чат, был какой-то модуль на d.org(по моему так и назывался chat), но работал он только через node.js и не уверен, что работает с анонимами, но кроме этого, есть масса сторонних систем живой обратной связи, вроде jivosite и ему подобных, вся интеграция обычно заключается во вставке небольшого клочка кода в файл шаблона.
Для этого придется использовать сторонний софт, всякие эктивиксы с ява машинами и т.д., хотя вариант с "и т.д." еще ни разу не видел, так же можно вместо логина/пароля использовать файлы, но это пустая трата времени, ибо не имеет никакого смысла.
P.S. обычно, для входа без паролей используют соц сети
Если с увеличением числа контента начинаются тормоза, то проблема обычно именно в запросах к БД, например, можно составить вьюху так, что сервер ляжет при 10 нодах
Сами вредоносы не пишут, ибо ввиду ограничений безопасности друпала это не имеет смысла, и обычно невозможно, однако, сами хакеры иногда анализируют систему для того, чтобы использовать её в своих целях, кроме того, бывает взлом через FTP/SSH/и т.д.(при том, украсть первый особой сложности не составляет, а в случае, если каким-то образом сперли рута(SSH), то там уже не сайт надо спасать..., хотя мне такое, тфу тфу тфу, не попадалось при том, что мне не однократно давали доступ к серверу через SSH с логином root и без какой-либо защиты от брута, и так работает 80% VPS, а потом народ на форум
Моим контент менеджерам больше всего нравится, как ни странно, именно админка в друпале, то есть, именно то, что часто описывают как большущий недостаток друпала, ибо с обычным views + VBO + admin_menu + contextual_links + отдельная роль, можно за 15 минут сотворить такое, после чего они начинают ненавидеть админку WP или джумлы.
Если этих 2х считать за отдельные системы(забить на друпал), то UC - это CMS, а DC - CMF, то есть сравнивать их бессмысленно, если UC - это магазин из коробки, где нужно немного поработать напильником, но при этом имеет большой ряд архитектурных ограничений, то DC - фреймворк для сборки магазина, да, тяжелый и не поворотливый, из-за чего опять же накладывается ряд ограничений(но совсем другого характера), но какой есть, тем более, что конкурентов именно этой в сфере у него попросту нет и не предвидится, кроме того, DC имеет более широкое распространение, не думаю, что в 8 что-то поменяется.
На самом деле, и на джумле можно собрать сайт любой сложности, однако, выглядеть это будет мерзко(нелогично) и сделать это сложнее(заметно дольше, чем используя любой MVC фреймворк).
Кроме того, в 99% случаев страна/город/область обычно таксономия, кроме случаев, если сайт не является справочником по типу педивикии на тему этих стран/городов/областей, то есть, если у страны нет отдельной страницы с неким контентом(не списком)
Моя не completely понимать, но либо у Вас выполняется переход на другую страницу и scroll тут вообще ни при делах, либо кто-то забыл блокировать поведение по умолчанию для аякс ссылок, если тут вообще аякс, в этом случае просто заблокируйте его любым способом, но на фиг там делать аякс, лично мне не совсем понятно.
Подобное скорее всего лежит где-нибудь в БД, то бишь, вредоносный код может находиться в каком-нибудь блоке с PHP фильтром(особенно, если вы его не включали, а он оказался включен), или еще где-то, откуда возможен вызов обработки PHP(встречал подобное несколько раз)
Как ни странно, подобные услуги пользуются спросом, иногда встречаются довольно навороченные сайты, где апгрейд по сути невозможен(чаще не имеет смысла), ввиду того, что новый сайт выйдет дешевле, при этом денег на такое у компании в бюджете не предусмотрено, а некие доработки по сайту требуются, в этом случае, подобные организации согласны платить двойные/тройные цены за доработку, лишь бы не тратиться на апгрейд, который вполне может перевалить за миллион по своей стоимости, особенно, если требуется рефакторинг, который в 90% случаев как раз таки требуется.
На сколько помню, поиск там происходит через Search API, так что как вариант, для него можно написать плагин, например, поля, которое будет возвращать "транслитерированный"(хотя это не совсем транслит) вариант, если он необходим, после чего добавить агрегацию, которая будет включать и оригинал и транслит, и использовать получившееся поле при поиске.
Вообще вроде есть готовый модуль, который предлагает интеграцию transliteration в search api, но не думаю, что Вам он подойдет, в смысле подойдет именно транслитерация, ибо по ней, Р из кириллицы превратится в R, а не в P
добавление html в форму создания материала template.php
а через JS добавить не проще будет?
какое-то не обычное у вас подключение скрипта...
Как получить текущий прогресс по импорту?
смотрите в сторону Batch API (в ядре друпала)
Как посмотреть SQL запросы которые формируются при сохранение ноды?
Самое простое - поставьте модуль devel, и в нем включите отображение SQL запросов, после чего внизу страницы будет видно какие запросы были выполнены и сколько по времени они заняли.
Создание pdf с помощью TCPDF
При создании/редактировании ноды, если нода проходит по условиям(например, по типу, статусу и так далее), создавать PDF и отправлять через mime mail(умеет отправлять файлы), на мой взгляд, проще и быстрее сделать это без rules через hook_node_update, hook_node_insert, ибо рулс один черт придется "научить" отправлять вложенный PDF, а contact_attach тут лишний.
Создание pdf с помощью TCPDF
Примеры http://www.tcpdf.org/examples.php
Простейший подходящий этот http://www.tcpdf.org/examples/example_021.phps
[РЕШЕНО] Путь к картинке
путь там указывать следует полный, например, если картинка закопана где-то в папке с темой, то будет так
data-image-src="/<?php print $directory; ?>/путь_относительно_папки_темы/parallax_bg.jpg"
Школьный сайт
Нажав на кнопку "Версия для слабовидящих" и действительно сломал глаза
Вообще мне нравится как на правительственном сайте США работает кнопка "для слабовидящих"
Изменил название статьи, исчезла страница из поиска Google. Как перенаправлять на node/123 с ЧПУ?
Кроме того, в настройках pathauto есть режим не изменять синоним при редактировании материала, обычно сеошники больше склоняются к этому варианту, чтобы не плодить лишних "дублей", пусть даже с редиректами.
hook_theme не реагирует
https://api.drupal.org/api/drupal/modules%21system%21system.api.php/func...
этот хук нужен для определения элементов темизации, при этом вызывается он только в момент перестроения кеша темизации, соответственно, писать там echo и тому подобное - довольно бесполезное занятие, хотя вывод Вы можете увидеть, например, когда нажмете сброс кеша на сайте.
Отправка личных сообщений незарегистрированными пользователями
Личные сообщения незарегистрированным пользователям вы хрен отправите, так как у них нет личного кабинета, где они могли бы его посмотреть, и нигде не указан email(хотя email отдельно от личного кабинета - это уже скорее почтовая рассылка), другое дело, если Вам нужен чат, был какой-то модуль на d.org(по моему так и назывался chat), но работал он только через node.js и не уверен, что работает с анонимами, но кроме этого, есть масса сторонних систем живой обратной связи, вроде jivosite и ему подобных, вся интеграция обычно заключается во вставке небольшого клочка кода в файл шаблона.
В какие файлы встраивается вредоносный код?
это само собой
Вход на сайт при помощи ключа
Для этого придется использовать сторонний софт, всякие эктивиксы с ява машинами и т.д., хотя вариант с "и т.д." еще ни разу не видел, так же можно вместо логина/пароля использовать файлы, но это пустая трата времени, ибо не имеет никакого смысла.
P.S. обычно, для входа без паролей используют соц сети
Ограничение на количество нод
Если с увеличением числа контента начинаются тормоза, то проблема обычно именно в запросах к БД, например, можно составить вьюху так, что сервер ляжет при 10 нодах
В какие файлы встраивается вредоносный код?
Сами вредоносы не пишут, ибо ввиду ограничений безопасности друпала это не имеет смысла, и обычно невозможно, однако, сами хакеры иногда анализируют систему для того, чтобы использовать её в своих целях, кроме того, бывает взлом через FTP/SSH/и т.д.(при том, украсть первый особой сложности не составляет, а в случае, если каким-то образом сперли рута(SSH), то там уже не сайт надо спасать..., хотя мне такое, тфу тфу тфу, не попадалось при том, что мне не однократно давали доступ к серверу через SSH с логином root и без какой-либо защиты от брута, и так работает 80% VPS, а потом народ на форум
[РЕШЕНО]Как выпилить хлебные крошки из views?
Народ их обычно выпиливает через theme_breadcrumb, что-то типа того https://api.drupal.org/api/drupal/includes!theme.inc/function/theme_brea...
Создание сайта
Моим контент менеджерам больше всего нравится, как ни странно, именно админка в друпале, то есть, именно то, что часто описывают как большущий недостаток друпала, ибо с обычным views + VBO + admin_menu + contextual_links + отдельная роль, можно за 15 минут сотворить такое, после чего они начинают ненавидеть админку WP или джумлы.
Commerce vs Uber
Если этих 2х считать за отдельные системы(забить на друпал), то UC - это CMS, а DC - CMF, то есть сравнивать их бессмысленно, если UC - это магазин из коробки, где нужно немного поработать напильником, но при этом имеет большой ряд архитектурных ограничений, то DC - фреймворк для сборки магазина, да, тяжелый и не поворотливый, из-за чего опять же накладывается ряд ограничений(но совсем другого характера), но какой есть, тем более, что конкурентов именно этой в сфере у него попросту нет и не предвидится, кроме того, DC имеет более широкое распространение, не думаю, что в 8 что-то поменяется.
Создание сайта
На самом деле, и на джумле можно собрать сайт любой сложности, однако, выглядеть это будет мерзко(нелогично) и сделать это сложнее(заметно дольше, чем используя любой MVC фреймворк).
ошибка в коде php
советую почитать это https://www.drupal.org/node/72099
Как две ноды совместить?
Кроме того, в 99% случаев страна/город/область обычно таксономия, кроме случаев, если сайт не является справочником по типу педивикии на тему этих стран/городов/областей, то есть, если у страны нет отдельной страницы с неким контентом(не списком)
Как отключить scrol при переключении меню
Моя не completely понимать, но либо у Вас выполняется переход на другую страницу и scroll тут вообще ни при делах, либо кто-то забыл блокировать поведение по умолчанию для аякс ссылок, если тут вообще аякс, в этом случае просто заблокируйте его любым способом, но на фиг там делать аякс, лично мне не совсем понятно.
В какие файлы встраивается вредоносный код?
Подобное скорее всего лежит где-нибудь в БД, то бишь, вредоносный код может находиться в каком-нибудь блоке с PHP фильтром(особенно, если вы его не включали, а он оказался включен), или еще где-то, откуда возможен вызов обработки PHP(встречал подобное несколько раз)
Drupal 6 LTS
Как ни странно, подобные услуги пользуются спросом, иногда встречаются довольно навороченные сайты, где апгрейд по сути невозможен(чаще не имеет смысла), ввиду того, что новый сайт выйдет дешевле, при этом денег на такое у компании в бюджете не предусмотрено, а некие доработки по сайту требуются, в этом случае, подобные организации согласны платить двойные/тройные цены за доработку, лишь бы не тратиться на апгрейд, который вполне может перевалить за миллион по своей стоимости, особенно, если требуется рефакторинг, который в 90% случаев как раз таки требуется.
Транслитерация в поиске
На сколько помню, поиск там происходит через Search API, так что как вариант, для него можно написать плагин, например, поля, которое будет возвращать "транслитерированный"(хотя это не совсем транслит) вариант, если он необходим, после чего добавить агрегацию, которая будет включать и оригинал и транслит, и использовать получившееся поле при поиске.
Вообще вроде есть готовый модуль, который предлагает интеграцию transliteration в search api, но не думаю, что Вам он подойдет, в смысле подойдет именно транслитерация, ибо по ней, Р из кириллицы превратится в R, а не в P
Смещается форма поиска
Если нет лисы, возьмите ласку, вполне годный форк
FireFox