В общем, через Feeds все очень неудобно работает. Большие задержки при обновлении и много лишних действий. В итоге я решил вернуться к идее обновления нод напрямую.
Жаль, что по основному вопросу (jQuery.Extend) никто из гуру не отписался. Ну да ладно. На данный момент я решил проблему тормозов в загрузке страниц установкой модуля Boost. Страницы теперь кэшируются в статические файлы, которые отдаются клиенту очень быстро. Если страницы в кэше нет, то тогда ожидание будет 1-3 секунды (это время генерации HTML + загрузка картинок, а CSS и JS теперь кэшируются Бустом), но по крайней мере, это будет теперь происходить намного реже. Вот как теперь выглядит загрузка главной:
Вот как загружается главная страница:
Сколько бы не рефрешил, время примерно одно и то же. Т.е. файлы CSS и JS подгружаются примерно по 3 секунды. Причем, такое ощущение, что они собираются каждый раз заново. Ведь я в конфигурации сайта ничего не меняю, соответственно, сборка CSS должна оставаться той же. И загружаться за долю секунды, файлы то по 10 Кб.
т.е. можно сделать автозаполнение полей адреса по клику в блоке карты
Мысль хорошая. И удобно будет. Но ведь все равно нужно сначала ввести город, чтобы он на картах отобразился. Или вводить его где-то в поле рядом с картой, а уже потом заполнять поля адреса по клику на карте?
Ок, делайте как хотите, моё мнение - оно только моё. Просто я писал модуль для этого, только там поболее - отделения для забора посылок, с поиском ближайшего на гуглкарте, расчёт доставок по визуальным формулам, добавление перевозчиков любых прямо из панели и тд, так что имею представление кое какое
Вообще, удивительно, что по доставке и работе с городами все настолько плохо. Практически ни одного модуля нет на эту тему. КЛАДР вроде прикручивать начали, но все заглохло практически на взлете.
Нужно усложнять.
Заведите табличку под базу городов. В ней мин 3 поля - уникальный Айди, город, область
через форм альтер добавьте невидимое поле в форму чекаута. Колбэк автокомплита должен возвращать эти три поля. На селект, вставлять айдишку города в невидимое поле. Далее его считать или считать сразу аяксом, но это походу лишнее
Я уже пробовал это. Ничего сложного, но я пришёл к выводу, что это также не исключает ошибки поэтому добавил в своём модуле также зависимые селекты: юзер выбирает сначала область, потом город (аякс)Там же ссылочка - "Не нашёл свой город" - клик - свободная форма.
Немного поздновато по отношению к заданному вопросу, но вдруг кому еще пригодится.
Много разных советов/мыслей по данному случаю:
1. Все значения (даже числовые) лучше заключать в кавычки, Feeds это любит. У меня были ситуации, когда без кавычек числа не импортировались, а в кавычках импортировались. Хотя некоторые числа импортируются и сейчас без кавычек. Глубоко этот феномен не изучал. Возможно, зависит от типа данных.
Что конструктивного вы нашли в своём предложениее? Хранить в ПХП инпуте свой код - шаманство и тёмное средневековье.
Я пояснил, что без этого модуля вполне можно обойтись. И мне проще прописать по две строки кода в несколько правил, чем добавлять в систему два модуля (SMS Framework и ваш, ненаписанный пока).
Думаю, что все-таки большинство здесь из России. Так вот, что касается цен на отправку СМС, то я бы не сказал, что для России у smsc.ru они хорошие. Я использую SMSPilot и там цены ниже раза в два-три (в зависимости от объема). Подключил легко - в Rules в действиях после отправки e-mail добавил пункт "Выполнение PHP-кода", куда прописал код из двух строчек (одна строка - include, вторая - вызов API-функции). Смс-ки прилетают через одну-две секунды.
Я в итоге решил проблему через http://drupal.org/project/http://drupal.org/project/views_php]Views PHP">Views">http://drupal.org/project/http://drupal.org/project/views_php]Views PHP. Только потратил много лишнего времени, пытаясь понять принцип работы. Я ожидал, что код на PHP можно будет писать прямо туда, куда пишется замещающий основное значение текст на HTML.
alex_shut, если я вывожу значение поля, выдает "Да" или "Нет". Если заполнить "Заменять выводимое поле значением", то будет всегда выводить введенный текст (или результат шаблона). Но так как в шаблоне я не могу использовать условия, то ничего из этого не выходит.
Работа с нодами из внешней программы на .NET
В общем, через Feeds все очень неудобно работает. Большие задержки при обновлении и много лишних действий. В итоге я решил вернуться к идее обновления нод напрямую.
Как убрать подключение лишних JS и CSS файлов в jQuery.extend
Жаль, что по основному вопросу (jQuery.Extend) никто из гуру не отписался. Ну да ладно. На данный момент я решил проблему тормозов в загрузке страниц установкой модуля Boost. Страницы теперь кэшируются в статические файлы, которые отдаются клиенту очень быстро. Если страницы в кэше нет, то тогда ожидание будет 1-3 секунды (это время генерации HTML + загрузка картинок, а CSS и JS теперь кэшируются Бустом), но по крайней мере, это будет теперь происходить намного реже. Вот как теперь выглядит загрузка главной:
Как убрать подключение лишних JS и CSS файлов в jQuery.extend
Chyvakoff, спасибо за инфу.
Вот как загружается главная страница:
Сколько бы не рефрешил, время примерно одно и то же. Т.е. файлы CSS и JS подгружаются примерно по 3 секунды. Причем, такое ощущение, что они собираются каждый раз заново. Ведь я в конфигурации сайта ничего не меняю, соответственно, сборка CSS должна оставаться той же. И загружаться за долю секунды, файлы то по 10 Кб.
Ubercart + Drupal 7 = способы доставки
В любом случае большое спасибо за примеры, поразбираюсь.
Ubercart + Drupal 7 = способы доставки
Ubercart + Drupal 7 = способы доставки
Да, скорее всего так и сделаю.
Автозаполнение поля 'Город' на странице оформления заказа в Ubercart
Мысль хорошая. И удобно будет. Но ведь все равно нужно сначала ввести город, чтобы он на картах отобразился. Или вводить его где-то в поле рядом с картой, а уже потом заполнять поля адреса по клику на карте?
Ubercart + Drupal 7 = способы доставки
Сильно. А в паблике этого нет?
Ubercart + Drupal 7 = способы доставки
Ubercart + Drupal 7 = способы доставки
Вообще, удивительно, что по доставке и работе с городами все настолько плохо. Практически ни одного модуля нет на эту тему. КЛАДР вроде прикручивать начали, но все заглохло практически на взлете.
Ubercart + Drupal 7 = способы доставки
Ubercart + Drupal 7 = способы доставки
Ubercart + Drupal 7 = способы доставки
Все равно нужно свой модуль писать. А я так понимаю, ТС вряд ли за это возьмется.
Ubercart + Drupal 7 = способы доставки
Ну чего на новичка накинулись-то? Все такие были.
[Коллективное спонсирование] Кому нужен модуль SMS рассылок?
Нда. Складывается впечатление, что это Ваши последние 200$. О манерах я вообще молчу.
[РЕШЕНО] Тормоза при запуске Feeds через Cron
По правде говоря, не нашел другого способа иницировать обработку загруженного файла без захода в веб-интерфейс.
[РЕШЕНО] Тормоза при запуске Feeds через Cron
Ура! Разобрался сам.
Feeds импорт товаров ubercart, множество ошибок, Warning, Notice
Немного поздновато по отношению к заданному вопросу, но вдруг кому еще пригодится.
Много разных советов/мыслей по данному случаю:
1. Все значения (даже числовые) лучше заключать в кавычки, Feeds это любит. У меня были ситуации, когда без кавычек числа не импортировались, а в кавычках импортировались. Хотя некоторые числа импортируются и сейчас без кавычек. Глубоко этот феномен не изучал. Возможно, зависит от типа данных.
[Коллективное спонсирование] Кому нужен модуль SMS рассылок?
Я пояснил, что без этого модуля вполне можно обойтись. И мне проще прописать по две строки кода в несколько правил, чем добавлять в систему два модуля (SMS Framework и ваш, ненаписанный пока).
[Коллективное спонсирование] Кому нужен модуль SMS рассылок?
Ну а я объяснил, как я без такого модуля легко смог обойтись. Нельзя что-ли? Так и пишите - конструктивная критика не приветствуется.
[Коллективное спонсирование] Кому нужен модуль SMS рассылок?
Думаю, что все-таки большинство здесь из России. Так вот, что касается цен на отправку СМС, то я бы не сказал, что для России у smsc.ru они хорошие. Я использую SMSPilot и там цены ниже раза в два-три (в зависимости от объема). Подключил легко - в Rules в действиях после отправки e-mail добавил пункт "Выполнение PHP-кода", куда прописал код из двух строчек (одна строка - include, вторая - вызов API-функции). Смс-ки прилетают через одну-две секунды.
[РЕШЕНО] Views: преобразовать галочку в текст в выдаче
[РЕШЕНО] Views: преобразовать галочку в текст в выдаче
Chyvakoff, спасибо за инфу, почерпнул для себя полезные вещи.
Но что касается нагрузки, то еще неизвестно, где она будет выше - при использовании шаблона из файла или из БД.
[РЕШЕНО] Views: преобразовать галочку в текст в выдаче
Я в итоге решил проблему через http://drupal.org/project/http://drupal.org/project/views_php]Views PHP">Views">http://drupal.org/project/http://drupal.org/project/views_php]Views PHP. Только потратил много лишнего времени, пытаясь понять принцип работы. Я ожидал, что код на PHP можно будет писать прямо туда, куда пишется замещающий основное значение текст на HTML.
[РЕШЕНО] Views: преобразовать галочку в текст в выдаче
alex_shut, если я вывожу значение поля, выдает "Да" или "Нет". Если заполнить "Заменять выводимое поле значением", то будет всегда выводить введенный текст (или результат шаблона). Но так как в шаблоне я не могу использовать условия, то ничего из этого не выходит.