RSS -лента http://druweb.ru/ ru Druweb 2009 120 Google рекламирует себя в Яндексе ничего не стесняясь http://druweb.ru/google-reklamiruet-sebya-v-yandekse.html Вы всё ещё полагаете, что в рекламные системы Яндекса и Google жесткие непримиримые конкуренты? Вы правы лишь отчасти (не буду писать ошибаетесь), потому как компания Google не стесняется заказывать размещение некоторых своих рекламных объявлений в РСЯ. Доказательство этого явления вы можете увидеть на этом отрывке скриншота:

]]>
Wed, 20 Nov 2013 12:03:24 +0400 http://druweb.ru/google-reklamiruet-sebya-v-yandekse.html Default admin account
Что такое max_user_connections и как его узнать у себя на хостинге http://druweb.ru/chto-takoe-max_user_connections-i-kak-ego-uznat.html Одним из способов ограничения использования ресурсов сервера MySQL является задание значения отличного от нуля для переменной под названием max_user_connections. Последняя, если конечно я не ошибаюсь, задает лимит одновременных подключений к базе данных. Разумеется на различных хостингах и различных тарифных планах это число может сильно разниться.

]]>
Fri, 15 Nov 2013 13:57:48 +0400 http://druweb.ru/chto-takoe-max_user_connections-i-kak-ego-uznat.html Default admin account
Работа с базой данных в Drupal: Database API и 2 способа написания запросов http://druweb.ru/rabota-s-bazoj-dannyix-v-drupal:-database-api-i-2-sposoba-napisaniya-zaprosov.html Писать запросы к базе данных, используя штатные средства языка PHP, когда вы программируете на Drupal, считается очень плохим / дурным тоном (по крайней мере в подавляющем большинстве случаев). Ведь у него есть сносный Database API. Далее я приведу два абстрактных варианта написания SQL запросов с учетом этого факта: в стиле D6 и в стиле D7 - последней мажорной версии системы на тек. время.

]]>
Thu, 14 Nov 2013 16:57:21 +0400 http://druweb.ru/rabota-s-bazoj-dannyix-v-drupal:-database-api-i-2-sposoba-napisaniya-zaprosov.html Default admin account
Если не отображаются messages с drupal_get_form() http://druweb.ru/ne-otobrazhayutsya-messages-s-drupal_get_form.html Итак, известно, что абсолютно любую форму в Drupal 7, разумеется сделанную на стандартном Form API, можно заставить выводиться в произвольном месте шаблона (*.tpl.php) или в теле функции-хука. Однако такой вариант имеет одну маленькую, но достаточно противную проблемку: не отображаются системные информационные сообщения $messages.

]]>
Tue, 12 Nov 2013 12:50:14 +0400 http://druweb.ru/ne-otobrazhayutsya-messages-s-drupal_get_form.html Default admin account
Связанные формы в Drupal 7: visible и более сложный пример http://druweb.ru/svyazannyie-formyi-v-drupal-7:-visible-i-bolee-slozhnyij-primer.html В прошлой заметке я привел пример использования #states и одного из его свойств, если так можно выразиться, которое называется enabled. Сегодня рассмотрим вариант с динамическим появлением элементов формы по мере заполения оных. Обратите внимание, что здесь не используется никакого AJAX.

]]>
Fri, 01 Nov 2013 18:31:22 +0400 http://druweb.ru/svyazannyie-formyi-v-drupal-7:-visible-i-bolee-slozhnyij-primer.html Default admin account
Связанные элементы форм в Drupal 7: enabled или доступность http://druweb.ru/svyazannyie-elementyi-form-v-drupal-7-enabled.html Знали ли вы, что Drupal 7 помимо всего прочего CMS, что есть в FAPI (Form API) обладает возможностями создания связанных элементов веб-форм.

Что это значит? Это значит, что можно относительно гибко создавать условия для изменения атрибутов различных элементов в зависимости от различных условий. В общем словами это все сразу не объяснить, потому смотрим на пример программного кода.

]]>
Fri, 01 Nov 2013 17:03:06 +0400 http://druweb.ru/svyazannyie-elementyi-form-v-drupal-7-enabled.html Default admin account
Получение атрибута элемента по которому был совершен клик в JQuery http://druweb.ru/poluchenie-atributa-elementa-po-kotoromu-byil-sovershen-klik-v-jquery.html Чуть ниже представлен пример кода, показывающего один из вариантов получения атрибута элемента по которому был совершен клик в JavaScript (плюс библиотека JQuery).

Итак, пусть у нас будут три кнопки-инпута. По щелчку левой кнопкой мышки компьютера на любой из них, выбранный баттон скроется из виду, а на экране интернет-обозревателя будет выведено сообщение "Вы стерли: <Заголовок_кнопки>".

]]>
Wed, 30 Oct 2013 18:04:09 +0400 http://druweb.ru/poluchenie-atributa-elementa-po-kotoromu-byil-sovershen-klik-v-jquery.html Default admin account
Примитивный пример обработки клика по элементу в JQuery http://druweb.ru/primer-obrabotki-klika-po-elementu-v-jquery.html Далее представлен простейший вариант обработки клика по произвольному элементу веб-странички на JavaScript (правда с использованием библиотеки JQuery) .click(). Демонстрационный пример реализует нехитрую логику: нажимаете на пункт ненумерованного списка, и последний скрывается из виду.

]]>
Wed, 30 Oct 2013 17:42:39 +0400 http://druweb.ru/primer-obrabotki-klika-po-elementu-v-jquery.html Default admin account
Как на JQuery скрыть элемент по двойному клику мышкой http://druweb.ru/kak-na-jquery-skryit-element-po-dvojnomu-kliku-myishkoj.html Чуть ниже читатель сможет посмотреть пример программного кода на JavaScript, который демонстрирует простейший вариант обработки события двойного клика .dblclick(). Клиентский скрипт реализует следующую логику: если вы выполните двойной щелчок левой кнопкой своей мышки на любой из абзацев, представленных за обозначенной надписью, то выбранный элемент исчезнет.

]]>
Wed, 30 Oct 2013 17:31:42 +0400 http://druweb.ru/kak-na-jquery-skryit-element-po-dvojnomu-kliku-myishkoj.html Default admin account
Простые кроссбраузерные гистограммы с Google Charts http://druweb.ru/prostyie-gistogrammyi-s-google-charts.html Чуть ниже вниманию читателей будет представлен пример создания простой гистограммы (столбиковой диаграммы) с использованием возможностей, которые бесплатно предоставляет всем желающим Google Charts.

Итак, задаем два типа стобцов, Доходы - зеленого цвета, Расходы - черного цвета. Озаглавим все, как Производительность компании.

]]>
Tue, 29 Oct 2013 14:28:39 +0400 http://druweb.ru/prostyie-gistogrammyi-s-google-charts.html Default admin account
Как проверить соединение с сервером MySQL средствами PHP http://druweb.ru/kak-proverit-soedinenie-s-serverom-mysql-sredstvami-php.html Далее будет приведен пример миниатюрнейшего программного кода на языке программирования под названием PHP, который поможет читателям протестировать соединение с MySQL-сервером, а если выразиться поточнее, вернет коды ошибок в случае чего.

]]>
Tue, 29 Oct 2013 13:28:09 +0400 http://druweb.ru/kak-proverit-soedinenie-s-serverom-mysql-sredstvami-php.html Default admin account
Как на JavaScript обнулить клики по родительским ссылкам в меню http://druweb.ru/kak-na-javascript-obnulit-kliki-po-roditelskim-ssyilkam-v-menyu.html С помощью следующего нехитрого программного кода можно сделать неактивными, т.е. отключить все ссылки, содержащие дочерние элементы в абстрактном многоуровневом выпадающем меню, сделанным с использованием библиотеки JQuery.

]]>
Tue, 29 Oct 2013 12:37:07 +0400 http://druweb.ru/kak-na-javascript-obnulit-kliki-po-roditelskim-ssyilkam-v-menyu.html Default admin account
Ещё один способ проверки наличия класса у элемента в JQuery http://druweb.ru/jquery-is-has-class.html Публикую ещё один альтернативный способ проверки наличия класса или идентификатора у заданного элемента HTML на веб-страничке. На этот раз мы с вами будем использовать конструкцию .is() вместо уже использованного ранее .hasClass().

]]>
Tue, 29 Oct 2013 11:47:08 +0400 http://druweb.ru/jquery-is-has-class.html Default admin account
Как с помощью JQuery удалить повторяющиеся элементы http://druweb.ru/kak-s-pomoshhyu-jquery-udalit-povtoryayushhiesya-elementyi.html Итак, пусть у нас на веб-странице будет к примеру несколько повторяющихся а-ля одинаковых гиперссылочек. Их нужно будет удалить, точнее убрать все повторяющиеся элементы из документа HTML. Одним из вариантов решения описанного вопроса будет следующий программный код с применением JQuery.

]]>
Tue, 29 Oct 2013 11:17:03 +0400 http://druweb.ru/kak-s-pomoshhyu-jquery-udalit-povtoryayushhiesya-elementyi.html Default admin account
Как добавить класс CSS при наведении с помощью JQuery http://druweb.ru/kak-dobavit-klass-css-pri-navedenii-s-pomoshhyu-jquery.html Добавить класс CSS при наведении можно средствами JavaScript. В частности для этого достаточно воспользоваться возможностями библиотеки под названием JQuery.

Итак, представленный ниже способ будет работать на большинстве современных браузеров (Mozilla Firefox, Microsoft Internet Explorer >=8, Google Chrome, Opera).

]]>
Tue, 29 Oct 2013 10:48:38 +0400 http://druweb.ru/kak-dobavit-klass-css-pri-navedenii-s-pomoshhyu-jquery.html Default admin account
Как в WordPress отключить сообщения об обновлении темы http://druweb.ru/kak-v-wordpress-otklyuchit-soobshheniya-ob-obnovlenii-temyi.html Вообще-то, чтобы избавиться от порой навязчивых сообщений / уведомлений о том, что одна из ваших тем оформления требует немедленного обновления можно, как минимум тремя способами: посредством хуков в functions.php темы, с использованием специального плагина из официального репозитория или простым переименованием 'скрина' в файле style.css. Ниже я приведу пример, относящийся к первому варианту решения.

]]>
Mon, 28 Oct 2013 12:30:23 +0400 http://druweb.ru/kak-v-wordpress-otklyuchit-soobshheniya-ob-obnovlenii-temyi.html Default admin account
WordPress 3.7 с багом: в wp_list_categories() не работает exclude! http://druweb.ru/wordpress-37-s-bagom.html Дня три-четыре назад разработчики выпустили новую версию CMS WordPress под номером 3.7. Что-то очень часто стали релизы в свет выпускать. Не советую вам пока обновляться до неё, - она глючная!

Примечание. Практика сверхчастых выпусков обновлений программного обеспечения ещё ни к чему хорошему ни кого не приводила. Помните ежемесячные релизы Mozilla Firefox примерно год-два назад? "И где они сейчас?", - эта практика провалилась!

]]>
Mon, 28 Oct 2013 11:41:30 +0400 http://druweb.ru/wordpress-37-s-bagom.html Default admin account
Не путайте профессии: программист, сисадмин, seo-оптимизатор, веб-дизайнер http://druweb.ru/ne-putajte-professii.html Обращаюсь ко всем людям, кто будет читать эту запись. Просьба никогда не путать профессии системного администратора (сисадмина), программиста, сеошника (seo-оптимизатора), веб-дизайнера и HTML-верстальщика. Смотрим Google. Команда define определение.

]]>
Fri, 25 Oct 2013 16:14:33 +0400 http://druweb.ru/ne-putajte-professii.html Default admin account
Определение типа операционной системы в JavaScript http://druweb.ru/opredelenie-tipa-operaczionnoj-sistemyi-v-javascript.html Чуть ниже представлен один из вариантов решения задачки по определению семейства операционной системы на которой работает персональный компьютер человека, посетившего ваш сайт. Программный код проверялся мною на Firefox 24 и Internet Explorer 8 на Windows 7.

]]>
Thu, 24 Oct 2013 15:44:18 +0400 http://druweb.ru/opredelenie-tipa-operaczionnoj-sistemyi-v-javascript.html Default admin account
Как в JavaScript узнать разрешение экрана, его глубину цвета и размеры окна браузера http://druweb.ru/kak-v-javascript-uznat-razreshenie-ekrana,-ego-glubinu-czveta-i-razmeryi-okna-brauzera.html Смотрели когда-нибудь информацию, выдаваемую веб-сервисом Яндекс.Интернетометр? Он показывает разрешение вашего экрана и глубину цвета а-ля качество цветопередачи (в битах) в формате <ширина экрана>x<высота экрана>x<глубина цвета>. Хотите узнать, как реализовать такое же на JavaScript? Это несложно. Читаем далее.

]]>
Thu, 24 Oct 2013 15:21:02 +0400 http://druweb.ru/kak-v-javascript-uznat-razreshenie-ekrana,-ego-glubinu-czveta-i-razmeryi-okna-brauzera.html Default admin account
Яндекс в помощь школьникам - теперь и геометрия http://druweb.ru/yandeks-v-pomoshh-shkolnikam-teper-i-geometriya.html На днях случайно заметил, что в выдаче поисковой системы Яндекс, появились сниппеты, виджеты или как их ещё называть, которые показывают некоторую простую информацию из курса школьной геометрии, - может к первому сентября готовили, в помощь школьникам? К примеру это...

]]>
Wed, 23 Oct 2013 11:22:43 +0400 http://druweb.ru/yandeks-v-pomoshh-shkolnikam-teper-i-geometriya.html Default admin account
Пример использования конструкции db_insert в Drupal http://druweb.ru/primer-ispolzovaniya-konstrukczii-db_insert-v-drupal.html Чуть ниже представлен более чем абстрактный, но тем не менее полностью рабочий пример использования конструкции db_insert(), которая как наверное нетрудно было догадаться, может быть использована читателями для вставки записей в системную базу данных движка.

]]>
Mon, 21 Oct 2013 18:13:49 +0400 http://druweb.ru/primer-ispolzovaniya-konstrukczii-db_insert-v-drupal.html Default admin account
Как получить координаты курсора на JQuery http://druweb.ru/kak-poluchit-koordinatyi-kursora-na-jquery.html Далее в статье вашему вниманию представлен простейший пример получения текущих координат X и Y курсора компьютерной мышки с помощью использования языка программирования JavaScript и всем знакомой библиотеки под названием JQuery. Обратите внимание на использование мною события .mousemove():

]]>
Mon, 21 Oct 2013 17:52:29 +0400 http://druweb.ru/kak-poluchit-koordinatyi-kursora-na-jquery.html Default admin account
Простая плавная прокрутка наверх для сайта на JQuery http://druweb.ru/plavnaya-prokrutka-naverx-dlya-sajta-na-jquery.html Далее представлен возможно самый простейший пример реализации плавной прокрутки в верхнюю часть веб-страницы с нижней на сайт. Перед использованием программного кода обратите внимание на то, что стилизация HTML элементов выходит за рамки описываемого здесь материала.

]]>
Mon, 14 Oct 2013 18:01:37 +0400 http://druweb.ru/plavnaya-prokrutka-naverx-dlya-sajta-na-jquery.html Default admin account
Как на JQuery обойти элементы в цикле с конца (начиная с последнего) http://druweb.ru/kak-na-jquery-obojti-elementyi-v-czikle-s-koncza.html Далее представлен простой пример того, как с помощью библиотеки JQuery можно обойти HTML элементы, расположенные на веб-странице, начиная с последнего, иными словами в обратном порядке / с конца. Для наглядности продемонстрирую все на картинках.

]]>
Mon, 14 Oct 2013 14:05:37 +0400 http://druweb.ru/kak-na-jquery-obojti-elementyi-v-czikle-s-koncza.html Default admin account
Как в Drupal 7 удалить все неиспользуемые термины на сайте http://druweb.ru/kak-v-drupal-7-udalit-vse-neispolzuemyie-terminyi-na-sajte.html Читаемая вами сейчас краткая заметка повествует о том, как в Drupal 7 удалить все неиспользуемые термины на веб-сайте, т.е. только те термины, которые не имеют привязанных нод / материалов. Итак, для чистки базы данных используйте следующий программный код:

]]>
Mon, 14 Oct 2013 13:04:05 +0400 http://druweb.ru/kak-v-drupal-7-udalit-vse-neispolzuemyie-terminyi-na-sajte.html Default admin account
Как в Drupal удалить все термины из выбранного словаря http://druweb.ru/kak-v-drupal-udalit-vse-terminyi-iz-slovarya.html Итак, удалить все термины таксономии движка под названием Drupal из заданного словаря можно с помощью программного кода, который будет представлен чуть ниже. Для получения данных я использую вызов функции taxonomy_get_tree(), ну а собственно для удаления служит - taxonomy_term_delete().

]]>
Mon, 14 Oct 2013 12:48:03 +0400 http://druweb.ru/kak-v-drupal-udalit-vse-terminyi-iz-slovarya.html Default admin account
Сложные SQL запросы на Drupal API: множественный WHERE http://druweb.ru/slozhnyie-sql-zaprosyi-na-drupal-api:-mnozhestvennyij-where.html Далее вниманию читателей будет представлен пример составления запроса на языке SQL c учетом API Drupal для работы с базами данных. Рассмотрим аналог оператора WHERE с множественными условиями и выборкой информации из 3 таблиц подряд.

]]>
Mon, 14 Oct 2013 12:18:05 +0400 http://druweb.ru/slozhnyie-sql-zaprosyi-na-drupal-api:-mnozhestvennyij-where.html Default admin account
Как в Drupal подсчитать общее количество комментариев пользователя http://druweb.ru/kak-v-drupal-podschitat-obshhee-kolichestvo-kommentariev-polzovatelya.html С помощью программного кода на PHP, который представлен чуть ниже, читатель сможет узнать об одном из способов получить / узнать общее количество опубликованных комментариев к материалам / нодам веб-сайта оставленных за все время текущим авторизованным пользователям.

]]>
Fri, 11 Oct 2013 17:33:52 +0400 http://druweb.ru/kak-v-drupal-podschitat-obshhee-kolichestvo-kommentariev-polzovatelya.html Default admin account
Как на JQuery поставить заглушки для отсутствующих изображений http://druweb.ru/kak-na-jquery-postavit-zaglushki-dlya-otsutstvuyushhix-izobrazhenij.html Кратенькая заметка о том, как в JavaScript (с использованием библиотеки JQuery, разумеется) автоматически поставить заглушки для отсутствующих, т.е. несуществующих / не найденных на вашем веб-сайте изображений. Смотрим программный код, который представлен далее.

]]>
Fri, 11 Oct 2013 16:38:30 +0400 http://druweb.ru/kak-na-jquery-postavit-zaglushki-dlya-otsutstvuyushhix-izobrazhenij.html Default admin account
Как в Drupal подсчитать количество опубликованных автором нод http://druweb.ru/kak-v-drupal-podschitat-kolichestvo-opublikovannyix-avtorom-nod.html Небольшая заметка, повествующая о том, как в Drupal подсчитать количество опубликованных текущим авторизовавшимся автором нод. Используем следующий программный код, который задействовавывает Database API упоминаемого здесь движка для создания сайтов. Смотрим следующий программный код:

]]>
Fri, 11 Oct 2013 16:06:34 +0400 http://druweb.ru/kak-v-drupal-podschitat-kolichestvo-opublikovannyix-avtorom-nod.html Default admin account
Как в WordPress удалить действия над записями из списка постов в админке http://druweb.ru/kak-v-wordpress-udalit-dejstviya-nad-zapisyami-iz-spiska-postov-v-adminke.html Сей материл о том, как на движке под названием WordPress удалить действия над записями из списка постов в административном разделе. Т.е. мы с вами уберем ссылки на быстрое редактирование / обычное редактирование статьи, её удаление в Корзину, а также Просмотр на рабочем сайте. Достаточно просто использовать крючок-функцию на фильтр post_row_actions.

]]>
Fri, 11 Oct 2013 15:24:07 +0400 http://druweb.ru/kak-v-wordpress-udalit-dejstviya-nad-zapisyami-iz-spiska-postov-v-adminke.html Default admin account
Как на JavaScript удалить все цифры из строки http://druweb.ru/kak-na-javascript-udalit-vse-czifryi-iz-stroki.html Представленный далее пример программного кода на языке программирования под названием JavaScript наглядно демонстрирует то, как с помощью использования регулярных выражений и метода .replace() можно из строки удалить все цифры от 0 до 9:

]]>
Fri, 11 Oct 2013 14:57:21 +0400 http://druweb.ru/kak-na-javascript-udalit-vse-czifryi-iz-stroki.html Default admin account
Как на JavaScript удалить последний символ из строки http://druweb.ru/kak-na-javascript-udalit-poslednij-simvol-iz-stroki.html Решить мини-задачку по удалению последнего символа из переменной строкового типа данных можно несколькими различными способами. Далее я приведу лишь два из них, которые мне известны. Смотрим на программный код, который представлен чуть ниже:

]]>
Fri, 11 Oct 2013 14:34:27 +0400 http://druweb.ru/kak-na-javascript-udalit-poslednij-simvol-iz-stroki.html Default admin account
Как на Drupal вывести дату в формате M месяцев N дней назад http://druweb.ru/kak-na-drupal-vyivesti-datu-v-formate-n-dnej-nazad.html Вы не поверите, но в Drupal 7 (и даже в 6-й версии) уже есть встроенный функционал для вывода даты в формате "этот веб-документ был создан 3 года 2 месяца 5 дней назад". Поэтому, чтобы продемонстировать такую возможность мне достаточно всего-то одной строчки программного кода:

]]>
Fri, 11 Oct 2013 13:59:25 +0400 http://druweb.ru/kak-na-drupal-vyivesti-datu-v-formate-n-dnej-nazad.html Default admin account
Как установить фокус на поле input по клику на label http://druweb.ru/kak-ustanovit-fokus-na-pole-input-po-kliku-na-label.html Текущая краткая заметка расскажет читателям сайта http://druweb.ru про то, как, используя библиотеку JQuery, расширяющую возможности JavaScript, можно сделать автоматическое фокусирование на элементе текстового поля input по одному лишь клику на связанный с ним заголовок / метку label. Смотрим.

]]>
Fri, 11 Oct 2013 13:39:44 +0400 http://druweb.ru/kak-ustanovit-fokus-na-pole-input-po-kliku-na-label.html Default admin account
Как переделать input type='submit' в button на Drupal или переносы строк в Opera http://druweb.ru/kak-sdelat-inputyi-battonami-v-drupal-7.html Итак, начну с краткой предыстории. Переделать кнопки в некоторых формах Drupal на элементах типа <input type='submit' value='Следующий вопрос' name='nex_question' /> на <button name="next_question">Следующий вопрос</button> меня вынудило то, что в заголовках кнопок реализуемого проекта текст мог быть достаточно длинным, а сабмит во всю ширину экрана меня не устраивал (точнее веб-дизайнер прислал такой PSD-макет).

]]>
Fri, 11 Oct 2013 12:13:04 +0400 http://druweb.ru/kak-sdelat-inputyi-battonami-v-drupal-7.html Default admin account
Как инлайново встроить JQuery скрипт на страницу в Drupal http://druweb.ru/kak-inlajnovo-vstroit-jquery-skript-na-straniczu-v-drupal.html Текущая заметка посвящена освящению такого вопроса, как инлайновое встраивание скрипта на JavaScript с применением JQuery на страницу темы в Drupal 7.xx. Итак, для решения данного вопроса нам просто достаточно, как обычно использовать стандартную функцию под названием drupal_add_js(), но только с дополнительным входным параметром inline.

]]>
Fri, 11 Oct 2013 11:43:30 +0400 http://druweb.ru/kak-inlajnovo-vstroit-jquery-skript-na-straniczu-v-drupal.html Default admin account
Как в Drupal проверить роль пользователя http://druweb.ru/kak-v-drupal-proverit-rol-polzovatelya.html Читаемая вами сейчас мини-статейка расскажет вам о том, как в Drupal 7.xx можно выполнить проверку текущего авторизованного пользователя на соответствие определенной роли. Итак, смотрите небольшой пример программного кода на PHP:

]]>
Fri, 11 Oct 2013 11:22:32 +0400 http://druweb.ru/kak-v-drupal-proverit-rol-polzovatelya.html Default admin account
Как в WordPress вывести все записи только за сегодня http://druweb.ru/kak-v-wordpress-vyivesti-vse-postyi-za-segodnya.html Добавьте, показанный ниже программный код в ваш файл под названием functions.php, и вы сможете сделать выборку из всех записей, которые были опубликаваны пользователями с 'авторскими' правами только за сегодняшний день:

]]>
Thu, 10 Oct 2013 18:11:33 +0400 http://druweb.ru/kak-v-wordpress-vyivesti-vse-postyi-za-segodnya.html Default admin account
Как удалить шорткоды WordPress только с главной страницы http://druweb.ru/kak-udalit-shortkodyi-wordpress-tolko-s-glavnoj-straniczyi.html Представленный далее сниппет, если добавить в файлик funcitons.php вашей WordPress темы удалит выполнение всех коротких кодов а-ля шорткодов с главной страницы, но при этом в самих записях, да и на всех остальных веб-страницах они будут отображаться и работать во вполне обычном режиме:

]]>
Thu, 10 Oct 2013 17:28:13 +0400 http://druweb.ru/kak-udalit-shortkodyi-wordpress-tolko-s-glavnoj-straniczyi.html Default admin account
Как в WordPress подсчитать общее количество слов во всех записях http://druweb.ru/kak-v-wordpress-podschitat-obshhee-kolichestvo-slov-vo-vsex-zapisyax.html С помощью программного кода, который можно вставить в файл темы - functions.php, можно в стандартный виджет Консоли / Дашбоарда WordPress под названием Прямо сейчас / Right now добавить счетчик количества слов во всех записях вашего блога. Прямо, как в движке Википедии.

]]>
Thu, 10 Oct 2013 17:01:34 +0400 http://druweb.ru/kak-v-wordpress-podschitat-obshhee-kolichestvo-slov-vo-vsex-zapisyax.html Default admin account
Как в WordPress вывести несколько наиболее часто обновляемых постов http://druweb.ru/kak-v-wordpress-vyivesti-neskolko-naibolee-chasto-obnovlyaemyix-postov.html В показанном далее примере программного кода с помощью API WordPress делается запрос к системной базе данных движка и из таблицы с постами отбираются пять наиболее часто обновляемых записей в количестве равном числу пять:

]]>
Thu, 10 Oct 2013 16:37:11 +0400 http://druweb.ru/kak-v-wordpress-vyivesti-neskolko-naibolee-chasto-obnovlyaemyix-postov.html Default admin account
Как в WordPress после публикации поста перенаправить на эту же запись http://druweb.ru/kak-v-wordpress-posle-publikaczii-posta-perenapravit-na-etu-zhe-zapis.html Данная заметка повествует о том, как в движке под названием WordPress можно реализовать автоматическое перенаправление на веб-страницу только что опубликованной или сохраненной записи. Ну, а далее я буду использовать функцию-крючок на фильтр redirect_post_location:

]]>
Thu, 10 Oct 2013 16:10:42 +0400 http://druweb.ru/kak-v-wordpress-posle-publikaczii-posta-perenapravit-na-etu-zhe-zapis.html Default admin account
Как на JQuery вставить свои теги между тегами http://druweb.ru/kak-na-jquery-vstavit-svoi-tegi-mezhdu-tegami.html Итак, имеем мы к примеру в нашем документике на HTML с десяток параграфов. При этом задачка стоит следующая: добавить между этими параграфами тег горизонтальной линии <hr />. Тогда эту проблемку можно решить программным кодом в 1-2 строчки. Смотрим листинг ниже.

]]>
Thu, 10 Oct 2013 15:39:34 +0400 http://druweb.ru/kak-na-jquery-vstavit-svoi-tegi-mezhdu-tegami.html Default admin account
Как в JQuery по клику на контейнер навесить клик по ссылке внутри него http://druweb.ru/kak-v-jquery-po-kliku-na-kontejner-navesit-klik-po-ssyilke-vnutri-nego.html Сегодня мы с вами рассмотрим вариант решения небольшой задачки средствами JavaScript, а точнее возможностями библиотеки JQuery. Итак, пусть имеется определенный контейне внутри которого находится эта ссылка. Нужно реализовать имитацию клика по этой ссылке при клике на сам контейнер. Решение будет следующим:

]]>
Thu, 10 Oct 2013 14:36:50 +0400 http://druweb.ru/kak-v-jquery-po-kliku-na-kontejner-navesit-klik-po-ssyilke-vnutri-nego.html Default admin account
Как в Drupal добавить span ко всем ссылкам заданного меню http://druweb.ru/kak-v-drupal-dobavit-span-ko-vsem-ssyilkam-zadannogo-menyu.html С помощью показанного далее программного кода читатель сможет оборачивать элементами <span> все ссылки блока меню с заданным именем. Разумеется можно использовать и другие нужные вам теги HTML. Это не принципиально. В общем смотрим листинг.

]]>
Thu, 10 Oct 2013 13:49:55 +0400 http://druweb.ru/kak-v-drupal-dobavit-span-ko-vsem-ssyilkam-zadannogo-menyu.html Default admin account
Как в Drupal добавить атрибут rel="nofollow" к ссылкам меню http://druweb.ru/kak-v-drupal-dobavit-atribut-relnofollow-k-ssyilkam-menyu.html Если вам когда-нибудь понадобится приписать атрибут rel со значением nofollow к ссылкам только определенного меню, т.е. меню с заданным именем, точечно, то тогда вы всегда можете воспользоваться представленным чуть ниже программным кодом, рассчитанным на Drupal 7. Рекомендую добавить данную страницу в закладки браузера.

]]>
Thu, 10 Oct 2013 13:27:50 +0400 http://druweb.ru/kak-v-drupal-dobavit-atribut-relnofollow-k-ssyilkam-menyu.html Default admin account
JQuery селекторы выборки нескольких первых элементов http://druweb.ru/jquery-selektoryi-vyiborki-pervyix-n-elementov.html Далее приведена парочка буквально однострочных примерчиков полезного применения JQuery селекторов для выборки первых N элементов веб-страницы на HTML. Не забудьте только подключить библиотеку JQuery с Google CDN или хостинга JavaScript-библиотек Яндекса.

]]>
Wed, 09 Oct 2013 18:23:55 +0400 http://druweb.ru/jquery-selektoryi-vyiborki-pervyix-n-elementov.html Default admin account
Как с помощью JQuery сделать зебру из элементов страницы http://druweb.ru/kak-s-pomoshhyu-jquery-sdelat-zebru-iz-elementov-straniczyi.html Если информации в таблице или каком-нибудь списке выводится приличное количество, то целесообразно использовать поочередное выделение строчек различными цветами а-ля 'зебру'. И если вы не хотите мучаться с кроссбраузерностью CSS хаков или менять классы у элементов в цикле (к примеру на PHP) на четный / нечетный, то вам на помощь придет JQuery. Смотрим листинги:

]]>
Wed, 09 Oct 2013 18:05:38 +0400 http://druweb.ru/kak-s-pomoshhyu-jquery-sdelat-zebru-iz-elementov-straniczyi.html Default admin account
JQuery проверка существования элемента / проверка класса у элемента http://druweb.ru/jquery-proverka-sushhestvovaniya-elementa-klassa.html Заметка содержит парочку наипростейших примеров к JavaScript (JQuery), которые касаются проверки существования заданного элемента, а также проверки наличия определенного класса у элемента. Далее смотрим программный код.

]]>
Wed, 09 Oct 2013 17:27:01 +0400 http://druweb.ru/jquery-proverka-sushhestvovaniya-elementa-klassa.html Default admin account
Как проверить права пользователя в Drupal для блока http://druweb.ru/kak-proverit-prava-polzovatelya-v-drupal-dlya-bloka.html Если нужно ограничивать доступ посетителей вашего сайта к определенным целым веб-страницам, то тут все очень просто, - в массиве входных параметров $items при крючке HOOK_menu() указываем что-то типа 'access arguments' => array('use mymodule'), и все готово. Однако с блоками не все так очевидно, потому смотрим следующий пример:

]]>
Wed, 09 Oct 2013 17:11:34 +0400 http://druweb.ru/kak-proverit-prava-polzovatelya-v-drupal-dlya-bloka.html Default admin account
Как в Drupal зарегистрировать блок меню из модуля http://druweb.ru/kak-v-drupal-zaregistrirovat-blok-menyu-iz-modulya.html Далее представлен достаточно простой практический пример программного кода на PHP, который наглядно демонстрирует процесс регистрации не редактируемого кастомного блока меню. Я использую функции-крючки HOOK_block_info() и HOOK_block_view(), а также theme() с входным item_list, - он генерирует стандартные ненумерованные списки:

]]>
Wed, 09 Oct 2013 16:55:29 +0400 http://druweb.ru/kak-v-drupal-zaregistrirovat-blok-menyu-iz-modulya.html Default admin account
Как сделать HTML блоки одинаковой высоты - используем JQuery http://druweb.ru/kak-sdelat-html-bloki-odinakovoj-vyisotyi.html Итак, если вы когда-нибудь пробовали реализовать блочные элементы на HTML одинаковой высоты, то не по наслышке знаете, что сделать такое средствами одного лишь CSS более чем проблематично несмотря на то, что по Сети раскидано несколько способов решения такой проблемы. Сегодня я приведу пример небольшого скрипта на JavaScript с использованием возможностей JQuery, который успешно решает описанный вопрос.

]]>
Tue, 08 Oct 2013 17:39:49 +0400 http://druweb.ru/kak-sdelat-html-bloki-odinakovoj-vyisotyi.html Default admin account
Как в WordPress подсчитать количество прикрепленных картинок к посту http://druweb.ru/kak-v-wordpress-podschitat-kolichestvo-prikreplennyix-kartinok-k-postu.html Заметка о том, как можно подсчитать количество прикрепленных изображений определенной записи на движке под названием WordPress. Этот трюк может быть весьма полезным, если к примеру вы хотите в случае, когда картинок больше одной штуки выводить их в виде слайд-шоу.

]]>
Tue, 08 Oct 2013 17:19:18 +0400 http://druweb.ru/kak-v-wordpress-podschitat-kolichestvo-prikreplennyix-kartinok-k-postu.html Default admin account
Как в JQuery проверить, что элемент пустой http://druweb.ru/kak-v-jquery-proverit,-chto-element-pustoj.html Чуть ниже будет приведен пример программного кода на языке JavaScript, который позволит читателю данного материала, проверить является ли интересуемый элемент HTML пустым. К примеру - <div id="druweb-ru"></div> - это будет считаться за пустой элемент, а <div id="druweb-ru">Drupal и WordPress</div> уже нет.

]]>
Tue, 08 Oct 2013 16:58:52 +0400 http://druweb.ru/kak-v-jquery-proverit,-chto-element-pustoj.html Default admin account
Как хуками изменить виджет Архивы в WordPress http://druweb.ru/kak-xukami-izmenit-vidzhet-arxivyi-v-wordpress.html С помощью функций-крючков на фильтры widget_archives_args (простой ненумерованный список) и widget_archives_dropdown_args (соответственно выпадающий список) можно регулировать отображение стандартного виджета WordPress, имеющего название Архивы.

]]>
Tue, 08 Oct 2013 15:39:02 +0400 http://druweb.ru/kak-xukami-izmenit-vidzhet-arxivyi-v-wordpress.html Default admin account
Как в JQuery обработать событие только 1 раз http://druweb.ru/kak-v-jquery-obrabotat-sobyitie-tolko-1-raz.html Читаемая вами сейчас кратенькая заметка постарается рассказать вам о том, как на JQuery обработать событие только один раз. Для примера это будет клик по блочному элементу. Сообщение от функции alert() посетитель увидит только единожды, при повторном клике на блок ничего не произойдет, разумеется пока человек не перезагрузит страницу.

]]>
Tue, 08 Oct 2013 14:55:49 +0400 http://druweb.ru/kak-v-jquery-obrabotat-sobyitie-tolko-1-raz.html Default admin account
CSS селекторы по значениям атрибутов http://druweb.ru/css-selektoryi-po-znacheniyam-atributov.html Чуть ниже я приведу небольшую группку примеров программного кода, демонстрирующих наглядное практическое применение селекторов в CSS по значениям атрибутов HTML элементов на произвольной веб-странице.

]]>
Tue, 08 Oct 2013 14:24:15 +0400 http://druweb.ru/css-selektoryi-po-znacheniyam-atributov.html Default admin account
Как на JQuery вводить в поле только целые числа http://druweb.ru/kak-na-jquery-vvodit-v-pole-tolko-czelyie-chisla.html Далее представлен пример исходного кода плагина для JQuery, который позволяет веб-программисту запретить вводить в поле текста а-ля инпут любые символы отличные от диапазона от 0 до 9, включая такие клавиши, как переход в начало или конец строки, удаление, стрелки и т.п.

]]>
Tue, 08 Oct 2013 13:00:01 +0400 http://druweb.ru/kak-na-jquery-vvodit-v-pole-tolko-czelyie-chisla.html Default admin account
У Яндекса в поиске теперь тоже появился Калькулятор http://druweb.ru/u-yandeksa-v-poiske-teper-tozhe-poyavilsya-kalkulyator.html Итак, ранее я уже описывал то, что поиск Google обзавелся визуальным представлением калькулятора (он и раньше был, но без красивого виджета). И вот наконец-то где-то в 2013-ом году калькулятор появился и поиске российского Яндекса. Давайте же посмотрим чем он отличается от своего непосредственного конкурента.

]]>
Tue, 08 Oct 2013 12:18:21 +0400 http://druweb.ru/u-yandeksa-v-poiske-teper-tozhe-poyavilsya-kalkulyator.html Default admin account
Как перекрыть всю веб-страницу слоем на JQuery http://druweb.ru/kak-perekryit-vsyu-straniczu-sloem-na-jquery.html Начну с того, что топовый слой, который перекрывает всю веб-страницу разом часто используется в различного рода всплывающих окнах и т.п. вещах. Сегодня я покажу одну из вариаций на тему создания аналогичного элемента с применением JQuery. Смотрим листинг, размещенный далее.

]]>
Tue, 08 Oct 2013 11:38:15 +0400 http://druweb.ru/kak-perekryit-vsyu-straniczu-sloem-na-jquery.html Default admin account
Полезные селекторы в CSS http://druweb.ru/poleznyie-selektoryi-v-css.html Итак, далее я перечислю несколько CSS селекторов о которых по всей видимости большинство среднестатистических людей, занимающихся созданием сайтов, в частности HTML версткой не знает, т.к. сколько работ я просмотрел - ещё ни в одной не видел их употребления.

]]>
Tue, 08 Oct 2013 11:13:32 +0400 http://druweb.ru/poleznyie-selektoryi-v-css.html Default admin account
Как в WordPress добавить произвольное поле в форму комментариев http://druweb.ru/kak-v-wordpress-dobavit-proizvolnoe-pole-v-formu-kommentariev.html Знаете ли вы, что в CMS WordPress помимо стандартных произвольных полей, знакомых большинству более или менее опытных пользователей, которые можно прикреплять к записям и страницам, существуют также аналогичные фиелды для комментариев? Если нет, то пример, показанный ниже наверное вам очень сильно пригодится.

]]>
Mon, 07 Oct 2013 17:52:22 +0400 http://druweb.ru/kak-v-wordpress-dobavit-proizvolnoe-pole-v-formu-kommentariev.html Default admin account
Как в WordPress добавить произвольный класс к тегу boby http://druweb.ru/kak-v-wordpress-dobavit-proizvolnyij-klass-k-tegu-boby.html Итак, добавить кастомный (произвольный) класс CSS, используя движок для сайта под названием WordPress, можно с помощью использования функции-крючка на специальный фильтр body_class. Смотрим программный код, который представлен строчкой ниже:

]]>
Mon, 07 Oct 2013 17:12:44 +0400 http://druweb.ru/kak-v-wordpress-dobavit-proizvolnyij-klass-k-tegu-boby.html Default admin account
Как на JQuery отследить координаты клика внутри блока http://druweb.ru/kak-na-jquery-otsledit-koordinatyi-klika-vnutri-bloka.html Отслеживание координат мышиного курсора на заданной веб-странице является одной из самых распространенных задач, и ответ на неё вы можете легко найти. Однако далее я рассмотрю другую сторону упомянутого вопроса, - давайте попробуем отследить координаты X, Y внутри определенного блока с помощью JavaScript + JQuery:

]]>
Mon, 07 Oct 2013 16:40:19 +0400 http://druweb.ru/kak-na-jquery-otsledit-koordinatyi-klika-vnutri-bloka.html Default admin account
Как измерить скорость выполнения JavaScript http://druweb.ru/kak-izmerit-skorost-vyipolneniya-javascript.html Итак, давайте рассмотрим простой способ измерения скорости выполнения произвольного клиентского скрипта, написанного на языке программирования под названием JavaScript. Чуть не забыл, производить замеры будет подручными средствами.

]]>
Mon, 07 Oct 2013 16:13:52 +0400 http://druweb.ru/kak-izmerit-skorost-vyipolneniya-javascript.html Default admin account
Производительность в JQuery / JavaScript: переменные http://druweb.ru/proizvoditelnost-v-jquery-/-javascript:-peremennyie.html В данной заметке я приведу простой пример того, как можно и нужно писать программный код а-ля скрипты в языке программирования JavaScript,а также как делать нежелательно. Ниже представлен наглядный пример, начну пожалуй с нехорошего кода.

]]>
Mon, 07 Oct 2013 16:10:07 +0400 http://druweb.ru/proizvoditelnost-v-jquery-/-javascript:-peremennyie.html Default admin account
Как заблокировать отключения плагина в WordPress http://druweb.ru/kak-zablokirovat-otklyucheniya-plagina-v-wordpress.html Далее читателям моего сайта представлен простой пример того, как можно программным путем заблокировать удаление одного или нескольких плагинов из админки движка WordPress на странице со списоком этих самых плагинов - http://druweb.ru/wp-admin/plugins.php.

]]>
Mon, 07 Oct 2013 14:55:56 +0400 http://druweb.ru/kak-zablokirovat-otklyucheniya-plagina-v-wordpress.html Default admin account
Как оформить виджеты WordPress зеброй http://druweb.ru/kak-oformit-vidzhetyi-wordpress-zebroj.html Чуть ниже мы с вами, дорогой читатель сайта, рассмотрим пример программного кода, который позволяет оформлять виджеты в зависимости от их порядкового номера в сайдбаре, т.е. стили будут разными в зависимости от четности или нечотности пользовательского блока. Я использую фильтр на dynamic_sidebar_params:

]]>
Mon, 07 Oct 2013 13:25:24 +0400 http://druweb.ru/kak-oformit-vidzhetyi-wordpress-zebroj.html Default admin account
Как в WordPress удалить сообщение 'Ваш браузер устарел' http://druweb.ru/kak-v-wordpress-udalit-soobshhenie-vash-brauzer-ustarel.html Итак, известно, что платформа для ведения блогов под названием WordPress, выводит в Консоли / Dashboard предупреждающее сообщение под заголовком "Ваш браузер устарел!", когда вы пользуетесь неактуальной версией браузера. Его всегда можно отключить с помощью соответствующего флажка в Настройках экрана. Однако, если вы хотите полностью избавиться от упомянутого функционала, то тогда вам подойдет следующий программный код:

]]>
Mon, 07 Oct 2013 12:36:48 +0400 http://druweb.ru/kak-v-wordpress-udalit-soobshhenie-vash-brauzer-ustarel.html Default admin account
Как в WordPress написать функцию, выводящую информацию об устаревшем посте http://druweb.ru/kak-v-wordpress-napisat-funkcziyu,-vyivodyashhuyu-informacziyu-ob-ustarevshem-poste.html Далее в заметке представлен один из возможных вариантов реализации функции, которая будет выполнять проверку на то, что выбранная запись является устаревшей. Материал будет считаться неактуальным, если он опубликован / создан автором более $dnei назад (по умолчанию этот параметр равняется числу 365 - эквивалентно 1 году). В этом случае будет возвращено значение TRUE, иначе FALSE.

]]>
Mon, 07 Oct 2013 12:14:02 +0400 http://druweb.ru/kak-v-wordpress-napisat-funkcziyu,-vyivodyashhuyu-informacziyu-ob-ustarevshem-poste.html Default admin account
Как правильно делать ссылки с кастомным подчеркиванием в CSS http://druweb.ru/kak-pravilno-delat-ssyilki-s-kastomnyim-podcherkivaniem-v-css.html В случае, если выполняете работу HTML верстальщика а-ля вы HTML верстальщик, то вам наверняка приходилось получать от штатного веб-дизайнера компании или просто веб-дизайнера макеты со ссылками, которые имеют пунктирное, подчеркивание, подчеркивание цветом отличным от цвета самой ссылки и т.п.

]]>
Mon, 07 Oct 2013 10:59:20 +0400 http://druweb.ru/kak-pravilno-delat-ssyilki-s-kastomnyim-podcherkivaniem-v-css.html Default admin account
Как удалить пустой DIV у форм в Drupal 7 http://druweb.ru/kak-udalit-pustoj-div-u-form-v-drupal-7.html По умолчанию CMS Drupal версии 7.xx всегда добавляет к форме пустой вложенный див, который нужен для того, чтобы так сказать на выходе, получался валидный XHTML код. Однако, если вам такая разметка никчему (в смысле пустой div), то вы можете воспользоваться следующим программным кодом:

]]>
Fri, 04 Oct 2013 16:53:08 +0400 http://druweb.ru/kak-udalit-pustoj-div-u-form-v-drupal-7.html Default admin account
Как авторизовать пользователя на Drupal API из своего скрипта http://druweb.ru/kak-avtorizovat-polzovatelya-na-drupal-api-iz-svoego-skripta.html Чуть ниже представлен пример написания функции для программной аутентификации пользователя на сайте, который работает под управлением CMS Drupal 7, с использованием API того же самого движка. Важным этапом является подключение возможностей системы из стороннего PHP файла.

]]>
Fri, 04 Oct 2013 16:25:59 +0400 http://druweb.ru/kak-avtorizovat-polzovatelya-na-drupal-api-iz-svoego-skripta.html Default admin account
Как в Drupal 7 вывести элементы формы одной строкой http://druweb.ru/kak-v-drupal-7-vyivesti-elementyi-formyi-odnoj-strokoj.html Одной из самых распространенных задачек темизации в Drupal 7 возможно является вопрос выравнивания произвольных элементов формы в виде одной строки, инлайново. На самом деле решается эта проблема очень легко и просто: достаточно добавить к классу родительского элемента container-inline. Смотрим программный код, который показан ниже:

]]>
Fri, 04 Oct 2013 15:36:59 +0400 http://druweb.ru/kak-v-drupal-7-vyivesti-elementyi-formyi-odnoj-strokoj.html Default admin account
Обработка нескольких кнопок одной формы в Drupal 7 http://druweb.ru/obrabotka-neskolkix-knopok-odnoj-formyi-v-drupal-7.html Далее в читаемом вами сейчас материале приведен не сильно сложный пример программного кода, который наглядно демонстрирует то, как в Drupal 7.xx можно обрабатывать клики по 2-м и более кнопкам, расположенным в рамках одной общей родительской формы.

]]>
Fri, 04 Oct 2013 15:11:11 +0400 http://druweb.ru/obrabotka-neskolkix-knopok-odnoj-formyi-v-drupal-7.html Default admin account
Как перенести WordPress на хостинг http://druweb.ru/kak-perenesti-wordpress-na-xosting.html Перенос сайта под управлением CMS WordPress достаточно простой и легкий процесс (если вы не используете возможности т.н. 'мультисайтинга'). Вам необходимо сделать всего несколько несложных шагов. Итак, поехали:

1. Сделайте дамп базы данных движка, - экспорт данных из специальной утилиты PHPMyAdmin или её аналогов.

2. Заархивируйте файлы вашего сайта любым удобным для вас архиватором и формате *.zip или *.tar.gz.

3. Залейте файлы по FTP-клиенту или SSH на веб-сервер. Распакуйте их там.

4. Зайдите в PHPMyAdmin на хостинге. Выполните процесс импорта базы данных.

]]>
Thu, 03 Oct 2013 18:12:36 +0400 http://druweb.ru/kak-perenesti-wordpress-na-xosting.html Default admin account
Как в Drupal по nid получить синоним пути ноды http://druweb.ru/kak-v-drupal-po-nid-poluchit-sinonim-puti-nodyi.html Рассмотрим способ извлечения пути до заданной ноды при условии, что нам известен её nid, т.е. идентификатор. Программный код представленного сниппета можно вставлять куда вам угодно - хоть в код модулы, хоть в файлы или шаблоны темы. Значения не имеет. Смотрим.

]]>
Thu, 03 Oct 2013 17:48:33 +0400 http://druweb.ru/kak-v-drupal-po-nid-poluchit-sinonim-puti-nodyi.html Default admin account
Как удалить пункт меню или раздел из админки WordPress http://druweb.ru/kak-udalit-punkt-menyu-ili-razdel-iz-adminki-wordpress.html Итак, удалить, а точнее просто скрыть, из административного раздела движка WordPress можно практически любой пункт меню или даже группу пунктов меню. Сделать это очень легко, ведь есть специальные функции remove_submenu_page() и remove_menu_page().

]]>
Thu, 03 Oct 2013 17:31:52 +0400 http://druweb.ru/kak-udalit-punkt-menyu-ili-razdel-iz-adminki-wordpress.html Default admin account
Как в WordPress запретить пользователям редактировать темы http://druweb.ru/kak-v-wordpress-zapretit-polzovatelyam-redaktirovat-temyi.html Эта заметка о том, как в WordPress запретить пользователям редактировать темы, полностью, по-настоящему, а не просто скрыв соответствующий элемент меню с административных веб-страниц. При попытке доступа к Редактору будет произведено автоматическое перенаправление на Консоль. Копипастим сниппет в functions.php:

]]>
Thu, 03 Oct 2013 17:20:37 +0400 http://druweb.ru/kak-v-wordpress-zapretit-polzovatelyam-redaktirovat-temyi.html Default admin account
Как в WordPress запретить пользователю менять тему http://druweb.ru/kak-v-wordpress-zapretit-polzovatelyu-menyat-temu.html Отличием способа, который я приведу ниже от тех, что уже опубликованы, как в Рунете, так и в Буржунете, является то, что он позволяет не просто убрать пункт меню Темы из администраторской или даже верхней панели при просмотре сайта, а вообще наглухо, так сказать, закрыть доступ к той странице, где пользователь может сменить оформление. Смотрим листинг:

]]>
Thu, 03 Oct 2013 17:10:28 +0400 http://druweb.ru/kak-v-wordpress-zapretit-polzovatelyu-menyat-temu.html Default admin account
Как в WordPress добавить классы (CSS) к ссылкам в функции the_tags() http://druweb.ru/wordpress-the-tags-link-classes.html Сегодня мы с вами рассмотрим пример того, как можно прописать собственные классы (CSS) для ссылок на архивы меток, которые выводит функция API WordPress под названием the_tags(). Итак, воспользуйтесь следуюим программным кодом, вставляемым в файлик темы - functions.php:

]]>
Thu, 03 Oct 2013 15:52:51 +0400 http://druweb.ru/wordpress-the-tags-link-classes.html Default admin account
Как в WordPress изменить разметку заголовка для каждого виджета http://druweb.ru/kak-v-wordpress-izmenit-razmetku-zagolovka-dlya-kazhdogo-vidzheta.html Если вам необходимо по требованию концепции графического дизайна сайта сменить разметку заголовков каждого типа виджета, то реализовать такое вам поможет функция-крючок на фильтр под названием widget_title и следующий программный код, добавленный в файл functions.php темы:

]]>
Thu, 03 Oct 2013 14:45:18 +0400 http://druweb.ru/kak-v-wordpress-izmenit-razmetku-zagolovka-dlya-kazhdogo-vidzheta.html Default admin account
Как в Drupal вывести ссылки на следующую-предыдущую ноду http://druweb.ru/kak-v-drupal-vyivesti-ssyilki-na-sleduyushhuyu-predyidushhuyu-nodu.html Если вы хоть когда-нибудь использовали CMS WordPress, то вам должны быть знакомы штатные функции API, которые позволяли выводить ссылки на следующий и предыдущий записи в блоге. У Drupal такой возможности, насколько мне известно, к сожалению не предусмотрено. Однако решить описанное недоразумение вполне можно собственными силами. Например вот так вот:

]]>
Thu, 03 Oct 2013 11:44:10 +0400 http://druweb.ru/kak-v-drupal-vyivesti-ssyilki-na-sleduyushhuyu-predyidushhuyu-nodu.html Default admin account
Как отключить Cron у WordPress http://druweb.ru/kak-otklyuchit-cron-u-wordpress.html Запуск планировщика задач из движка далеко не всегда является самым оптимальным решением. Если вы не хотите, чтобы WordPress запускал Cron, то можно воспользоваться следующей константой, которую нужно просто объявить в файле wp-config.php:

]]>
Wed, 02 Oct 2013 18:11:18 +0400 http://druweb.ru/kak-otklyuchit-cron-u-wordpress.html Default admin account
Как изменить время хранения cookies в WordPress http://druweb.ru/kak-izmenit-vremya-xraneniya-cookies-v-wordpress.html Итак, увеличить или наоборот уменьшить время хранения cookies в браузере(если поточнее, то время по прошествии которого пользователь будет считаться уже неавторизованным) применительно к движку под названием WordPress можно с помощью приведенного чуть ниже простого способа:

]]>
Wed, 02 Oct 2013 17:15:18 +0400 http://druweb.ru/kak-izmenit-vremya-xraneniya-cookies-v-wordpress.html Default admin account
Как у WordPress сделать ограничение на минимальное количество слов в записи http://druweb.ru/kak-u-wordpress-sdelat-ogranichenie-na-minimalnoe-kolichestvo-slov-v-zapisi.html С помощью программного кода, который показан далее можно в принудительном порядке разрешать всем пользователям публиковать только записи с содержимым длиною не менее W слов. В противном случае авторы увидят стандартное сообщение WordPress об ошибке с уведомлением "Ошибка: перед публикацией ваша запись должна содержать достаточно слов.".

]]>
Wed, 02 Oct 2013 16:45:49 +0400 http://druweb.ru/kak-u-wordpress-sdelat-ogranichenie-na-minimalnoe-kolichestvo-slov-v-zapisi.html Default admin account
Как подсмотреть закрытый счетчик посещаемости в LiveInternet http://druweb.ru/pri-soblyudenii-opredelennyix-uslovij,-absolyutno-lyuboj-lyubopyitnyij-chelovek-imeet-vozmozhnost-spokojno-p.html При соблюдении определенных условий, абсолютно любой любопытный человек имеет возможность спокойно подсмотреть счетчик посещаемости произвольного сайта, зарегистрированного его владельцем на веб-сервисе статистики под названием LiveInternet.

Итак, сделать описанное можно, как минимум двумя способами. Только вместо example-site.ru не забывайте указывать ваш домен.

]]> Wed, 02 Oct 2013 14:49:24 +0400 http://druweb.ru/pri-soblyudenii-opredelennyix-uslovij,-absolyutno-lyuboj-lyubopyitnyij-chelovek-imeet-vozmozhnost-spokojno-p.html Default admin account Как в Drupal перенаправить пользователя после авторизации http://druweb.ru/kak-v-drupal-perenapravit-polzovatelya-posle-avtorizaczii.html Если читателю в CMS Drupal необходимо реализовать перенаправление пользователя после успешной процедуры аутентификации на сайте, то это можно сделать следующим образом, - смотрим программный код примера, представленный ниже:

]]>
Wed, 02 Oct 2013 11:56:59 +0400 http://druweb.ru/kak-v-drupal-perenapravit-polzovatelya-posle-avtorizaczii.html Default admin account
Как в Drupal 7 переименовать и переместить любой файл при закачке http://druweb.ru/kak-v-drupal-7-pereimenovat-fajl-pri-zakachke.html Если читателю по каким-либо весомым для него причинам (к примеру люди дают неприемлемые с  N точек зрения наименования своим файлам) необходимо автоматическим способом стандартизировать / упорядочивать все имена загружаемых пользователями файлов, то сделать это можно с помощью следующего программного кода, который нужно добавить в ваш модуль:

]]>
Wed, 02 Oct 2013 11:07:14 +0400 http://druweb.ru/kak-v-drupal-7-pereimenovat-fajl-pri-zakachke.html Default admin account
Как в WordPress вывести только дочерние рубрики http://druweb.ru/kak-v-wordpress-vyivesti-tolko-dochernie-rubriki.html Ниже приведен один из вариантов решения задачки по выводу дочерних рубрик касаемо родительской категории, т.е. выводим исключительно только прямых потомков от родительской рубрики, в данном случае в виде ненумерованного списка.

]]>
Tue, 01 Oct 2013 18:01:12 +0400 http://druweb.ru/kak-v-wordpress-vyivesti-tolko-dochernie-rubriki.html Default admin account
Как узнать User ID по имени пользователя в WordPress http://druweb.ru/kak-uznat-user-id-po-imeni-polzovatelya-v-wordpress.html Для того, чтобы узнать целочисленный идентификатор пользователя а-ля user ID касаемо движка WordPress, если вам известно имя пользователя можно воспользоваться функцией под названием get_userdatabylogin(), которая вернет объект юзера. Далее просто вытаскиваем соответствующее свойство.

]]>
Tue, 01 Oct 2013 17:40:56 +0400 http://druweb.ru/kak-uznat-user-id-po-imeni-polzovatelya-v-wordpress.html Default admin account
Простой сабмит селекта в Drupal http://druweb.ru/prostoj-sabmit-selekta-v-drupal.html В читаемом вами сейчас материале представлен пример простой обработки данных от селекта а-ля выпадающего списка значений. Без AJAX, обычный сабмит с HOOK_form_submit. Ненужные элементы реализации типа регистрации кастомной веб-страницы сознательно убраны.

]]>
Tue, 24 Sep 2013 18:10:46 +0400 http://druweb.ru/prostoj-sabmit-selekta-v-drupal.html Default admin account
Как в WordPress показывать разное меню гостям и пользователям http://druweb.ru/kak-v-wordpress-pokazyivat-raznoe-menyu-gostyam-i-polzovatelyam.html Для того, чтобы показывать совершенно разные меню для гостей и авторизованных (залогиненных) пользователей на WordPress читателю достаточно воспользоваться небольшим программным кодом, который представлен чуть ниже. Его необходимо добавить в шаблон, где у вас вызывается функция под названием wp_nav_menu(). Обычно это файл header.php.

]]>
Tue, 24 Sep 2013 17:51:50 +0400 http://druweb.ru/kak-v-wordpress-pokazyivat-raznoe-menyu-gostyam-i-polzovatelyam.html Default admin account
Встречайте новый Druweb.ru http://druweb.ru/vstrechajte-novyij-druweb.ru.html На прошлой неделе (примерно в среду, если не забыл) мною была запущена новая версия сайта http://druweb.ru - блога о Drupal, MODX и WordPress, также содержащего краткие обзоры различных веб-сервисов Рунета и не только.

Перечислю, из того, что изменено и дополнено на данном веб-ресурсе:

  1. Полностью изменена HTML верстка. Произведен редизайн с использованием CSS фреймворка известного, как Bootstrap от Twitter.
  2. Убран вывод похожих записей под статьями.
  3. Перемещена поисковая форма из правой колонки в верхнюю часть страницы.
]]>
Tue, 24 Sep 2013 17:31:53 +0400 http://druweb.ru/vstrechajte-novyij-druweb.ru.html Default admin account
Как добавить ссылки из Закладок в WordPress меню http://druweb.ru/kak-dobavit-ssyilki-iz-zakladok-v-wordpress-menyu.html Знаете ли, что в произвольное меню, генерируемое функцией wp_nav_menu(), WordPress можно добавлять адреса интересных вам веб-страниц из стандартных Ссылок / Закладок? Для того, чтобы использовать данную возможность используйте следующий простой программный код:

]]>
Tue, 24 Sep 2013 17:11:02 +0400 http://druweb.ru/kak-dobavit-ssyilki-iz-zakladok-v-wordpress-menyu.html Default admin account
Как в WordPress подсчитать количество медифайлов http://druweb.ru/kak-v-wordpress-podschitat-kolichestvo-medifajlov.html Если вам вдруг понадобится быстро узнать количество медиафайлов определенных типов, например картинки в формате JPEG, GIF или PNG, загруженных пользователями, то вы можете использовать следующий программный код, добавленный в functions.php темы для WordPress:

]]>
Tue, 24 Sep 2013 16:37:09 +0400 http://druweb.ru/kak-v-wordpress-podschitat-kolichestvo-medifajlov.html Default admin account
Как на WordPress добавлять фильтры в библиотеку медиафайлов http://druweb.ru/kak-na-wordpress-dobavlyat-filtryi-v-biblioteku-mediafajlov.html Если бы админка WordPress по умолчанию позволяла бы отфильтровывать медифайлы в библиотеке не только по Все, Изображения, Аудиофайлы и Неприкрепленные, но и по некоторым другим признакам, например по типам файлов, то это являлось бы достаточно полезным функционалом для большинства пользователей данного движка.

Но к сожалению пока у движка данной возможности не реализовано. Однако никто не мешает читателю для решения описанной проблемы использовать следующий сниппет:

]]>
Tue, 24 Sep 2013 16:00:22 +0400 http://druweb.ru/kak-na-wordpress-dobavlyat-filtryi-v-biblioteku-mediafajlov.html Default admin account
Как в WordPress вывести список часто используемых меток http://druweb.ru/kak-v-wordpress-vyivesti-spisok-chasto-ispolzuemyix-metok.html Вывести список часто используемых а-ля самых популярных меток на движке под названием WordPress можно с помощью использования функции get_tags() с перечисленными ниже входными параметрами. Смотрите следующий программный код примера:

]]>
Tue, 24 Sep 2013 15:10:51 +0400 http://druweb.ru/kak-v-wordpress-vyivesti-spisok-chasto-ispolzuemyix-metok.html Default admin account
Как в WordPress запретить оставлять комментарии к записям старше N дней http://druweb.ru/kak-v-wordpress-zapretit-ostavlyat-kommentarii-k-zapisyam-starshe-n-dnej.html Если вы ищете материал о том, как в WordPress программно назначить автоматическое запрещение оставления комментариев и пингов ко всем записям старше N дней, то считайте, что вы его нашли.

Пожалуйста не путайте с пунктом "Автоматически закрывать обсуждение статей старше N дней" на странице админки Настройки обсуждения. Это не сходный функционал. Звучать он будет вот так: "Автоматически закрывать обсуждения к статьям старше N дней.

Смотрим следующий программный код:

]]>
Tue, 24 Sep 2013 13:54:20 +0400 http://druweb.ru/kak-v-wordpress-zapretit-ostavlyat-kommentarii-k-zapisyam-starshe-n-dnej.html Default admin account
Как в WordPress вывести список лучших комментаторов http://druweb.ru/kak-v-wordpress-vyivesti-spisok-luchshix-kommentatorov.html Для того, чтобы на движке WordPress вывести список лучших комментаторов, т.е. тех посетителей, которые написали больше всего комментариев, в порядке убывания, можно с помощью программного кода с SQL запросом, которые будут показаны чуть ниже. Вставьте этот сниппет в файл под названием functions.php, - он есть в папке с темой. Идентификация незарегистрированных пользователей ведется по адресам электронной почты.

]]>
Tue, 24 Sep 2013 13:06:27 +0400 http://druweb.ru/kak-v-wordpress-vyivesti-spisok-luchshix-kommentatorov.html Default admin account
Обработка нескольких кнопок одним сабмитом в Drupal FAPI на AJAX http://druweb.ru/obrabotka-neskolkix-knopok-odnim-sabmitom-v-drupal-fapi-na-ajax.html Если вы привыкли всегда объявлять для каждой кнопки отдельный HOOK_form_submit(), то текущий материал вам следует внимательно прочитать. Здесь я покажу способ обработки нажатия нескольких кнопок в форме одним единственным сабмитом. Для большего удобства сделаю все это ещё и с AJAX, который предоставляет API Drupal 7.

]]>
Tue, 24 Sep 2013 11:56:05 +0400 http://druweb.ru/obrabotka-neskolkix-knopok-odnim-sabmitom-v-drupal-fapi-na-ajax.html Default admin account
Как ограничить область поиска WordPress только заголовками записей http://druweb.ru/kak-ogranichit-oblast-poiska-wordpress-tolko-zagolovkami-zapisej.html Для того, чтобы иметь возможность ограничить область встроенного поиска движка WordPress только заголовками записей и страниц, читатель может воспользоваться следующим относительно сложным фрагментом программного кода, который нужно будет вставить в файл functions.php собственной темы:

]]>
Mon, 23 Sep 2013 17:09:12 +0400 http://druweb.ru/kak-ogranichit-oblast-poiska-wordpress-tolko-zagolovkami-zapisej.html Default admin account
Как в Консоль WordPress добавить виджет последних записей http://druweb.ru/kak-v-konsol-wordpress-dobavit-vidzhet-poslednix-zapisej.html Для того, чтобы добавить в Консоль / Dashboard админки WordPress возможность отображения произвольного количества последний записей в блоге под видом виджета, читатель может спокойно воспользоваться следующим программным кодом, который необходимо вставить в специально предназначенный для этого файл темы functions.php:

]]>
Mon, 23 Sep 2013 16:31:18 +0400 http://druweb.ru/kak-v-konsol-wordpress-dobavit-vidzhet-poslednix-zapisej.html Default admin account
Как в WordPress блокировать потенциальных спамеров по отсутствию реферера http://druweb.ru/kak-v-wordpress-blokirovat-potenczialnyix-spamerov-po-otsutstviyu-referera.html HTTP_REFERER - это поле, заголовок протокола HTTP, которое содержит адрес веб-страницы с которой на ваш сайт или вашу веб-страницу был совершен переход. Некоторые скрипты для автоматической рассылки спама в комментриях могут не учитывать такой момент. Их рефереры предположим пусты. Потому можно с помощью следующего программного кода можно попробовать отсеять немного ботов:

]]>
Mon, 23 Sep 2013 15:31:40 +0400 http://druweb.ru/kak-v-wordpress-blokirovat-potenczialnyix-spamerov-po-otsutstviyu-referera.html Default admin account
Как в Drupal удалить или переопределить системную страницу http://druweb.ru/kak-v-drupal-udalit-ili-pereopredelit-sistemnuyu-straniczu.html С помощью приведенных далее небольших фрагментов программного кода на языке программирования PHP я покажу вам простой способ удаления и / или переопределения вывода практически любой системной веб-страницы. Все, что здесь понадобится - это только воспользоваться вполне стандартным крючком под названием HOOK_menu_alter так, как это показано ниже.

]]>
Mon, 23 Sep 2013 14:59:31 +0400 http://druweb.ru/kak-v-drupal-udalit-ili-pereopredelit-sistemnuyu-straniczu.html Default admin account
Как добавить в админку WordPress отображение миниатюр для списка записей http://druweb.ru/kak-dobavit-v-adminku-wordpress-otobrazhenie-miniatyur-dlya-spiska-zapisej.html Если читатель добавит программный код следующего примера в файл functions.php темы для WordPress, то он получит возможность отображения колонки миниатюр а-ля прикрепленных изображений к записи в административном разделе движка. Выглядеть это будет примерно так, как показано на картинке ниже:

]]>
Mon, 23 Sep 2013 14:36:51 +0400 http://druweb.ru/kak-dobavit-v-adminku-wordpress-otobrazhenie-miniatyur-dlya-spiska-zapisej.html Default admin account
Как удалить комментарии Панели инструментов WordPress http://druweb.ru/kak-udalit-kommentarii-paneli-instrumentov-wordpress.html Если вы считаете, что информации о комментариях, которые ожидают одобрения, не место на Панели инструментов (также именуемом, как админ-бар или админ-панель) WordPress, то тогда программный код, показанный далее будет для вас определенно полезным.

]]>
Mon, 23 Sep 2013 14:16:02 +0400 http://druweb.ru/kak-udalit-kommentarii-paneli-instrumentov-wordpress.html Default admin account
Как в WordPress разрешить выполнение шорткодов в комментариях http://druweb.ru/kak-v-wordpress-razreshit-vyipolnenie-shortkodov-v-kommentariyax.html Добавление этого фрагмента программного кода в functions.php вашей темы WordPress позволит выполнять короткие коды для комментариев. Данный пример в целях безопасности сайта сначала будет удалять все имеющиеся шорткоды, когда они будут попадаться в содержимом комментария. Далее будет происходить процесс повторной инициализации только тех shortcodes, которые будут перечислены в специальной функции shortkodi_v_kommentariyah().

]]>
Mon, 23 Sep 2013 13:59:18 +0400 http://druweb.ru/kak-v-wordpress-razreshit-vyipolnenie-shortkodov-v-kommentariyax.html Default admin account
Как в WordPress удалить стили виджета комментариев http://druweb.ru/kak-v-wordpress-udalit-stili-vidzheta-kommentariev.html Добавление фрагмента программного кода, который показан ниже, в файл functions.php вашей темы WordPress позволит читателям моего сайта без проблем удалять стили, добавляемые к заголовку стандартным системным виджетом последних комментариев:

]]>
Mon, 23 Sep 2013 13:34:57 +0400 http://druweb.ru/kak-v-wordpress-udalit-stili-vidzheta-kommentariev.html Default admin account
Как в WordPress разрешить читать записи только зарегистрированным пользователям http://druweb.ru/kak-v-wordpress-razreshit-chitat-zapisi-tolko-zaregistrirovannyim-polzovatelyam.html Добавление следующего программного кода на PHP в functions.php вашей темы WordPress позволит читателям блокировать доступ к определенным записям или страницам на сайте для анонимных посетителей веб-ресурса а-ля гостей. После того как пользователь войдет в систему, произойдет автоматическое перенаправление на ту запись, которую он намеревался просмотреть.

]]>
Mon, 23 Sep 2013 13:12:59 +0400 http://druweb.ru/kak-v-wordpress-razreshit-chitat-zapisi-tolko-zaregistrirovannyim-polzovatelyam.html Default admin account
Как в Drupal навесить AJAX submit на элемент, отличный от кнопки http://druweb.ru/drupal-navesit-ajax-submit-na-element.html Если вы используете AJAX на своем сайте под управлением CMS / CMF Drupal 7, то наверняка вам приходилось или придется когда-нибудь решать такую распространенную проблему, как навешивание аякс-сабмита на элементы формы, отличные от кнопки. В показанном далее примере сниппета я таким образом прикреплю выполнение асинхронного кода к радиокнопкам.

]]>
Mon, 23 Sep 2013 12:31:08 +0400 http://druweb.ru/drupal-navesit-ajax-submit-na-element.html Default admin account
Добавляем кнопку Удалить запись на Панель инструментов WordPress http://druweb.ru/dobavlyaem-knopku-udalit-zapis-na-panel-instrumentov-wordpress.html Панель инструментов или, как её ещё называют админ-панель, админ-бар, впервые появилась ещё в WordPress 3.1. Напомню, что она добавляет такие полезные опции, как добавление новой записи или редактирования существующей. Однако по-моему там не хватает кнопки удаления поста / помещения его в Корзину, - приходится либо надеятся на то, что в используемой вами теме разработчики уже встроили ссылку удаления поста, либо можно воспользоваться следующим сниппетом:

]]>
Fri, 20 Sep 2013 17:39:55 +0400 http://druweb.ru/dobavlyaem-knopku-udalit-zapis-na-panel-instrumentov-wordpress.html Default admin account
Как в WordPress показать аватар авторизованного пользователя http://druweb.ru/kak-v-wordpress-pokazat-avatar-avtorizovannogo-polzovatelya.html Добавьте этот фрагмент программного кода в любой шаблон страницы WordPress, и он покажет аватар текущего зарегистрированного пользователя, который прошел процедуру аутентификации на вашем сайте. Для регулировки размера аватара в функции get_avatar() доступны целые числа в диапазоне от 64 до 512.

]]>
Fri, 20 Sep 2013 17:11:43 +0400 http://druweb.ru/kak-v-wordpress-pokazat-avatar-avtorizovannogo-polzovatelya.html Default admin account
Как в WordPress разрешить дополнительные теги HTML в комментариях http://druweb.ru/kak-v-wordpress-razreshit-dopolnitelnyie-tegi-html-v-kommentariyax.html По умолчанию в комментариях WordPress разрешены только следующие теги и атрибуты:

  • <a href="" title="">
  • <abbr title="">
  • <acronym title="">
  • <b> <blockquote cite="">
  • <cite>
  • <code>
  • <del datetime="">
  • <em>
  • <i>
  • <q cite="">
  • <strike>
  • <strong>

Как видите это совсем немного. А что делать, если нам с вами потребуется больше доступных тегов HTML или к примеру нужно некоторые из них запретить? В этом читателям поможет такой вот фрагмент программного кода:

]]>
Fri, 20 Sep 2013 16:33:14 +0400 http://druweb.ru/kak-v-wordpress-razreshit-dopolnitelnyie-tegi-html-v-kommentariyax.html Default admin account
Как поменять базовый URL автора в WordPress http://druweb.ru/kak-pomenyat-url-avtora-v-wordpress.html К сожалению в WordPress нет встроенной возможности, которая бы позволяла менять пути до архивов автора со стандартных http://www.druweb.ru/author/alexander на произвольные. К примеру на http://www.druweb.ru/users/alexander или http://www.druweb.ru/profile/alexander. Однако такой функционал можно легко добавить, воспользовавшись функцией-хуком на действие init следующим образом:

]]>
Fri, 20 Sep 2013 15:48:03 +0400 http://druweb.ru/kak-pomenyat-url-avtora-v-wordpress.html Default admin account
Как в WordPress сделать редирект на пост, если в поиске нашелся только он 1 http://druweb.ru/kak-v-wordpress-sdelat-redirekt-na-post,-esli-v-poiske-nashelsya-tolko-on-1.html Когда читатель осуществляет поиск по вашему сайту на движке WordPress с помощью встроенной поисковой системы, результаты отображаются в виде списка. Далее представлен очередной фрагмент программного кода для незначительного улучшения поисковой системы путем автоматического перенаправления читателя к записи, если нашелся только один единственный пост.

]]>
Fri, 20 Sep 2013 15:22:00 +0400 http://druweb.ru/kak-v-wordpress-sdelat-redirekt-na-post,-esli-v-poiske-nashelsya-tolko-on-1.html Default admin account
Как в WordPress выявлять спам по длине ссылки, указанной в качестве домашней страницы http://druweb.ru/kak-v-wordpress-vyiyavlyat-spam-po-dline-ssyilki.html Спам, безусловно, является актуальной проблемой для блоггеров, и большинство из вас, вероятно, получает ни один десяток спам-комментариев за сутки. Здесь представлен простой рецепт для того, чтобы автоматически помечать, как спам все комментарии с URL длиной более 50 символов. Откройте файл functions.php, и вставьте в него следующий код.

]]>
Fri, 20 Sep 2013 15:03:19 +0400 http://druweb.ru/kak-v-wordpress-vyiyavlyat-spam-po-dline-ssyilki.html Default admin account
Как подключить CKEditor к полю http://druweb.ru/kak-podklyuchit-ckeditor-k-polyu.html Далее в заметке я приведу простейший пример быстрого подключения WYSIWYG CKEditor к веб-странице, точнее к произвольному многострочному текстовому полю. Напоминаю, что CKEditor является одним из самых удобных, надежных и динамично развивающихся визуальных редакторов. На мой сугубо субъективный взгляд он лучше чем TinyMCE.

Итак, вот код для его инициализации:

]]>
Fri, 20 Sep 2013 14:26:03 +0400 http://druweb.ru/kak-podklyuchit-ckeditor-k-polyu.html Default admin account
Var_dump в JavaScript http://druweb.ru/analogi-funkczii-var_dump-v-javascript.html Итак, в первую очередь аналогом функции var_dump(), которая есть в PHP, применительно к JavaScript будет конструкция console.log(variable);. Также напомню всем читателям, что оригинальная var_dump() веб-серверного ЯП позволяет делать следующее, цитирую мануал:

Функция отображает структурированную информацию об одном или нескольких выражениях, включая их тип и значение. Массивы и объекты анализируются рекурсивно с разным отступом у значений для визуального отображения структуры.

А на примере кода это будет выглядет вот так:

]]>
Fri, 20 Sep 2013 14:01:06 +0400 http://druweb.ru/analogi-funkczii-var_dump-v-javascript.html Default admin account
Как запретить сброс пароля в WordPress через форму входа http://druweb.ru/kak-zapretit-sbros-parolya-v-wordpress-cherez-formu-vxoda.html Как известно в WordPress есть возможность сброса пароля через форму аутентификации (проще говоря форму входа), если к примеру последний был как бы внезапно потерян. С помощью небольшого фрагмента программного кода, который показан ниже, вставленного в файл functions.php этот функционал можно просто выключить.

]]>
Fri, 20 Sep 2013 13:00:53 +0400 http://druweb.ru/kak-zapretit-sbros-parolya-v-wordpress-cherez-formu-vxoda.html Default admin account
Как в WordPress вывести все переменные, доступные в $wp_query http://druweb.ru/kak-v-wordpress-vyivesti-vse-peremennyie-dostupnyie-v-wp_query.html При кодировании а-ля разработке темы или плагина для WordPress может быть очень полезным наличие возможности вывести абсолютно все переменные из запроса WP, т.е. из $wp_query. Ниже представлено всего две строчки программного кода, которые позволят вам легко и просто решить упомянутый вопрос. Вставьте этот сниппет в любой шаблон, где вы бы хотели узнать дополнительную информацию о $wp_query.

]]>
Fri, 20 Sep 2013 12:38:07 +0400 http://druweb.ru/kak-v-wordpress-vyivesti-vse-peremennyie-dostupnyie-v-wp_query.html Default admin account
Как полностью удалить виджеты из Консоли WordPress http://druweb.ru/kak-polnostyu-udalit-vidzhetyi-iz-konsoli-wordpress.html Скрыть определенные виджеты из Dashboard очень просто. Посмотрите на спойлер Настройки экрана, - там есть соответствующие флажки. Однако, если хотите полностью убрать любую возможность отображения упомянутых блоков, то такой способ не подойдет.

Итак, далее в читаемом вами материале приведены несколько строчек программного кода, которые позволяют напрочь удалить / отключить возможность отображения любого виджета в Консоли WordPress.

]]>
Fri, 20 Sep 2013 12:16:14 +0400 http://druweb.ru/kak-polnostyu-udalit-vidzhetyi-iz-konsoli-wordpress.html Default admin account
Как в WordPress убрать имя пользователя из класса комментария http://druweb.ru/kak-v-wordpress-ubrat-imya-polzovatelya-iz-klassa-kommentariya.html Итак, известно, что WordPress в стандартных комментариях, если взглянуть на классы CSS, всегда прописывает логины / имена пользователей - <li class="comment byuser comment-author-admin bypostauthor even thread-even depth-1" id="li-comment-134">, которые используются для аутентификации а-ля входа на сайт. Если вам никчему такая открытость, то с помощью сниппета, приведенного чуть ниже это очень легко исправить. Смотрим код:

]]>
Fri, 20 Sep 2013 11:42:01 +0400 http://druweb.ru/kak-v-wordpress-ubrat-imya-polzovatelya-iz-klassa-kommentariya.html Default admin account
Как включить в поиск WordPress записи с паролем http://druweb.ru/kak-vklyuchit-v-poisk-wordpress-zapisi-s-parolem.html Читаемая вами сейчас статья повествует о том, как включить в стандартный поиск, реализованный в движке WordPress записи , которые админитратор защитил паролем. Объясняю, по умолчанию запароленные посты в поиске не учавствуют. Решается описанный вопрос очень просто: с помощью крючка к фильтру под названием posts_search. Смотрим программный код, который расположен чуть ниже:

]]>
Thu, 19 Sep 2013 17:26:13 +0400 http://druweb.ru/kak-vklyuchit-v-poisk-wordpress-zapisi-s-parolem.html Default admin account
Как узнать количество медиафайлов в библиотеке WordPress http://druweb.ru/kak-uznat-kolichestvo-mediafajlov-v-biblioteke-wordpress.html Далее в статье представлен пример функции, которая позволяет веб-программисту, использующему CMS WordPress, программным путем узнать конкретное количество медиафайлов в библиотеке движка. Итак, вставьте следующий немногострочный программный  код в свой файл functions.php:

]]>
Thu, 19 Sep 2013 17:06:16 +0400 http://druweb.ru/kak-uznat-kolichestvo-mediafajlov-v-biblioteke-wordpress.html Default admin account
Как в WordPress вывести количество вложений записи в админке http://druweb.ru/kak-v-wordpress-vyivesti-kolichestvo-vlozhenij-zapisi-v-adminke.html Текущая мини-статья расскажет читателям о тома, как в WordPress решить вопрос, касающийся реализации вывода количество вложений к записи в административном разделе движка со список постов блога. Итак, вам достаточно навесить функции-крючки на действие manage_posts_columns и фильтр manage_posts_columns. В общем смотрим следующий программный код:

]]>
Thu, 19 Sep 2013 16:45:01 +0400 http://druweb.ru/kak-v-wordpress-vyivesti-kolichestvo-vlozhenij-zapisi-v-adminke.html Default admin account
Как удалять пункты из админ-меню WordPress http://druweb.ru/kak-udalyat-punktyi-iz-admin-menyu-wordpress.html Текстовый материал, который будет показан далее, расскажет читателям сайта http://druweb.ru об одном из рабочих способов удалять абсолютно любые пункты меню закрепленной в административном разделе админ-панели WordPress, расположенной в верхней части окна браузера. Итак, достаточно использовать крючок на действие под названием wp_before_admin_bar_render так, как это показано ниже:

]]>
Thu, 19 Sep 2013 16:04:48 +0400 http://druweb.ru/kak-udalyat-punktyi-iz-admin-menyu-wordpress.html Default admin account
Как установить русский язык на уже установленный Drupal http://druweb.ru/kak-ustanovit-russkij-yazyik-na-uzhe-ustanovlennyij-drupal.html Чтобы перевести на русский язык уже установленный Drupal нужно выполнить несколько простых шагов, которые перечислены чуть ниже.

  1. Заходим на localize.drupal.org - https://localize.drupal.org/translate/downloads?project=drupal.
  2. Находим там русский пакет переводов. Совет: удобнее всего набрать Ctrl+F, и вбить сочетание "russian".
  3. Выбираем свою версию движка, и скачиваем файл с расширением PO.
  4. Заходим в админку Drupal, переходим на страницу admin/config/regional/language.
  5. Добавляем новый язык, называем его Russian, делаем его языком по умолчанию.
  6. Идем на admin/config/regional/translate. Далее переходим на вкладку Import.
  7. Закачиваем файл перевода.

На этом все.

]]>
Wed, 18 Sep 2013 18:10:10 +0400 http://druweb.ru/kak-ustanovit-russkij-yazyik-na-uzhe-ustanovlennyij-drupal.html Default admin account
Как сократить описания рубрик в админке WordPress http://druweb.ru/kak-sokratit-opisaniya-rubrik-v-adminke-wordpress.html Просматриваемый вами сейчас материал расскажет о том, как можно сократить описания рубрик в административном разделе WordPress. согласитесь, ведь это является актуальной проблемой, если вы любите делать развернутые descriptions?

Итак, вставьте следующий программный код в файл functions.php:

]]>
Wed, 18 Sep 2013 17:00:48 +0400 http://druweb.ru/kak-sokratit-opisaniya-rubrik-v-adminke-wordpress.html Default admin account
Как в WordPress вывести рубрики по дате последнего обновления http://druweb.ru/kak-v-wordpress-vyivesti-rubriki-po-date-poslednego-obnovleniya.html Показанный в следующем материале пример программного кода наглядно демонстрирует решение такой часто встречающейся проблемы, как вывод рубрик (не записей) по дате последнего обновления их постов. Вставьте сниппет в файл темы под названием functions.php, и используйте, не забыв прописать собственные стили и теги HTML. Все очень просто. Те рубрики, которые имеют свежее содержимое показываются выше, чем те, что редко автор редко обновляет.

]]>
Wed, 18 Sep 2013 15:18:46 +0400 http://druweb.ru/kak-v-wordpress-vyivesti-rubriki-po-date-poslednego-obnovleniya.html Default admin account
Как выделить записи цветом в административном разделе WordPress http://druweb.ru/kak-vyidelit-zapisi-czvetom-v-administrativnom-razdele-wordpress.html В читаемой вами сейчас заметке приведен пример простого трюка, связанного с минимальной стилизацией записей в административном разделе WordPress, а именно цветовой подсветкой постов с различными статусами. В общем смотрим программный код, который можно добавить к functions.php, а лучше вынести в отдельный плагин (для пущего удобства).

]]>
Wed, 18 Sep 2013 14:46:50 +0400 http://druweb.ru/kak-vyidelit-zapisi-czvetom-v-administrativnom-razdele-wordpress.html Default admin account
Аутентификация пользователей по e-mail в WordPress http://druweb.ru/autentifikacziya-polzovatelej-po-e-mail-v-wordpress.html На многих сайтах вы наверняка наблюдали уже следующую картину: авторизовываться на веб-ресурсе можно не только по логину и паролю, но и по паре адрес электронной почты / пароль. К сожалению в стандартной текущей версии WordPress такой возможности просто не предусмотрено, однако её не так уж трудно добавить самостоятельно. Например, вот так вот:

]]>
Wed, 18 Sep 2013 14:16:54 +0400 http://druweb.ru/autentifikacziya-polzovatelej-po-e-mail-v-wordpress.html Default admin account
Как добавить класс (CSS) к записи в WordPress http://druweb.ru/kak-dobavit-klass-(css)-k-zapisi-v-wordpress.html Итак, давайте рассмотрим один из вариантов решения вопроса, касающегося того, как добавить / приписать класс (CSS) к записи в CMS WordPress, - данный совет будет полезным, если вы пишете собственные темы или меняете имеющееся оформление собственного сайта. Вот программный код:

]]>
Wed, 18 Sep 2013 13:46:36 +0400 http://druweb.ru/kak-dobavit-klass-(css)-k-zapisi-v-wordpress.html Default admin account
Как добавить атрибуты nofollow к ссылкам в рубрике WordPress http://druweb.ru/kak-dobavit-atributyi-nofollow-k-ssyilkam-v-rubrike-wordpress.html В данном материале мы с вами рассмотрим вопрос того, как добавить атрибуты nofollow ко всем контекстным ссылкам в заданной рубрике WordPress. Решением описанной задачки будет использование крючка на фильтр под названием the_content в представленном далее программном коде. Итак, смотрим пример.

]]>
Wed, 18 Sep 2013 13:24:51 +0400 http://druweb.ru/kak-dobavit-atributyi-nofollow-k-ssyilkam-v-rubrike-wordpress.html Default admin account
Как создать новый токен в Drupal 7 http://druweb.ru/kak-sozdat-novyij-token-v-drupal-7.html Далее в текущем материале приведен пример программного кода, который вы, читатели, можете использовать для создания собственных токенов в CMS / CMF Drupal версии 7.xx. Я рассмотрю все это применительно к 'шаблону' для формы регистрации пользователей на сайте, - ведь не предусмотрено у движка стандартного токена для пароля учетной записи.

]]>
Wed, 18 Sep 2013 11:44:27 +0400 http://druweb.ru/kak-sozdat-novyij-token-v-drupal-7.html Default admin account
Как в WordPress убрать спойлер Помощь из админки http://druweb.ru/kak-v-wordpress-ubrat-spojler-pomoshh-iz-adminki.html Рассмотрим несколько вариантов того, как можно на административных веб-страницах системы управления содержимым сайта WordPress избавиться от контекстной справки, иными словами, как удалить раскрывающийся блок под названием Помощь из админки.

Вариант 1. Вставляем показанный ниже программный код в functions.php. Используем крючок на фильтр contextual_help следующим образом:

]]>
Tue, 17 Sep 2013 20:36:16 +0400 http://druweb.ru/kak-v-wordpress-ubrat-spojler-pomoshh-iz-adminki.html Default admin account
Как в WordPress добавить метку и рубрику по умолчанию http://druweb.ru/kak-v-wordpress-dobavit-metku-i-rubriku-po-umolchaniyu.html В текущем материале, посвященном движку под названием WordPress, мы с вами рассмотрим один из многочисленных способов добавить рубрику и метку по умолчанию к записи / посту ещё на этапе его создания пользователем-автором. Для решения задачи достаточно просто использовать крючок wp_insert_post, который необхожимо навешивать на действие. В общем смотрим программный код, показанный далее.

]]>
Tue, 17 Sep 2013 16:37:53 +0400 http://druweb.ru/kak-v-wordpress-dobavit-metku-i-rubriku-po-umolchaniyu.html Default admin account
JQuery селекторы по классам и идентификаторам http://druweb.ru/jquery-selektoryi-po-klassam-i-identifikatoram.html Несколько примеров того, как можно, используя селекторы в JQuery, выбрать элементы по их CSS классам и идентификаторам.

Пример 1. Окрашиваем зеленым цветом все элементы на веб-странице идентификаторы которых начинаются с приставки chart:

]]>
Tue, 17 Sep 2013 16:13:37 +0400 http://druweb.ru/jquery-selektoryi-po-klassam-i-identifikatoram.html Default admin account
Как удалить все неиспользуемые метки из WordPress http://druweb.ru/kak-udalit-vse-neispolzuemyie-metki-iz-wordpress.html Сегодня мы с вами посредством парочки простейших запросов на SQL очистим наши сайты на WordPress от тех меток, которыми не была помечена не одна запись блога. Эта проблема может быть актуальной для очень старых веб-проектов, где такого мусора может накопится предостаточно в системной базе данных движка. Итак, давайте попробуем / заставим CMS похудеть, так сказать.

]]>
Tue, 17 Sep 2013 15:44:12 +0400 http://druweb.ru/kak-udalit-vse-neispolzuemyie-metki-iz-wordpress.html Default admin account
Как вывести записи в определенном временном интервале на WordPress http://druweb.ru/kak-vyivesti-zapisi-v-opredelennom-vremennom-intervale-na-wordpress.html Данный материал расскажет посетителям сей веб-странички о том, как вывести записи в определенном временном интервале на WordPress. Я буду использовать функцию API движка под названием query_posts(), а также фильтр posts_where(). В общем давайте-ка посмотрим программный код, который показан чуть ниже:

]]>
Tue, 17 Sep 2013 15:04:39 +0400 http://druweb.ru/kak-vyivesti-zapisi-v-opredelennom-vremennom-intervale-na-wordpress.html Default admin account
Дата и время записей в админке WordPress http://druweb.ru/data-i-vremya-zapisej-v-adminke-wordpress.html В текущем материале я привожу читателям своего блога пример того, как в WordPress можно заменить содержимое стандартной колонки под названием Дата в административной части сайта. Улучшаем колонку, заменяя информацию вида "15.05.2013 Опубликовано" на "2013-05-15 01:33:38". Использовать будем стандартные крючки с именами manage_edit-post_columns и manage_posts_custom_column.

]]>
Tue, 17 Sep 2013 14:20:06 +0400 http://druweb.ru/data-i-vremya-zapisej-v-adminke-wordpress.html Default admin account
Бесплатные иконки для сайта http://druweb.ru/besplatnyie-ikonki-dlya-sajta.html На днях нашел на сайте http://webdesignerdepot.com набор из шестнадцати замечательных иконок / значков в стиле Рождества или Нового года. Картинки доступны в трех размерах: 64x64 px; 128x128 px; 256x256 px.

P.S. Как сказано в ReadMe набор иконок бесплатен для персонального и коммерческого использования на сайтах и т.п.

Плюс присутствует и векторная легко масштабируемая версия. Скачать можно вот здесь. Превью:

Бесплатные иконки для сайта

]]>
Thu, 18 Apr 2013 16:37:46 +0400 http://druweb.ru/besplatnyie-ikonki-dlya-sajta.html Default admin account
WordPress плагин - кнопка NextPage для редакторов http://druweb.ru/wp-page-button.html WordPress плагин под названием «WP Page Button» добавляет кнопку NextPage для редакторов системы управления содержимым сайта. В частности расширение возвращает возможность добавлять разделитель перехода на следующую страницу материала как в визуальный TinyMCE, так и в редактор HTML-кода, если вы к примеру решите разбить последний в силу его объема.

WordPress плагин кнопка NextPage

]]>
Mon, 04 Mar 2013 12:12:47 +0400 http://druweb.ru/wp-page-button.html Default admin account
Google поиск теперь с визуальным веб-калькулятором http://druweb.ru/google-poisk-s-kalkulyatorom.html Не для кого надеюсь не являлось секретом, что поисковая система Google помимо традиционных функций поиска совмещала в себе также простой калькулятор и конвертер валют (если не забыл), а также конвертор различных единиц измерения. Так вот теперь у поисковика этот арифметический инструмент обзавелся собственным сниппетом в выдаче (если так можно выразиться) или веб-интерфейсом полноценного приложения:

Google калькулятор

]]>
Wed, 13 Feb 2013 16:28:33 +0400 http://druweb.ru/google-poisk-s-kalkulyatorom.html Default admin account
WordPress плагины: WP Relevant Pages http://druweb.ru/wp-relevant-pages.html Плагин под названием "WP Relevant Pages" позволяет пользователю фактически удалять стандартные системные страницы без которых к сожалению некоторых не может обходиться ни один сайт или автономный блог, сделанный на платформе CMS WordPress.

WordPress плагин, удаление архивов и страниц вложений

]]>
Fri, 01 Feb 2013 17:51:16 +0400 http://druweb.ru/wp-relevant-pages.html Default admin account
Drupal 7: регистрация по адресу электронной почты http://druweb.ru/drupal-7-email-registration.html Полезное друпаловское расширение Email Registration упростит процесс регистрации на вашем сайте.

Drupal 7 регистрация по почте

]]>
Thu, 06 Sep 2012 16:59:45 +0400 http://druweb.ru/drupal-7-email-registration.html Default admin account
Яркий пример охоты за контентом: пороки http://druweb.ru/bad-content.html Рекомендую прочесть обе статейки, которые я выделил красным подчеркиванием на сайте ruseller.com, дабы понять весь смысл моей заметочки.

Плохой контент

]]>
Wed, 22 Aug 2012 22:56:42 +0400 http://druweb.ru/bad-content.html Default admin account
Drupal 7: измерить производительность без Devel http://druweb.ru/drupal-7-performance.html Сколько Drupal отъел памяти? За какое время была сгенерирована просматриваемая мною сейчас страница? Ответ на этот вопрос кодом смотрите в сей заметке.

Drupal 7 производительность

]]>
Mon, 20 Aug 2012 14:46:06 +0400 http://druweb.ru/drupal-7-performance.html Default admin account
Язык поисковых запросов: интересные сочетания http://druweb.ru/se-language.html Сколько внешних ссылок на сайте? Поможет узнать Bing. Нужны сайт на WordPress? Воспользуйтесь возможностями поиска Яндекса. Язык поисковых запросов.

Язык поисковых запросов

]]>
Sun, 05 Aug 2012 17:36:09 +0400 http://druweb.ru/se-language.html Default admin account
Такой разный Яндекс: несколько интересных скриншотов http://druweb.ru/yandex.html Посмотрим несколько занимательных полезно-бесполезных приложений к серьезным сервисам Яндекса.

Яндекс.Поиск: прямой эфир

]]>
Tue, 24 Jul 2012 18:23:19 +0400 http://druweb.ru/yandex.html Default admin account
Ох уж эти пользователи WordPress - список глупостей http://druweb.ru/wordpress-bad-users.html Подборка из двух выжимок с различных ресурсов, которая заставит вас улыбнуться.

Яндекс.Директ: смешной текст объявления

]]>
Sat, 21 Jul 2012 21:00:35 +0400 http://druweb.ru/wordpress-bad-users.html Default admin account
Drupal 7 делаем локализацию к своему модулю http://druweb.ru/drupal-translate-module.html Как подготовить пакеты локализации к модулю или теме: используем возможности специализированного модуля Translation template extractor и бесплатного редактора переводов под названием POEdit. Мультиязычность, коротко о главном.

Drupal 7 перевод модуля или темы

]]>
Wed, 18 Jul 2012 16:45:42 +0400 http://druweb.ru/drupal-translate-module.html Default admin account
WordPress и разбивка записи на страницы: как сделать? http://druweb.ru/wordpress-page-nextpage.html Выжимаю капельки информации о постраничном раззбиениии большого поста в блогах на ВордПресс 3.x.x.

WordPress постраничное разбиение

]]>
Fri, 13 Jul 2012 18:15:52 +0400 http://druweb.ru/wordpress-page-nextpage.html Default admin account
Красивые желтоватые кнопки на чистом CSS3 с хаками http://druweb.ru/example-css-buttons.html Очередной «сетевой» пример реализации кнопочек, используя чистый CSS и немного т.н. стилевых хаков.

Кнопки на CSS3

]]>
Thu, 12 Jul 2012 18:06:03 +0400 http://druweb.ru/example-css-buttons.html Default admin account
Drupal 7 раксрывающиеся блоки информации http://druweb.ru/drupal-collapsible.html Создадим наборы элементов формы, сгруппированных по раскрывающимся блокам на JQuery, который уже довольно удобно пристроен к седьмому Друпалу.

Drupal 7 раскрывающийся текст

]]>
Thu, 12 Jul 2012 17:10:05 +0400 http://druweb.ru/drupal-collapsible.html Default admin account
WordPress - как подсчитать все комментарии разом http://druweb.ru/wordpress-comments-count.html Когда бесполезна get_comments_number(). Пишем небольшой запрос к базе данных движка, извлекая количество всех одобренных комментариев блога.

WordPress Количество комментариев

]]>
Thu, 12 Jul 2012 16:17:05 +0400 http://druweb.ru/wordpress-comments-count.html Default admin account
Drupal 7 и автозаполнямые поля ввода http://druweb.ru/drupal-field-autocomplete.html Кратенький недоманульчик на тему создания автодополняемого поля ввода на седьмом друпале. Используется SQL оператор LIKE из под обертки «апишной» функции db_select() для работы с базой данных.

Drupal 7 автозаполняемое поле ввода

]]>
Thu, 12 Jul 2012 12:21:24 +0400 http://druweb.ru/drupal-field-autocomplete.html Default admin account
Code Mirror - динамичная подсветка кода в браузере http://druweb.ru/code-mirror.html Сегодняшняя заметка посвящена библиотеке под названием Code Mirror, которая кстати реализует неплохую подсветку ключевых слов языков программирования на лету.

Code Mirror

]]>
Mon, 09 Jul 2012 18:31:11 +0400 http://druweb.ru/code-mirror.html Default admin account
WordPress плагин CodeMirror for CodeEditor: редактор http://druweb.ru/wordpress-code-mirror.html Небольшой обзор возможностей плагина подсветки синтаксиса ЯП прямо в админском редакторе кода WordPress. Скачать можно, как обычно из официального репозитория.

WordPress подсветка кода в редакторе

]]>
Mon, 09 Jul 2012 16:58:27 +0400 http://druweb.ru/wordpress-code-mirror.html Default admin account
WordPress: добавим чередование классов к записям http://druweb.ru/wordpress-post-class.html Если разработчику необходимо выделить разными стилевыми классами записи из Loop, тогда ставим фильтр на post_class(). Описанное в статье актуально соответсвенно для WordPress 3.x.x, не младше.

WordPress записи: post_class

]]>
Mon, 09 Jul 2012 10:11:53 +0400 http://druweb.ru/wordpress-post-class.html Default admin account
Настройки браузера: несколько домашних страниц http://druweb.ru/browser-multihomepage.html Главная подлянка заключалась в том, чтобы все-таки заставить Opera открывать при запуске не одну, а несколько страниц со статусом «Домашняя».

opera домашняя страница

]]>
Thu, 05 Jul 2012 16:27:03 +0400 http://druweb.ru/browser-multihomepage.html Default admin account
Drupal 7: реализация вертикальных вкладок на странице http://druweb.ru/drupal-vertical-tabs.html Миниатюрный фрагмент кода, являющийся простым примером создания вертикальных вкладок на седьмом Друпале. Полезно, когда необходимо как-то уместить множество контента на одной страничке.

Drupal вертикальные вкладки

]]>
Tue, 03 Jul 2012 11:44:55 +0400 http://druweb.ru/drupal-vertical-tabs.html Default admin account
Немного информации о знаменитом Lorem Ipsum http://druweb.ru/lorem-ipsum-text.html Краткая информация об очень популярном наборе текстов-заглушек, используемых в веб-дизайне. Вы наверное уже догадались, что речь пойдет конечно же о Lorem Ipsum.

Lorem Ipsum

]]>
Mon, 02 Jul 2012 12:31:37 +0400 http://druweb.ru/lorem-ipsum-text.html Default admin account
WordPress плагины: WP Paste Analytics. Версия 1.0.1 http://druweb.ru/wp-paste-analytics-101.html Дошли наконец мои руки до того, чтобы написать вторую версию плагина WP Paste Analytics. Встречайте релиз под номером «1.0.1».

WordPress плагин для вставки кода счетчиков

]]>
Sun, 01 Jul 2012 08:22:16 +0400 http://druweb.ru/wp-paste-analytics-101.html Default admin account
Социальные закладки на сайт от AddThis http://druweb.ru/addthis-social-bookmarks.html Пример кастомизированного вызова скриптов социальных закладок от мощнейшего зарубежного AddThis.

Социальные закладки на сайт

]]>
Fri, 29 Jun 2012 19:03:58 +0400 http://druweb.ru/addthis-social-bookmarks.html Default admin account
WordPress и гибкая настройка вида облака меток http://druweb.ru/wordpress-my-tag-cloud.html Простым фильтром меняем стиль раметки стандартного виджета облака меток ВордПресс до получения более привлекательного оформления согласно дизайну требуемого HTML шаблона.

WordPress облако меток

]]>
Fri, 29 Jun 2012 18:20:34 +0400 http://druweb.ru/wordpress-my-tag-cloud.html Default admin account
WordPress - как редактировать содержимое RSS ленты http://druweb.ru/wordpress-edit-rss.html Заметка о том, как с помощью системы фильтров WordPress API возможно, можно и нужно корректировать содержимое RSS ленты. Весь процесс займет максимум минут пять, а строчек код будет не более 4-6.

WordPress правка RSS ленты

]]>
Thu, 28 Jun 2012 16:29:07 +0400 http://druweb.ru/wordpress-edit-rss.html Default admin account
Распознавание блокировщика рекламы в браузере http://druweb.ru/adblock-detect.html Интересный (на мой взгляд) способ распознавания существующих на 2012-й год блокировщиков рекламы на сайтах, основанный на простом анализе поведения данного вида программных продуктов.

Google Adsense

]]>
Wed, 27 Jun 2012 14:59:10 +0400 http://druweb.ru/adblock-detect.html Default admin account
WordPress чистим header от движковых излишков http://druweb.ru/wordpress-clean-head.html Пример тонкой правки-настройки содержимого заголовка вашего блога, иными словами удалем неиспользуемый набор функций между HTML-тегов head.

WordPress head

]]>
Tue, 26 Jun 2012 11:15:30 +0400 http://druweb.ru/wordpress-clean-head.html Default admin account
Как обновить Drupal в рамках одной основной версии http://druweb.ru/drupal-major-update.html Краткая памятка по обновлению Drupal в пределах одной мажорной версии. Иными словами между 6.x1 и 6.x2 или между 7.x1 и 7.x3.

Как обновить Drupal?

]]>
Sat, 23 Jun 2012 08:38:12 +0400 http://druweb.ru/drupal-major-update.html Default admin account
Выводим все вложенные картинки к посту WordPress http://druweb.ru/get-wordpress-images.html Простой пример кода для программного вывода на экран всех вложений для заданной записи.

WordPress вложения

]]>
Wed, 20 Jun 2012 15:54:47 +0400 http://druweb.ru/get-wordpress-images.html Default admin account
Drupal 7 - счетчик гостей онлайн. Доработка модуля User. http://druweb.ru/drupal-guests-counter.html Мой миниатюрный модуль, чуточку расширяющий возможности стандратного блока, упомянутого в заголовке сего анонса.

Drupal 7 счетчик гостей

]]>
Wed, 20 Jun 2012 14:33:14 +0400 http://druweb.ru/drupal-guests-counter.html Default admin account
WordPress настройка сжатия изображений http://druweb.ru/wordpress-nastrojka-szhatiya-izobrazhenij.html Фильтр, регулирующий уровень сжатия загружаемых картинок.

WordPress JPEG сжатие

]]>
Mon, 18 Jun 2012 18:59:44 +0400 http://druweb.ru/wordpress-nastrojka-szhatiya-izobrazhenij.html Default admin account
Drupal - что такое таксономия? Мини-памятка новичкам http://druweb.ru/drupal-7-taxonomy.html Чисто теоретический материал для начинающих о том, что же такое загадочная таксономия и с чем её кушать. Три базовых определения с прилагающимся скриншотиком административной панели сайта.

Drupal таксономия

]]>
Mon, 18 Jun 2012 17:34:45 +0400 http://druweb.ru/drupal-7-taxonomy.html Default admin account
WordPress как добавить виджеты прямо в консоль http://druweb.ru/wordpress-dashboard-widget.html Добавлять регионы для виджетов в тему оформления мы умеем. Теперь давайте-ка добавим свой админ-виджет в консоль.

WordPress Виджет для консоли

]]>
Mon, 18 Jun 2012 13:53:02 +0400 http://druweb.ru/wordpress-dashboard-widget.html Default admin account
Drupal 7 хлебные крошки по образу старого Хабрахабра http://druweb.ru/drupal-7-habr-breadcrumbs.html Описываю небольшой трюк над таксономией, позволяющий разработчику реализовывать альтернативные хлебные крошки-заголовки.

Drupal анонсы

]]>
Sun, 17 Jun 2012 15:31:02 +0400 http://druweb.ru/drupal-7-habr-breadcrumbs.html Default admin account
Как ускорить индексацию сайта http://druweb.ru/kak-uskorit-indeksacziyu-sajta.html Все рекомендации, встречающиеся на говно-WordPress-бложиках полнейший бред: добавляйте новый контент на сайт ежедневно и будет вам быстрая индексация страницы за пару часов. Яндексом.

Ускорение индексации

]]>
Sun, 17 Jun 2012 09:03:49 +0400 http://druweb.ru/kak-uskorit-indeksacziyu-sajta.html Default admin account
WordPress - выделяем текущий элемент меню по-своему http://druweb.ru/wordpress-current-page-item.html В очередной своей миниатюрной заметке описываю пару фильтров с помощью которых можно сменить класс активного элемента меню ВордПресс.

WordPress активный элемент меню

]]>
Sat, 16 Jun 2012 22:55:43 +0400 http://druweb.ru/wordpress-current-page-item.html Default admin account
Drupal 7 - блок-счетчик пользователей онлайн http://druweb.ru/drupal-whois-online.html Как добавить блок-счетчик зарегистрированных пользователей онлайн. Заметка для администраторов-новичков, боящихся админку в принципе и друпаловскую в частности.

Drupal 7 счетчик пользователей онлайн

]]>
Fri, 15 Jun 2012 15:51:07 +0400 http://druweb.ru/drupal-whois-online.html Default admin account
Вышел на белый свет WordPress 3.4 Green http://druweb.ru/new-wordpress-34.html Итак, в июне 2012 вышел очередной скороспелый релиз движка WordPress под кодовым названием Green. Поверим, что нового?

WordPress 3.4 Новый режим редактирования настроек темы

]]>
Thu, 14 Jun 2012 11:19:36 +0400 http://druweb.ru/new-wordpress-34.html Default admin account
Пишем тему для WordPress: sidebar.php и блок рекламы http://druweb.ru/wordpress-ads-sidebar.html В этом уроке мы частично доведем до ума боковую колонку для виджетов. Сделаем один регион для виджетов с небольшими квадратными баннерами.

WordPress сайдбар для баннеров

]]>
Wed, 13 Jun 2012 16:36:43 +0400 http://druweb.ru/wordpress-ads-sidebar.html Default admin account
Поисковики Яндекс и Google: взгляд без JavaScript http://druweb.ru/yandex-disable-javascript.html Результаты поиска российской поисковой системы Яндекс с отключенной поддержкой JavaScript:

Яндекс без JavaScript

]]>
Wed, 13 Jun 2012 12:22:18 +0400 http://druweb.ru/yandex-disable-javascript.html Default admin account
Drupal - о создании собственных подтем оформления http://druweb.ru/drupal-sub-themes.html

Подтемой (sub-theme) в Drupal называется тема, являющаяся приемницей набора возможностей другой темы. Под набором возможностей понимаются файлы "*.tpl.php" (шаблоны), css/javascript файлы, имеющиеся опции, функции, заданные в template.php.

]]>
Wed, 13 Jun 2012 11:37:43 +0400 http://druweb.ru/drupal-sub-themes.html Default admin account
Онлайн генератор QR кода http://druweb.ru/get-qr-code.html Небольшое описание англоязычного условно-бесплатного онлайн-генератора QR-кодов.

QR коды

]]>
Tue, 12 Jun 2012 17:06:27 +0400 http://druweb.ru/get-qr-code.html Default admin account
Сокращение длины ссылки от Google http://druweb.ru/google-url-shortener.html Генерируем короткие адреса веб-страниц от бесплатного гуглового сервиса.

Google URL Shortener

]]>
Sun, 10 Jun 2012 11:16:07 +0400 http://druweb.ru/google-url-shortener.html Default admin account
WordPress - как убрать возможность правки кода http://druweb.ru/wp-hide-theme-editor.html Просто скроем соответсвующий пункт меню редактора от блоггеров-«чайников».

WordPress Как скрыть элемент меню

]]>
Sat, 09 Jun 2012 18:05:59 +0400 http://druweb.ru/wp-hide-theme-editor.html Default admin account
Dofollow блоги: немного информации на заметку http://druweb.ru/dofollow-blogs.html Несколько абзацев информации к так сказать размышлению на тему Dofollow блогов, т.е. веб-сайтов с открытыми для индексирования поисковыми системами ссылками.

Dofolow блоги

]]>
Fri, 08 Jun 2012 14:35:11 +0400 http://druweb.ru/dofollow-blogs.html Default admin account
5 пунктов веб-программиста (перевод) http://druweb.ru/5-punktov-veb-programmista.html Статья - вольный перевод с английского на спорную тему с чего начать путь веб-разрабочика.

w3schools

]]>
Thu, 07 Jun 2012 17:56:45 +0400 http://druweb.ru/5-punktov-veb-programmista.html Default admin account
Новые колонки в таблице записей админки WordPress http://druweb.ru/wordpress-admin-columns.html Сказ о том, как можно добавлять собственные колонки на страницы администрирования групп записей в ВордПресс.

WordPress И своя колонка в админ-части

]]>
Thu, 07 Jun 2012 16:40:23 +0400 http://druweb.ru/wordpress-admin-columns.html Default admin account
Делаем хлебные крошки под стиль Google http://druweb.ru/google-breadcrumbs.html Итак, внимательные посетители сервисов Google наверняка замечали красивый стиль оформления навигации "хлебные крошки". Птому в сегодняшней заметке я приведу CSS-сниппет, решающий данную задачку по верстке. Результат будет выглядеть вот так:

Хлебные крошки на сайт

]]>
Thu, 07 Jun 2012 15:12:50 +0400 http://druweb.ru/google-breadcrumbs.html Default admin account
Мысли о разработке собственной CMS http://druweb.ru/my-cms.html Решил подрепить собственные знания PHP созданием CMS на базе одного мини-набора сырых скриптов.

CMS

]]>
Thu, 07 Jun 2012 14:08:33 +0400 http://druweb.ru/my-cms.html Default admin account
Drupal 7 Как программно создать новый комментарий http://druweb.ru/drupal-7-auto-comments.html Небольшой API трюк: активно используем comment_submit() и comment_save() для добавления комментариев, веток комментариев.

Drupal 7 Комментарии добавляются программно

]]>
Thu, 07 Jun 2012 12:49:43 +0400 http://druweb.ru/drupal-7-auto-comments.html Default admin account
Создание шаблона WordPress: правим footer http://druweb.ru/wordpress-footer.html Из серии: из каких файлов состоит тема оформления для данной CMS. Несколько небольших манипуляций с подвалом.

WordPress тема: footer

]]>
Thu, 07 Jun 2012 11:33:30 +0400 http://druweb.ru/wordpress-footer.html Default admin account
Drupal 7 как запретить использование Plain text http://druweb.ru/drupal-7-formats.html Описание работы с модулем Better formats для более гибкой настройки выбора форматов ввода для пользователей.

Drupal 7 форма комментирования

]]>
Thu, 07 Jun 2012 10:53:26 +0400 http://druweb.ru/drupal-7-formats.html Default admin account
Плюсы и минусы WordPress http://druweb.ru/bad-good-wordpress.html На сегодняшний 2012-й год WordPress без сомнения является самой популярной бесплатной платформой ведения персональных блогов, а также создания сайтов. Рассмотрим её положительные / отрицательные стороны.

WordPress

]]>
Tue, 29 May 2012 17:56:49 +0400 http://druweb.ru/bad-good-wordpress.html Default admin account
Drupal 7 убираем домашнюю страницу в комментариях http://druweb.ru/drupal-7-hide-homepage.html Закрываем доступ посетителям к полю указания домашней страницы при этом оставляя возможность задания e-mail.

Drupal 7 убираем поле домашней страницы

]]>
Tue, 29 May 2012 16:03:35 +0400 http://druweb.ru/drupal-7-hide-homepage.html Default admin account
Пишем WordPress темы - header.php. Часть 2. http://druweb.ru/wp-header-search-form.html Сделаем рабочими ссылки на Twitter и RSS-ленту новостей. Также оживим форму поиска.

Шапка WordPress темы

]]>
Tue, 29 May 2012 15:03:29 +0400 http://druweb.ru/wp-header-search-form.html Default admin account
Drupal 7 как убрать вывод информации об авторе http://druweb.ru/drupal-7-disable-author.html В заметке приведен код для скрытия имени пользователя, создавшего ноду.

Drupal 7 скрытый автор

]]>
Tue, 29 May 2012 14:36:42 +0400 http://druweb.ru/drupal-7-disable-author.html Default admin account
Создание WordPress темы - header.php. Часть 1. http://druweb.ru/wordpress-header.html Сделаем вывод одно-уровневого главного меню, а также названия и слогана сайта.

WordPress Header.php

]]>
Tue, 29 May 2012 13:31:05 +0400 http://druweb.ru/wordpress-header.html Default admin account
Склоняем существительные на PHP http://druweb.ru/php-inducement.html Научим ваш код некоторым правилам русского языка.

PHP склонение существительных

]]>
Tue, 29 May 2012 13:10:16 +0400 http://druweb.ru/php-inducement.html Default admin account
WordPress и свои пункты в админ-меню http://druweb.ru/wordpress-new-adminbar-item.html Пример того, как можно добавлять свои пункты со ссылками в топ-меню администратора. Некоторый упрощенный вариант друпаловсого модуля Shortcut.

WordPress как добавить пункт в админ-меню

]]>
Mon, 28 May 2012 18:24:34 +0400 http://druweb.ru/wordpress-new-adminbar-item.html Default admin account
Drupal 7 и автозаполяемая строка поиска http://druweb.ru/drupal-7-searchautocomplete.html Drupal 7 автопоиск

О том, как можно сделать автодополняемое текстовое поле в стандартной поисковой форме Drupal по примеру того, как это реализовано у поисковой системы Google.

Краткий обзор возможностей модуля Search Autocomplete для семерки.

]]>
Mon, 28 May 2012 17:17:02 +0400 http://druweb.ru/drupal-7-searchautocomplete.html Default admin account
Сайту четыре месяца http://druweb.ru/druweb-birthday.html Запись-подводка промежуточных итогов по развитию данного сайта.

MODx блог

]]>
Mon, 28 May 2012 16:27:58 +0400 http://druweb.ru/druweb-birthday.html Default admin account
Тема WordPress с нуля - склеиваем файлы http://druweb.ru/bild-wordpress-template.html Осуществляем сборку файлов темы, сделанных в предыдущих статьях. Пока очередной заготовочный каркас.

WordPress шаблон - структура

]]>
Mon, 28 May 2012 15:10:36 +0400 http://druweb.ru/bild-wordpress-template.html Default admin account
Префикс касаемо программирования http://druweb.ru/prefix.html Определение и пара примеров по теме.

]]>
Mon, 28 May 2012 14:48:25 +0400 http://druweb.ru/prefix.html Default admin account
Настройка ЧПУ на Drupal 7 http://druweb.ru/drupal-7-urls.html В этом уроке мы настроим произвольный вид путей материалов, используя три популярных модуля, для выполения поставленной задачи.

Drupal 7 - генерация синонимов путей нод

]]>
Mon, 28 May 2012 14:18:38 +0400 http://druweb.ru/drupal-7-urls.html Default admin account
Сборка WordPress темы - разбиение на шаблоны http://druweb.ru/wordpress-templates.html Делим HTML-верстку на составные элементы шаблона WordPress. Заготовка файлов.

WordPress тема

]]>
Mon, 28 May 2012 12:40:31 +0400 http://druweb.ru/wordpress-templates.html Default admin account
PhpMyAdmin и ручной бэкап базы данных http://druweb.ru/backup-database.html Краткое пошаговое описание создания резервной копии базы данных или дампа, если брать термин покороче. Используем утилиту phpMyAdmin.

phpMyAdmin дамп базы данных

]]>
Mon, 28 May 2012 12:32:08 +0400 http://druweb.ru/backup-database.html Default admin account
Drupal 7 - добавить синоним ноде при сохранении? http://druweb.ru/drupal-7-node-alias.html <?php /** * При сохранении записи */ function mymodulename_node_submit($node, $form, &$form_state) { if ($node->type === 'article') : $node->path = array( 'alias' => 'custom-path-alias', ); endif; } ?> ]]> Mon, 28 May 2012 11:56:16 +0400 http://druweb.ru/drupal-7-node-alias.html Default admin account Пишем тему для WordPress - стили http://druweb.ru/wordpress-style.html После значительного перерыва решил дописать серию статей по созданию темы для WordPress с нуля. Итак, сегодня мы выполняем разбивку HTML-заготовки по соответсвующим файлам шаблона. Приступим.

WordPress - style.css

]]>
Mon, 28 May 2012 10:26:50 +0400 http://druweb.ru/wordpress-style.html Default admin account
Drupal 7 как добавить свою кнопку в админку http://druweb.ru/drupal-7-add-submit.html Как добавить собственную кнопку в стандартную административную часть системы и навесить на неё обработчик.

Drupal 7 как добавить кнопку в админку

]]>
Sun, 27 May 2012 08:49:25 +0400 http://druweb.ru/drupal-7-add-submit.html Default admin account
WordPress как убрать фильтр содержимого http://druweb.ru/wordpress-wptexturize-disable.html Сниппет-лекарство:

<?php
remove_filter('the_excerpt', 'wptexturize');
remove_filter('the_content', 'wptexturize');
?>
]]>
Sat, 26 May 2012 11:14:46 +0400 http://druweb.ru/wordpress-wptexturize-disable.html Default admin account
Drupal 7 как отредактировать ноду программно http://druweb.ru/drupal-7-edit-node.html <?php $n = node_load(2375); $n->title = 'Новый заголовок ноды'; $n->field_text['und']['0']['value'] = 'Новое значение для дополнительного текстового поля'; node_save($n); ?> ]]> Sat, 26 May 2012 08:44:17 +0400 http://druweb.ru/drupal-7-edit-node.html Default admin account Как добавить плагин на WordPress.org http://druweb.ru/wordpress-svn-rep.html Небольшой инструктаж по добавлению собственных плагинов на официальный англо-американский сборник дополнений для WordPress.

WordPress плагин

]]>
Sat, 26 May 2012 08:17:35 +0400 http://druweb.ru/wordpress-svn-rep.html Default admin account
Социальные закладки на сайт http://druweb.ru/social-bookmarking.html Обзор возможностей сервисов-сборников кнопок добавления сайта в социальные закладки, которыми я когда-либо пользовался.

AddThis. Закладки на сайт.

]]>
Fri, 25 May 2012 21:30:43 +0400 http://druweb.ru/social-bookmarking.html Default admin account
Мини-памятка терминологии Drupal http://druweb.ru/drupal-7-begin.html Описал небольшой глоссарий основных терминов, которые необходимо знать для работы с популярной Open Source системой.

Drupal

]]>
Fri, 25 May 2012 17:40:40 +0400 http://druweb.ru/drupal-7-begin.html Default admin account
Примеры оформления сообщений http://druweb.ru/html-messages.html Стилизуем системные уведомления вашего «движка» для сайта в стилистике WordPress CMS.

Обычное сообщение. Выполнение какого-то действия завершено. Настройки плагина-темы сохранены.

Сообщение об ошибке. Не удалось сделать такое-то действие: неверная пара логин-пароль, неверная.

]]>
Fri, 25 May 2012 16:23:21 +0400 http://druweb.ru/html-messages.html Default admin account
Drupal 7 - количество страниц в пагинаторе http://druweb.ru/drupal-7-pager.html Малюсенький трюк по смене максимального количества ссылок на страницы в стандартном постраничном навигаторе.

Drupal 7 пагинатор

]]>
Fri, 25 May 2012 13:54:48 +0400 http://druweb.ru/drupal-7-pager.html Default admin account
Drupal 7 - как программно создать ноду http://druweb.ru/drupal-7-add-node.html <?php $node_body = '<p>Текст материала.</p>'; $n = new stdClass(); $n->title = 'Заголовок ноды'; $n->body['und'][0]['format'] = 'filtered_html'; // формат ввода, разумеется машинное имя $n->body['und'][0]['value'] = $node_body; // передаем содержимое $n->type = 'article'; // тип материала: статья $n->promote = 1; // помещать на главную страницу: да $n->uid = 1; // ID пользователя, якобы создавшего ноду $n->status = 1; // тут же опубликовать $n->comment = 2; // разрешить комментировать статью $n->language = 'ru'; // язык: русский node_save($n); ?> ]]> Fri, 25 May 2012 13:27:55 +0400 http://druweb.ru/drupal-7-add-node.html Default admin account WordPress - автоматически вставляем Favicon http://druweb.ru/wordpress-favicon.html Как добавить значок для сайта во все шаблоны одним махом.

WordPress вставка иконки сайта

]]>
Fri, 25 May 2012 11:53:18 +0400 http://druweb.ru/wordpress-favicon.html Default admin account
Drupal 7 - раскрывающаяся форма комментирования http://druweb.ru/drupal-7-hide-comments.html Показ формы на той же странице, что и основной материал. Добавляем скрытие и раскрытие формы отправки комментариев по щелчку без дополнительных модулей, самостоятельно.

Drupal 7 Улучшенная форма отправки комментариев

]]>
Fri, 25 May 2012 11:11:16 +0400 http://druweb.ru/drupal-7-hide-comments.html Default admin account
История Друпал в иллюстрациях http://druweb.ru/drupal-history.html Список всех основных выпусков Drupal в скриншотах и кратких комментариях до 2012 года.

Drupal 7

]]>
Thu, 24 May 2012 17:59:14 +0400 http://druweb.ru/drupal-history.html Default admin account
WordPress свои размеры миниатюр программно http://druweb.ru/wordpress-add-thumbnail-sizes.html Актуальный способ задания дополнительных произвольных размеров миниатюр ваших записей.

Размеры миниатюр в WordPress

]]>
Thu, 24 May 2012 16:49:28 +0400 http://druweb.ru/wordpress-add-thumbnail-sizes.html Default admin account
Drupal 7 ссылка модуля на странице конфигурации http://druweb.ru/drupal-7-hook-menu.html Добавляйте собственные ссылки модуля в админку системы. Вас ожидает пример использования hook_menu.

Drupal 7 как добавить свой пункт меню в админку

]]>
Thu, 24 May 2012 16:04:32 +0400 http://druweb.ru/drupal-7-hook-menu.html Default admin account
Drupal 7 как программно создать пользователя http://druweb.ru/drupal-7-add-user.html <?php $arguments = array( 'name' => 'IvanIvanoff', // имя 'pass' => 'wp3dbd7', // пароль 'mail' => 'email@druweb.ru', // адрес электронной почты 'init' => 'email@druweb.ru', 'status' => 1, // 1 - активный, 0 - заблокированный 'roles' => array(DRUPAL_AUTHENTICATED_RID => TRUE), // роль: авторизованный ); // добавляем user_save( NULL, $arguments ); ?> ]]> Thu, 24 May 2012 15:34:26 +0400 http://druweb.ru/drupal-7-add-user.html Default admin account WordPress: автосмена размеров картинок http://druweb.ru/wordpress-regenerate-thumbnails.html Нужно сменить размеры десятков, а то и сотен вложенных миниатюр записей? Не проблема, плагин Regenerate Thumbnails сделает всё за вас.

WordPress плагин регенерации миниатюр

]]>
Thu, 24 May 2012 14:18:31 +0400 http://druweb.ru/wordpress-regenerate-thumbnails.html Default admin account
Drupal 7 и счетчик просмотров http://druweb.ru/drupal-views-counter.html Делаем подсчет количества просмотров содержимого сайта в четыре шага. Просто используем стандартный модуль сбора статистики.

Количество просмотров статьи

]]>
Thu, 24 May 2012 13:27:42 +0400 http://druweb.ru/drupal-views-counter.html Default admin account
WordPress: запрет обновлений плагинов http://druweb.ru/wordpress-plugin-updates.html Перекроем функцию проверки наличия обновлений для плагинов программным путем. Если некоторые плагины поднадоели частыми сообщениями с требованиями о немедленной установки свежей версии.

WordPress плагины надо обновлять

]]>
Thu, 24 May 2012 13:04:09 +0400 http://druweb.ru/wordpress-plugin-updates.html Default admin account
Модули Drupal 7: Shortcut http://druweb.ru/drupal-7-shortcut.html Пример практического использования стандартного Shortcut из семерки для подгонки административной части сайта под свои нужды.

Drupal 7 модуль Shortcut

]]>
Thu, 24 May 2012 12:14:11 +0400 http://druweb.ru/drupal-7-shortcut.html Default admin account
WordPress и программное создание страницы http://druweb.ru/wordpress-page-creator.html Условно-учебный пример генерации страниц-записей. Автоматизируем WordPress, используя немалые возможности API.

WordPress генератор страниц

]]>
Thu, 24 May 2012 10:54:24 +0400 http://druweb.ru/wordpress-page-creator.html Default admin account
Как установить Drupal 7 http://druweb.ru/install-drupal-7.html Небольшой текстовый мануал по установке одной из самых мощных бесплатных CMS. Да и среди коммерческих решений тоже.

Drupal 7

]]>
Thu, 24 May 2012 10:39:17 +0400 http://druweb.ru/install-drupal-7.html Default admin account
WordPress и собственная страница настроек http://druweb.ru/wordpress-options-page.html Читателя ждет ровно девяносто четыре строчки программного кода на PHP с комментариями и пояснениями. Вам остается только внимательно читать да "копипастить".

WordPress свои настройки в админке

]]>
Wed, 23 May 2012 15:49:11 +0400 http://druweb.ru/wordpress-options-page.html Default admin account
Противоречивость Интернет-рекламы http://druweb.ru/yandex-direct.html Яндекс.Директ

Краткие размышления администратора сего скромного блога о сомнительной Интернет рекламе.

]]>
Wed, 23 May 2012 14:56:52 +0400 http://druweb.ru/yandex-direct.html Default admin account
Internet Explorer и HTML5 http://druweb.ru/ie-html5.html В этой статье я покажу пример того, как можно заставить Internet Explorer старых сборок отображать большинство элементов нового HTML5.

IE+HTML5

]]>
Wed, 23 May 2012 14:09:03 +0400 http://druweb.ru/ie-html5.html Default admin account
О том, как скрыть версию WordPress http://druweb.ru/wordpress-hide-version.html WordPress безопасность

Не для кого надеюсь сейчас не секрет, что бесплатная блоговая платформа WordPress так, как бы невзначай, автоматически по умолчанию отображает информацию о версии системы, используемой незадачливым сайтостроителем, в головном теге <head> страниц вашего сайта. В полной статье читайте, чем подобную бяку можно закрыть. Причем хватит всего лишь одной строчки прозрачного PHP-кода.

]]>
Wed, 23 May 2012 13:23:14 +0400 http://druweb.ru/wordpress-hide-version.html Default admin account
Общие принципы Интернет-переписки http://druweb.ru/web-communication.html Общение в Интернете

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

]]>
Wed, 23 May 2012 12:05:46 +0400 http://druweb.ru/web-communication.html Default admin account
WordPress: как распознать браузер http://druweb.ru/wordpress-detect-browser.html Представляю вам альтернативное решение по вопросу идентификации пользовательского браузера с использованием фильтра на body_class и глобальных переменных.

WordPress распознавание браузеров

]]>
Wed, 23 May 2012 11:05:30 +0400 http://druweb.ru/wordpress-detect-browser.html Default admin account
Punycode конвертер для WordPress http://druweb.ru/wordpress-punycode-converter.html Виджет для ВордПресс с минимальным количеством опций и не требующий отдельного po-файла перевода - используется стандартный.

Punycode конветер виджет для WordPress

]]>
Tue, 22 May 2012 18:13:33 +0400 http://druweb.ru/wordpress-punycode-converter.html Default admin account
WordPress и вставка кода в подвал или шапку http://druweb.ru/wordpress-footer-header.html Пример с автоматической вставкой произвольного кода в шапку и подвал независимо от активного на данный момент шаблона.

WordPress хуки для header и footer

]]>
Tue, 22 May 2012 15:29:12 +0400 http://druweb.ru/wordpress-footer-header.html Default admin account
Черный список: сайт wp-templates.ru http://druweb.ru/bad-wp-templates.html Говносайт с темами для WordPress, которые содержат вредоносный код. В статье приведен способ чистки и профилактики.

Говносайт Wp-templates.ru

]]>
Tue, 22 May 2012 14:42:38 +0400 http://druweb.ru/bad-wp-templates.html Default admin account
Google и его рекапча: мои наблюдения http://druweb.ru/google-recaptcha-fishka.html Иногда в картинках, генерируемых популярным веб-сервисом защиты от автоматического спама, проявляются не только каракули:

Google ReCaptcha

]]>
Tue, 22 May 2012 14:06:48 +0400 http://druweb.ru/google-recaptcha-fishka.html Default admin account
Проверка уникальности текста http://druweb.ru/proverka-unikalnosti-teksta.html Небольшой обзор возвожностей программы Адвего Плагиатус версии 1.2.0.91. Имеет крайне простой интерфейс и приличный набор возможностей.

Адвего Плагиатус

]]>
Tue, 22 May 2012 13:50:09 +0400 http://druweb.ru/proverka-unikalnosti-teksta.html Default admin account
Способы наращивания ссылочной массы http://druweb.ru/get-backlinks.html Получаем кучу ссылок на свой сайт платными и бесплатными способами.

Ссылочная масса

]]>
Tue, 22 May 2012 12:59:19 +0400 http://druweb.ru/get-backlinks.html Default admin account
Пишем WordPress плагины: правильное удаление http://druweb.ru/wordpress-hook-uninstall.html Про корректный Uninstall расширений. Взгляд со стороны разработчика и обычного пользователя.

Правильное удаление плагина WordPress

]]>
Tue, 22 May 2012 12:31:56 +0400 http://druweb.ru/wordpress-hook-uninstall.html Default admin account
RapidSVN - клиент для работы с Subversion http://druweb.ru/rapidsvn.html Программа для работы с системой Subversion в визуальном режиме без терминала или командной строки.

RapidSVN добавление существующего репозитория

]]>
Tue, 22 May 2012 12:04:21 +0400 http://druweb.ru/rapidsvn.html Default admin account
Как добавить сайт в поисковики http://druweb.ru/kak-dobavit-sajt-v-poiskoviki.html Про то, как добавить сайт поисковые системы типа Яндекс или Google.

Подтвержденные права на сайт в Google

]]>
Tue, 22 May 2012 11:00:23 +0400 http://druweb.ru/kak-dobavit-sajt-v-poiskoviki.html Default admin account
WordPress плагин вставки кода Google Analytics http://druweb.ru/wordpress-paste-analytics.html Написал компактный плагин для автоматической вставки счетчиков Yandex.Metrika и/или Google Analytics.

WordPress плагин вставки счетчика посещений

]]>
Fri, 11 May 2012 08:30:49 +0400 http://druweb.ru/wordpress-paste-analytics.html Default admin account
Яндекс.Вебмастер сменил титульник http://druweb.ru/yandex-webmaster.html Итак, в конце апреля-начале мая дизайнеров интерфейса сервиса "Яндекс.Вебмастер" "осенило", и они решили прилепить дополнительную назойливую фишку с рекламными вкладками при входе в систему.

Яндекс.Вебмастер: титульник

]]>
Sun, 06 May 2012 10:54:49 +0400 http://druweb.ru/yandex-webmaster.html Default admin account
WordPress - выводим коды для вставки http://druweb.ru/wordpress-vyivodim-kodyi-dlya-vstavki.html Пишем небольшой класс на PHP, ставим хук и готово.

WordPress коды для вставки ссылок на сайт

]]>
Fri, 04 May 2012 15:18:36 +0400 http://druweb.ru/wordpress-vyivodim-kodyi-dlya-vstavki.html Default admin account
Drupal.ru сдался под натиском спамеров http://druweb.ru/drupalru-spam.html На Друпал.ру окончательно и бесповоротно сдались под натиском беспристрастных спам-ботов, глядим на пару скриншотов главных страниц, сделанных в разные моменты жизни сообщества:

Drupal.ru позор

]]>
Sun, 29 Apr 2012 22:22:41 +0400 http://druweb.ru/drupalru-spam.html Default admin account
История развития CMS WordPress http://druweb.ru/wordpress-history.html WordPress

CMS WordPress появилась на основе идеи создания удобной, хорошо структурированной персональной системы публикаций, основанной на языке программирования PHP ,использующей для хранения информации СУБД MySQL. "Движок" распространяется на условиях лицензии GPL, т.е. фактически является на 99(9)% бесплатным. Официальный потомок ушедшей в архивы истории b2/cafelog. Несмотря на то, что это современное программное обеспечение, корни его развития начинаются с 2001 года. Потому WordPress - полноценный, проверенный временем, стабильно развивающийся проект. Далее предлагаю читателям ознакомится с краткой историей разработки платформы. По сложившейся традиции все релизы носят человеческие имена.

]]>
Sat, 28 Apr 2012 13:28:44 +0400 http://druweb.ru/wordpress-history.html Default admin account
Необычный punycode конвертер http://druweb.ru/neobyichnyij-punycode-konverter.html Он уже у вас под рукой, поглядите внимательней на адресную строку Mozilla Firefox 11.

PunyCode конвертер

]]>
Tue, 24 Apr 2012 17:40:31 +0400 http://druweb.ru/neobyichnyij-punycode-konverter.html Default admin account
Жирный плюс Microsoft Internet Explorer http://druweb.ru/zhirnyij-plyus-microsoft-internet-explorer.html Microsoft Internet Explorer, как только не называют на бескрайних просторах мирового Интернета: ишак, осел, недобраузер и иные обидные ругательства звучат из разных (не всегда вменяемых) уголков необъятной Сети. Но несмотря ни на, что есть один повод, чтобы уважать упомянутое в заголовке статьи программное обеспечение.

Internet Explorer некорректное отображение сайта

]]>
Fri, 20 Apr 2012 17:23:57 +0400 http://druweb.ru/zhirnyij-plyus-microsoft-internet-explorer.html Default admin account
Как узнать IP, используя PHP http://druweb.ru/get-ip-php.html Вычислим реальный IP-адрес визитера даже, если он использует прокси-сервер.

]]>
Fri, 13 Apr 2012 16:56:07 +0400 http://druweb.ru/get-ip-php.html Default admin account
Ошибка сценария в Internet Explorer http://druweb.ru/oshibka-sczenariya-v-internet-explorer.html Рассмотрим причину появления неприятного сообщения на странице и способ его полноценного устранения.

Ошибка сценария Internet Explorer

]]>
Fri, 13 Apr 2012 15:47:33 +0400 http://druweb.ru/oshibka-sczenariya-v-internet-explorer.html Default admin account
Проверка на кросс-браузерность онлайн http://druweb.ru/cross-browser.html Подборка мини-обзор пары полезных ресурсов, найденных на просторах Интернета.

Сервис для проверки сайта в Internet Explorer

]]>
Fri, 13 Apr 2012 14:21:25 +0400 http://druweb.ru/cross-browser.html Default admin account
Правильный перевод WordPress плагина http://druweb.ru/translate-wordpress-plugin.html Итак, возвращаясь к теме предыдущей статьи серии, напомню читателям, что мы создали небольшой рабочий плагин защиты от спам-ботов для WordPress 3.3.1. Потому сегодня займемся переводом получившегося приложения на русский язык, - английский я прописал по умолчанию.

WordPress Перевод плагинов

]]>
Thu, 12 Apr 2012 17:39:42 +0400 http://druweb.ru/translate-wordpress-plugin.html Default admin account
Online генерация изображений-заглушек http://druweb.ru/placehold.html Итак, первую свою апрельскую запись на сайте DruWeb.ru начинаю с обзора возможностей небольшого итальянского сервиса для автоматической генерации однотипных картинок, служащих заглушками.

Онлайн генерация изображений-заглушек. Пример 1.

]]>
Mon, 09 Apr 2012 08:05:25 +0400 http://druweb.ru/placehold.html Default admin account
Дата и время последней авторизации пользователя на WordPress сайте http://druweb.ru/data-i-vremya-poslednej-avtorizaczii-polzovatelya-na-wordpress-sajte.html Львиная доля современных веб-форумов при заходе пользователя на сайт отображает время и дату последней успешной авторизации. Пожалуй покажу сегодня читателям, как собрать подобный аналог для собственного ВордПресс-бложика.

]]>
Fri, 30 Mar 2012 14:04:43 +0400 http://druweb.ru/data-i-vremya-poslednej-avtorizaczii-polzovatelya-na-wordpress-sajte.html Default admin account
Как поставить WordPress-сайт на техобслуживание http://druweb.ru/maintenace-for-wordpress.html WordPress, как закрыть сайт на техническое облуживание

]]>
Thu, 29 Mar 2012 17:05:43 +0400 http://druweb.ru/maintenace-for-wordpress.html Default admin account
Постраничная навигация в WordPress без плагинов http://druweb.ru/postranichnaya-navigacziya-v-wordpress-bez-plaginov.html Рассмотрим организацию визуально отображаемой постраничной навигации на примере WordPress 3.3.1. Делать будет своими руками и мозгами, т.е. никаких плагинов. Для большей убедительности глядим на снимок экрана, представленный ниже.

WordPress - постраничная навигация самостоятельно

]]>
Thu, 29 Mar 2012 14:00:19 +0400 http://druweb.ru/postranichnaya-navigacziya-v-wordpress-bez-plaginov.html Default admin account
Об этапах правильной модернизации сайта http://druweb.ru/ob-etapax-pravilnoj-modernizaczii-sajta.html Любая смена старого оформления веб-ресурса на лучшее начинается с составления четкого плана работ для завлекания максимально возможного количества посетителей на сайт, соответственно увеличивая доходы.

]]>
Wed, 28 Mar 2012 14:50:09 +0400 http://druweb.ru/ob-etapax-pravilnoj-modernizaczii-sajta.html Default admin account
WordPress - карта сайта для посетителей http://druweb.ru/wordpress-karta-sajta-dlya-posetitelej.html Итак, в этом уроке я покажу один из вариантов реализации на тему "HTML карта сайта для WordPress". Важно то, что обойдемся мы без кучи плагинов сомнительного качества.

HTML карта сайта для WordPress

]]>
Tue, 27 Mar 2012 14:25:50 +0400 http://druweb.ru/wordpress-karta-sajta-dlya-posetitelej.html Default admin account
Виджеты WordPress, как блоки Drupal http://druweb.ru/vidzhetyi-wordpress-kak-bloki-drupal.html Начну с краткого предисловия. Те читатели, которые не понаслышке знакомы с такой замечательной CMS, как Drupal, должны помнить удобную логику работы блоков в регионах тем. Т.е. там вы спокойно можете настроить вывод произвольных блоков только на заданных страницах, ориентируясь на тип материала, системный путь и т.д. Надеюсь, вы хотите добавить подобный набор возможностей на WordPress?

Виджеты WordPress - плагин Widget Logic

]]>
Tue, 27 Mar 2012 12:15:40 +0400 http://druweb.ru/vidzhetyi-wordpress-kak-bloki-drupal.html Default admin account
Alexa Rank - основные определения http://druweb.ru/alexa-rank-osnovnyie-opredeleniya.html Как часто вы слышите об этом параметре, читая страницы русскоязычного Интернета? Да, имя этой "пузомерки" не столь широко известно общественности, как скажем Тематический Индекс Цитирования Яндекса или Google Page Rank. К примеру во всеми любимой Википедии(Ru) вы ничего о нем не найдете.

Alexa Rank на примере Yahoo!

]]>
Tue, 27 Mar 2012 10:44:16 +0400 http://druweb.ru/alexa-rank-osnovnyie-opredeleniya.html Default admin account
Условные комментарии для IE http://druweb.ru/uslovnyie-kommentarii-dlya-ie.html В общем виде любая инструкция будет иметь нижеследующий вид;

<!­­--[if IE]> ... <![endif]-->
]]>
Mon, 26 Mar 2012 15:05:23 +0400 http://druweb.ru/uslovnyie-kommentarii-dlya-ie.html Default admin account
WordPress - форма обратной связи http://druweb.ru/wordpress-forma-obratnoj-svyazi.html Итак, сегодня я постараюсь наглядно продемонстрировать вам, как собрать простую контактную форму для своего WordPress-блога самостоятельно, без использования каких-либо сторонних плагинов. В качестве тестового образца использовать буду поставляемую по умолчанию тему TwentyTen. Приступим, надеюсь CSS/HTML, JavaScript и PHP читателя не напугают.

Форма обратной связи на WordPress

]]>
Mon, 26 Mar 2012 11:48:04 +0400 http://druweb.ru/wordpress-forma-obratnoj-svyazi.html Default admin account
Черное SEO нам ненужно. Часть первая. http://druweb.ru/noblack-seo.html Приведу несколько, ставших уже классическими, примеров на тему "Черная поисковая оптимизация сайта" или обман робота ПС, искусственное завышение рейтингов. Стоит отметить, что на сегодняшний день большинство из них ушло в бездну истории по причинам своей неэффективности, слишком высоком риске попадания под т.н. фильтры.

]]>
Sun, 25 Mar 2012 11:27:37 +0400 http://druweb.ru/noblack-seo.html Default admin account
Тестирование тем для WordPress http://druweb.ru/wordpress-theme-test.html Имеем свежую версию дистрибутива с контентом, имеющемся по умолчанию (парочку записей вида "Привет, мир!" и иное). Итак, во-первых скачиваем тестовую информацию в XML-формате отсюда.

]]>
Sat, 24 Mar 2012 14:40:44 +0400 http://druweb.ru/wordpress-theme-test.html Default admin account
Выпуск мартовского MODx Evolution http://druweb.ru/modx-evolution-106.html
  • минимальная версия PHP для менеджера теперь равна 4.3.3;
  • исправлен механизм рекурсивной отчистки тегов в сниппете eForm и парсере;
  • ликвидирована критическая ошибка при применении дефолтного значения в @INHERIT-привязке дополнительного TV-параметра.
  • ]]>
    Fri, 23 Mar 2012 14:35:10 +0400 http://druweb.ru/modx-evolution-106.html Default admin account
    Сброс стилей и другие советы http://druweb.ru/sbros-stilej-i-drugie-sovetyi.html Используйте поактивнее дополнение для Firefox под названием Firebug. Или садитесь за Google Chrome, Opera, либо Apple Safari. Там отладчики по умолчанию предоставлены в руки HTML-верстальщиков и не только.

    Firebug

    ]]>
    Fri, 23 Mar 2012 13:06:39 +0400 http://druweb.ru/sbros-stilej-i-drugie-sovetyi.html Default admin account
    Page Rank ПС Google http://druweb.ru/page-rank.html Абсолютным бесспорным отличием от тематического индекса цитирования (ТИЦ) Яндекса является индивидуальный подсчет "пиара" для каждой отдельной страницы. Из сомнительных могу назвать следующее: высокий "ранг" при прочих равных условиях повысит ваш ресурс в выдаче. Подвох в том, что по всей видимости этот фактор самый малозначимый, - наращивал до 5 на "морде" N-ого сайта, видимых преимуществ не замечалось, хотя первое время трафик слегка увеличился. Максимально возможное значение "пузомерки" равно десятке. Минимальное 0.

    Google PR

    ]]>
    Thu, 22 Mar 2012 17:31:29 +0400 http://druweb.ru/page-rank.html Default admin account
    Доменные имена: статистика использования http://druweb.ru/domains-statistic.html Итак, сегодня предлагаю посетителям моего скромного сайта ознакомится со статистикой использования группы условно-популярных доменов. Для примера брал список имен, предоставляемый хостингом Джино.

    Доменные зоны. Статистика популярности.

    ]]>
    Thu, 22 Mar 2012 16:04:05 +0400 http://druweb.ru/domains-statistic.html Default admin account
    Бан сайта: рассуждения http://druweb.ru/site-banned.html

    В имеющейся ныне обстановке высокой конкурентной борьбы за позиции в результатах поиска абсолютное большинство web-мастеров начинает применять методы, которые позволяют повышать позиции проектов, увеличивая ранжируемость. Тем самым, привлекая большее количество посетителей/клиентов, стараясь получить, либо увеличить потенциальные доходы.

    ]]>
    Thu, 22 Mar 2012 13:15:33 +0400 http://druweb.ru/site-banned.html Default admin account
    Пишем плагин для WordPress самостоятельно http://druweb.ru/wordpress-create-plugin.html Начну сразу с краткой постановки задачи или того, что мой плагин должен реализовывать: это будет простая защита от автоматического добавления сообщений в виде обычной галочки типа "Я не спамер". Также будет присутствовать поддержка стандратной локализации на русский и другие языки, с английским по умолчанию. По поводу рассуждений о целесообразности данного расширения просьба дискуссии не разводить в силу того, что это пример учебный.

    ]]>
    Sun, 18 Mar 2012 20:01:25 +0400 http://druweb.ru/wordpress-create-plugin.html Default admin account
    WordPress - боремся со спамом подручными средствами http://druweb.ru/wordpress-nospam.html В сегодняшние неспокойные рунетовские времена борьба со спамом в комментариях блога проблема, как никогда актуальная. Также не секрет, что в силу популярности WordPress чаще других CMS попадает под подобные полуавтоматизированные атаки с использованием соответствующего программного обеспечения. Потому пожалуй расскажу о паре небольших настроек, которые помогут вам повернуть чашу весов в свою сторону.

    ]]>
    Sun, 18 Mar 2012 19:07:02 +0400 http://druweb.ru/wordpress-nospam.html Default admin account
    DISQUS комментарии - плюсы и минусы системы http://druweb.ru/disqus.html Disqus

    Начну с небольшого описания для тех, кто не в курсе. DISQUS - американская условно-бесплатная система комментирования для абсолютно любого сайта. Компания-разработчик данного программного обеспечения родом из города Сан-Франциско, штат Калифорния, была основана в 2007-ом году. На сегодняшний день (если верить официальному сайту фирмы) платформу используют около 70 миллионов пользователей по всему миру и чуть более 1 миллиона сайтов. В данной статье я расскажу вам о преимуществах и недостатках этого "движка" для обсуждений.

    ]]>
    Fri, 16 Mar 2012 15:02:03 +0400 http://druweb.ru/disqus.html Default admin account
    Серфинг - заработок для идиотов http://druweb.ru/surfing-the-web.html Опишу ещё один миф из серии "Халявы не будет". Для тех, кто только начал читать мой бложик на просторах Сети: в предыдущей заметке я привел пару-тройку примеров почему не следует задавать вопросов на веб-форумах.

    Серфинг заработок

    ]]>
    Wed, 14 Mar 2012 11:56:45 +0400 http://druweb.ru/surfing-the-web.html Default admin account
    Как создать шаблон для WordPress - обзор файлов темы http://druweb.ru/wordpress-template-hierarchy.html В предыдущей заметке я выбрал подходящую HTML-верстку на которую буду опираться при построении темы для WordPress 3.3.1. Но прежде чем приступить непосредственно к разработке, давайте все-таки коротко рассмотрим анатомию шаблонов.

    WordPress шаблон - структура

    ]]>
    Mon, 12 Mar 2012 11:41:34 +0400 http://druweb.ru/wordpress-template-hierarchy.html Default admin account
    Яндекс.Метрика: баги при выводе гистограмм? http://druweb.ru/yandex-metrika-bugs.html На днях на одном из сайтов при очередном просмотре статистики посещений проявился один явный баг Метрики Яндекса: статистика сервиса противоречит сама себе. Докажу своё утверждение наглядными скриншотами.

    ]]>
    Sat, 10 Mar 2012 16:43:29 +0400 http://druweb.ru/yandex-metrika-bugs.html Default admin account
    WordPress создание темы. Выбор HTML-заготовки. http://druweb.ru/html-to-wordpress.html Прежде чем преступить к дальнейшей работе я выберу подходящий HTML/CSS шаблон для WordPress. Не лишним будет отметить, что создание качественного оформления для сайта с нуля выходит за рамки данной серии статей и является темой не одной серьезной книги. К тому же по диплому я программист, а не профессиональный веб-дизайнер.

    Итак, графику буду брать с TemplatesDock.com:

    Где взять HTML-шаблон для сайта

    ]]>
    Tue, 06 Mar 2012 09:54:03 +0400 http://druweb.ru/html-to-wordpress.html Default admin account
    WordPress - несколько способов вывода списка рубрик http://druweb.ru/wordpress-list-categories.html Итого у нас два варианта решения задачки: с помощью API (вручную) или использовать встроенную wp_dropdown_categories.

    WordPress: рубрики в виде выпадающего списка

    ]]>
    Thu, 01 Mar 2012 15:11:54 +0400 http://druweb.ru/wordpress-list-categories.html Default admin account
    WordPress - собственные аватары в комментариях и админ-панели http://druweb.ru/gravatar-for-wordpress.html WordPress пользовательские аватары

    Получившийся результат вы можете увидать на скриншоте выше.

    ]]>
    Wed, 29 Feb 2012 14:54:34 +0400 http://druweb.ru/gravatar-for-wordpress.html Default admin account
    WordPress - функции вывода виджетов в коде вручную http://druweb.ru/wordpress-widgets.html Итак, виджеты WordPress или как их вывести программно в файлах темы. Смотрим список функций ниже:

    • get_search_form() - покажет форму ввода поискового запроса;
    • wp_tag_cloud() - список или облако меток;
    • get_calendar() - выведет календарь;
    • wp_get_archives() - архивы записей по годам, месяцам, неделям или дням;
    • wp_list_categories() - список всех рубрик сайта;
    • wp_list_pages() - тоже самое, только применительно к страницам;
    • wp_list_bookmarks() - ссылки на друзей блога, причем сразу вместе с заголовком по умолчанию;
    • wp_get_recent_posts() - поможет вывести последние записи, но не напрямую;
    • wp_meta() в совокупности с wp_register() и wp_loginout() создадут вам некое подобие "Управления сайтом".
    ]]>
    Wed, 29 Feb 2012 14:13:38 +0400 http://druweb.ru/wordpress-widgets.html Default admin account
    MODx Evolution - базовая настройка системы http://druweb.ru/modx-configuration.html Набираем адрес нашего свежеустановленного сайта (см. прошлый урок) в браузере. Откроется внешне не особо впечатляющая страница с восклицанием "Install Successful!". Не обращая внимания на сообщение, переходим в административную часть, набрав "http://127.0.0.1/myblog/manager". Забиваем свои логин и пароль.

    MODx Evolution настройка

    ]]>
    Tue, 28 Feb 2012 16:57:50 +0400 http://druweb.ru/modx-configuration.html Default admin account
    MODx Evolution - как установить http://druweb.ru/install-modx.html Начинаем выполнять "локальную" инсталляцию CMS на примере XAMPP.

    MODx режимы установки

    ]]>
    Tue, 28 Feb 2012 13:08:34 +0400 http://druweb.ru/install-modx.html Default admin account
    MODx Evolution - создание блога. Введение. http://druweb.ru/blog-on-modx.html Не буду рассуждать чем MODx Evolution лучше или хуже Drupal, WordPress или даже параллельной ветки Revolution. Это никчему. Надеюсь вы тоже сделали однозначный выбор CMS для создания блога.

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

    • Таксономия, определенная иерархия записей по рубрикам.
    • Возможность присваивать метки для создаваемого материала, облако тегов.
    • Система поиска для сайта.
    • Система для комментарования заметок.
    • Кнопки добавления в социальные закладки.
    • Контактная форма.
    ]]>
    Tue, 28 Feb 2012 12:13:42 +0400 http://druweb.ru/blog-on-modx.html Default admin account
    Drupal 7 - собственные заголовки в формах добавления материала http://druweb.ru/drupal7-addnode.html По умолчанию "движок" выводит всем знакомое "Создание материала бла-бла-бла". Приведу небольшой фрагмент кода для изменения заголовков в форме добавления нового материала на Drupal 7.

    ]]>
    Tue, 28 Feb 2012 11:30:44 +0400 http://druweb.ru/drupal7-addnode.html Default admin account
    Форумы «программистов» или почему вам в большинстве случаев не стоит задавать вопросы непонятно кому http://druweb.ru/bad-forums.html Если вы большой любитель искать халявные ответы/задавать вопросы на всевозможных форумах "профессионалов", тогда эта статья именно для вас читатель.

    ]]>
    Mon, 27 Feb 2012 08:57:12 +0400 http://druweb.ru/bad-forums.html Default admin account
    Создание темы WordPress http://druweb.ru/create-wordpress-theme.html Итак, для кого предназначена моя серия статей. Полагаю вы в некоторой мере уже знакомы с CMS WordPress на уровне обычного пользователя. В противном случае закройте эту страницу немедленно и скачайте готовую тему, - всё равно ничего не поймёте и зря потратите своё драгоценное время.

    ]]>
    Mon, 27 Feb 2012 07:52:56 +0400 http://druweb.ru/create-wordpress-theme.html Default admin account
    WordPress несколько приёмов подсчета количества записей на страницах блога http://druweb.ru/wordpress-count-posts.html Считаем количество записей в результатах поиска по запросу http://example.com/?s=поисковый_запрос:

    <?php 
      $res_search = &new WP_Query("s=$s&showposts=-1"); 
      // получаем количество найденных материалов и выводим их
      $count = $res_search->post_count;
      print $count; 
      // почистим всё за собой
      wp_reset_query(); 
      unset($res_search, $count);
    ?>
    

    Версия PHP: 4.0.1 и выше. Версия CMS: 3.0.1-3.3.1.

    ]]>
    Fri, 24 Feb 2012 13:44:29 +0400 http://druweb.ru/wordpress-count-posts.html Default admin account
    Как программно определить версию WordPress? http://druweb.ru/kak-programmno-opredelit-versiyu-wordpress.html Здесь все достаточно просто, - используйте значение системной переменной $wp_version. К примеру через version_compare это будет выглядеть вот так:

    <?php 
    if ( version_compare( $wp_version, '3.3', '>=' ) ) {
     wp_die('У вас установлена версия системы выше 3.3 - '.$wp_version);
    };
    ?>
    ]]>
    Mon, 20 Feb 2012 13:44:35 +0400 http://druweb.ru/kak-programmno-opredelit-versiyu-wordpress.html Default admin account
    WordPress API - красивые сообщения об ошибках http://druweb.ru/wordpress-krasivyie-soobshheniya-ob-oshibkax.html Пишете ли вы свои плагины, а быть может темы для WordPress CMS? В любом случае вам нужно как-то выводить рядовому пользователю сообщения о критических/"фатальных" ошибках.

    WordPress API. Функция wp_die в действии.

    ]]>
    Mon, 20 Feb 2012 13:20:25 +0400 http://druweb.ru/wordpress-krasivyie-soobshheniya-ob-oshibkax.html Default admin account
    Сниппет подсчета количества материалов сайта http://druweb.ru/modx-count-posts.html Согласитесь, что иногда в силу ряда причин требуется подсчитать сколько же всего материалов накопилось на вашем сайте. Здесь я приведу пример простого кода сниппета, который будет своебразным счетчиком контента, используем MODx API:

    <?php
    $id = isset($PostID) ? $PostID: $modx->documentIdentifier;
    $d = isset($depth) ? $depth : 0; 
    return count($modx->getChildIds($id, $d));
    ?>
    
    ]]>
    Fri, 17 Feb 2012 14:14:58 +0400 http://druweb.ru/modx-count-posts.html Default admin account
    Первые перемены на Druweb.ru http://druweb.ru/news-1.html Итак, рапортую о первых изменениях блога Druweb.ru. Добавил DISQUS и отрисовал Favicon.

    ]]>
    Thu, 16 Feb 2012 22:32:54 +0400 http://druweb.ru/news-1.html Default admin account
    Google тоже пытается предотвращать автозапросы http://druweb.ru/google-antibot.html Google терпеливей Яндекса, но все же любому терпению когда-нибудь приходит конец:

    Google: защита от автоматически послылаемых поисковых запросов

    ]]>
    Thu, 16 Feb 2012 18:03:24 +0400 http://druweb.ru/google-antibot.html Default admin account
    WordPress - как запретить стандартные виджеты http://druweb.ru/wordpress-disable-widgets.html Слишком много виджетов в админ-панели WordPress? Более чем уверен, что вы используете далеко не все стандартные виджеты. Тогда зачем "лишние" будут мозолить глаз? Деактивируем их с помощью нехитрого кода.

    WordPress - как запретить виджеты

    ]]>
    Mon, 13 Feb 2012 16:28:58 +0400 http://druweb.ru/wordpress-disable-widgets.html Default admin account
    Яндекс-переводчик использует технологии PROMT http://druweb.ru/yandex-translate.html В один прекрасный день зашел на сервис Яндекс.Переводчик и обнаружил вот такую вот картину.

    Яндекс.Переводчик

    ]]>
    Mon, 13 Feb 2012 08:56:42 +0400 http://druweb.ru/yandex-translate.html Default admin account
    Моя первая запись онлайн - блог на просторах Рунета http://druweb.ru/first-post.html Сайт добавлен успешно добавлен в очередь на индексирование поисковыми роботами Яндекса и Google. XML-карта отправлена.

    А теперь о серьёзном. конкретика. Чем же отличается DruWeb.ru от миллионов иных бложиков всемирной паутины? Во-первых тем, что пока абсолютно весь XHTML-код у меня валидный (хотя следует признать, - никаких конкретных преимуществ подобный момент не дает):

    Валидный XHML

    ]]>
    Sun, 12 Feb 2012 21:36:05 +0400 http://druweb.ru/first-post.html Default admin account
    Мысли вслух http://druweb.ru/thoughts.html Sun, 12 Feb 2012 21:15:21 +0400 http://druweb.ru/thoughts.html Default admin account JQuery - скрытие элемента по клику вне его области http://druweb.ru/jquery-autohide.html Часто встречающаяся проблемка - скрыть popup-окно на JavaScript при клике вне его области. Прямо как в FancyBox, но в упрощенном варианте.

    Пример JQuery-окошка

    ]]>
    Fri, 10 Feb 2012 17:45:57 +0400 http://druweb.ru/jquery-autohide.html Default admin account
    Похожие записи с помощью Wayfinder [FALSE] http://druweb.ru/modx-evolution-wayfinder.html Дабы избежать всех "непоняток" сразу обзначу версии ипользуемых мной программных продуктов:

    • MODx ветки Evolution 1.0.5;
    • сниппет Wayfinder версии 2.0.1.

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

    MODx похожие записи

    ]]>
    Fri, 10 Feb 2012 15:51:54 +0400 http://druweb.ru/modx-evolution-wayfinder.html Default admin account
    Drupal 7: двойной постраничный навигатор в comments http://druweb.ru/drupal-7-pager-comments.html В этом примере я добавлю дублированный вывод постраничного навигатора при просмотре комментариев, т.е. сверху и снизу - по-моему так будет гораздо  удобнее.

    Drupal 7 вывод постраничной навигации

    ]]>
    Fri, 10 Feb 2012 12:32:30 +0400 http://druweb.ru/drupal-7-pager-comments.html Default admin account
    Drupal 7 - мой вывод заголовка блока содержимого http://druweb.ru/drupal-7-content-block.html Не для кого не секрет, что отныне в Drupal 7 содержимое ноды (оно же просто контент) тоже является блоком, но несмотря на это заголовок по-прежнему выводится в page.tpl.php,  как бы являясь самостоятельным элементом в "свободном плавании". Однако, неудобно и не вполне логично.

    Исправим несуразицу хуком в preproccess_block:

    <?php
    /* Добавлять код лучше всего в файл "template.php" */
    function Имя_темы_preprocess_block(&$variables) {
      if ($variables['block_html_id'] == 'block-system-main') {
        $variables['elements']['#block']->subject = drupal_get_title();
      }
    }
    ?>
    ]]>
    Fri, 10 Feb 2012 12:06:58 +0400 http://druweb.ru/drupal-7-content-block.html Default admin account
    Яндекс - использование блока Поделиться. Пример 4. http://druweb.ru/yandex-share4.html В вот уже четвертой части серии демо-примеров использования сервиса "расшаривания" ссылок от Яндекса приведу пример вывода одного и того же блока на трех разных языках: английском, украинском, казахском. Русский ('ru') доступен по умолчанию.

    Локализованный вывод Яндекс-блока Поделиться

    ]]>
    Fri, 10 Feb 2012 11:24:26 +0400 http://druweb.ru/yandex-share4.html Default admin account
    Яндекс - использование блока Поделиться. Пример 3. http://druweb.ru/yandex-share3.html Продолжаю серию заметок с демонстрациями использования возможностей сервиса "Блок "Поделиться"" от Яндекса. Итак, в этом примере вас ждет несложный пример группировки ссылок "Добавить" в несколько групп через popup-меню. Сама ссылка "вызова" будет показана в виде кнопки.

    Яндекс.Поделиться - несколько блоков в меню

    ]]>
    Fri, 10 Feb 2012 10:53:33 +0400 http://druweb.ru/yandex-share3.html Default admin account
    Регулируем длину цитаты в WordPress, используя API http://druweb.ru/wordpress-excerpt.html По умолчанию в настройках админ-панели WordPress отсутствует опция регуляции длины цитаты.

    Для тех, кто подзабыл напоминаю, что за это отвечают функции the_excerpt() и get_the_excerpt(), которые не имеют подходящих входных параметров. Обычно они используются в выводе анонсов ваших записей в архивах, рубриках и иных страницах.

    Снять подобное ограничение мне поможет фильтр, накладываемый на excerpt_length.

    ]]>
    Fri, 10 Feb 2012 10:23:46 +0400 http://druweb.ru/wordpress-excerpt.html Default admin account
    WordPress - программная ликвидация админ-панели http://druweb.ru/wordpress-adminbar.html Мини-конфуз всей ситуации заключается в том, что сняв стандартную галочку "Показывать верхнюю панель при просмотре сайта" в профиле пользователя, она исчезнет только при просмотре самого сайта. Но в админке-то останется! А ведь как порой мешает... Убрать оную "фишку" с глаз долой поможет вот такой код, прописанный в виде плагина или в "functions.php".

    ]]>
    Thu, 09 Feb 2012 17:12:05 +0400 http://druweb.ru/wordpress-adminbar.html Default admin account
    CSS - первый символ заголовка почти, как у Яндекса http://druweb.ru/css-first-symbol.html Сейчас я покажу один из вариантов выделения цветом первой буквы/символа в строке без дополнительного кода в виде дополнительных спанов(<span>...</span>), дивов (<div>...</div>) и всех прочих. На самом деле подобное достигается буквально 1-2 строчками кода с использованием псевдоэлемента.

    ]]>
    Thu, 09 Feb 2012 16:52:02 +0400 http://druweb.ru/css-first-symbol.html Default admin account
    CSS - эффектная стилизация цитат с кавычками в HTML http://druweb.ru/nice-blockquote.html Согласитесь, ведь не на каждом сайте можно встретить нормально оформленные цитаты. В данной заметке я стилизую их с помощью самого обычного валидного CSS2.1-кода.

    Стилизация цитат с помощью CSS

    ]]>
    Thu, 09 Feb 2012 16:25:02 +0400 http://druweb.ru/nice-blockquote.html Default admin account
    Drupal 7 - темизация всплывающих подсказок в меню http://druweb.ru/drupal-7-temizacziya-vsplyivayushhix-podskazok-v-menyu.html Используя систему препроцессов в Drupal 7, я немного стилизую и изменю всплывающих подсказок к пунктам элементов меню, выведенного в виде блока заданного в регионе. На внешний вид скриншота внимания не обращать, - это всего лишь тестовый демонстрационный пример и не более.

    Drupal 7 - темизация подсказок в меню

    ]]> Thu, 09 Feb 2012 15:38:02 +0400 http://druweb.ru/drupal-7-temizacziya-vsplyivayushhix-podskazok-v-menyu.html Default admin account MODx Evolution напишем простой сниппет http://druweb.ru/modx-evolution-napishem-prostoj-snippet.html

    Сниппеты в MODx так же как и в программировании вообще (обычно), - небольшие фрагменты кода, в данном случае PHP. Они обеспечивают гибкую логику работы системы.

    ]]>
    Thu, 09 Feb 2012 14:40:35 +0400 http://druweb.ru/modx-evolution-napishem-prostoj-snippet.html Default admin account
    Как отключить корзину в WordPress или автоотчистка http://druweb.ru/kak-otklyuchit-korzinu-v-wordpress.html Вместо предисловия. Как известно CMS WordPress линейки 3.x.x перед окончатльным удалением складирует все ненужные комментарии в корзине и только потом удалят это "добро". Согласитесь, что это мягко гороря не очень удобно и порой раздражает. Отключить излишек поможет задание одной константы в файле конфигурации "wp-config.php".

    ]]>
    Thu, 09 Feb 2012 14:10:54 +0400 http://druweb.ru/kak-otklyuchit-korzinu-v-wordpress.html Default admin account
    Яндекс: использование блока "Поделиться". Пример 2. http://druweb.ru/yandex-share2.html Второй пример использования возможностей сервиса добавления сайта в социальные закладки в 1 клик от Яндекса. Я выведу все доступные кнопки в ряд без всплывающего меню. URL активной страницы определяется автоматически.

    ]]>
    Thu, 09 Feb 2012 13:05:51 +0400 http://druweb.ru/yandex-share2.html Default admin account
    Web-фишки http://druweb.ru/web-fishki.html Thu, 09 Feb 2012 12:44:26 +0400 http://druweb.ru/web-fishki.html Default admin account Яндекс: использование блока "Поделиться". Пример 1. http://druweb.ru/yandex-share1.html Итак, приведу простой пример использования возможностей сервиса Яндекса "Блок "Поделиться". Запустив данный фрагмент на своей странице, вы увидите пять "быстрых" кнопок со ссылками на Блоггера, Твиттер, Фэйсбук, ВКонтакте и Я.Закладки. Во всплывающем окошке-меню будет ещё пять пунктов, начиная от "Мой мир" и заканчивая "Одноклассниками". Адрес просматриваемой страницы для "расшаривания" определяется автоматически.

    ]]> Thu, 09 Feb 2012 11:44:15 +0400 http://druweb.ru/yandex-share1.html Default admin account CSS/HTML http://druweb.ru/css-html.html Thu, 09 Feb 2012 11:00:49 +0400 http://druweb.ru/css-html.html Default admin account JavaScript http://druweb.ru/js.html Thu, 09 Feb 2012 10:59:25 +0400 http://druweb.ru/js.html Default admin account Индивидуальные шаблоны страниц в WordPress 3.x.x http://druweb.ru/individualnyie-shablonyi-stranicz-v-wordpress-3.html Страницы разные нужны, страницы разные важны, - делаем свои шаблоны или немного о настройке "движка".

    Пример пользовательского шаблона страницы в WordPress 3

    ]]>
    Thu, 09 Feb 2012 10:47:31 +0400 http://druweb.ru/individualnyie-shablonyi-stranicz-v-wordpress-3.html Default admin account
    Убрать короткую системную ссылку из HEAD в Drupal 7 http://druweb.ru/ubrat-korotkuyu-sistemnuyu-ssyilku-iz-head-v-drupal-7.html По умолчанию седьмой Drupal между тегов <head> ... </head> выводит короткие системные ссылки вида:

    <link rel="shortlink" href="/node/27" /> 

    или

    <link rel="shortlink" href="/node/2" />

    и прочие.

    ]]>
    Wed, 08 Feb 2012 17:56:51 +0400 http://druweb.ru/ubrat-korotkuyu-sistemnuyu-ssyilku-iz-head-v-drupal-7.html Default admin account
    Drupal 7 - подсчёт количества нод любого типа http://druweb.ru/drupal-7-podschyot-kolichestva-nod-lyubogo-tipa.html Привожу пример подсчета количества нод типа "article", где "article" является машинным именем одноименного материала.

    <?php
    	$query = db_select('node', 'n')
    			 ->condition('n.type', 'article');
    	$query->addExpression('COUNT(*)');
    	$count = $query->execute()->fetchField();
            print 'Количество статей равно: ' . $count;
    ?>
    
    ]]>
    Wed, 08 Feb 2012 17:26:37 +0400 http://druweb.ru/drupal-7-podschyot-kolichestva-nod-lyubogo-tipa.html Default admin account
    WordPress - своя запись в подвале админ-панели http://druweb.ru/wordpress-svoya-zapis-v-podvale-admin-paneli.html По умолчанию в правом углу подвала выводится надпись вида "Спасибо вам за творчество" с WordPress и ссылка на официальный сайт. Сменить вывеску можно, используя всё те же фильтры:

    function remove_footer_admin($current) {
      print 'Пользовательский текст. '.$current;
    }
    
    add_filter('admin_footer_text', 'remove_footer_admin');
    ]]>
    Wed, 08 Feb 2012 17:01:39 +0400 http://druweb.ru/wordpress-svoya-zapis-v-podvale-admin-paneli.html Default admin account
    Как скрыть сообщение об обновлениях в WordPress http://druweb.ru/kak-skryit-soobshhenie-ob-obnovleniyax-v-wordpress.html Согласитесь, что подобное сообщение является излишним, - особенно, когда появляется перед глазами во время редактирования/добавления практически любого документа.

    WordPress - требуется обновление

    Итак, избавиться от этого нам поможет следующая строчка PHP-кода:

    <?php 
    add_filter('pre_site_transient_update_core', 
                create_function('$noupdates', "return null;"));
    ?>
    
    ]]>
    Wed, 08 Feb 2012 16:29:48 +0400 http://druweb.ru/kak-skryit-soobshhenie-ob-obnovleniyax-v-wordpress.html Default admin account
    WordPress - вывод записей случайным образом http://druweb.ru/wordpress-vyivod-zapisej-sluchajnyim-obrazom.html Рассмотрим пример использования функции query_posts из WordPress API для вывода случайных записей только  строго заданных рубрик.

    Вам нужно выполнить всего лишь два шага:

    1. Создать новый файл для шаблона страницы в папке вашей темы. Назовать его к примеру - "my-posts.php".
    2. Вставить туда код, подобный нижеследующему:
    ]]>
    Wed, 08 Feb 2012 11:46:54 +0400 http://druweb.ru/wordpress-vyivod-zapisej-sluchajnyim-obrazom.html Default admin account
    WordPress http://druweb.ru/wordpress.html Wed, 08 Feb 2012 11:42:51 +0400 http://druweb.ru/wordpress.html Default admin account MODx Evolution http://druweb.ru/modx-evolution.html Tue, 07 Feb 2012 16:36:45 +0400 http://druweb.ru/modx-evolution.html Default admin account Drupal 7 http://druweb.ru/drupal-7.html Tue, 07 Feb 2012 12:14:26 +0400 http://druweb.ru/drupal-7.html Default admin account Drupal 7 - пример массовой смены значений полей в БД http://druweb.ru/drupal-7-primer-massovoj-smenyi-znachenij-polej-v-bd.html Приведу SQL-пример обновления значения поля атрибута alt изображения (ImageField) в базе данных системы, на основе значения Title ноды в массовом порядке:

    UPDATE `префикс_field_data_ИмяПоля`,`префикс_node`
    SET 
    `префикс_field_data_ИмяПоля`.`ИмяПоля_alt`= `префикс_node`.`title`
    WHERE 
    `префикс_field_data_ИмяПоля`.`entity_id` = `префикс_node`.`nid`/>

    Вот как это будет выглядит в действии:

    UPDATE 
    `d7_field_data_field_img_1600x1200`,`d7_node`
    SET 
    `d7_field_data_field_img_1600x1200`.`field_img_1600x1200_alt`= `d7_node`.`title`
    WHERE 
    `d7_field_data_field_img_1600x1200`.`entity_id` = `d7_node`.`nid`
    
    ]]>
    Tue, 07 Feb 2012 11:55:27 +0400 http://druweb.ru/drupal-7-primer-massovoj-smenyi-znachenij-polej-v-bd.html Default admin account
    MODx Evolution вопросы при сохранении материала http://druweb.ru/modx-evolution-voprosyi-pri-soxranenii-materiala.html MODx Evolution 1.0.5: параметры соединения с базой данных

    Если в MODx у вас вдруг сохраняются знаки вопросов вида "?????" вместо символов на кириллице, проверьте параметр под названием "Сопоставление базы данных". Чтобы выяснить это перейдите на вкладку "Отчеты"->"Системная информация" либо зайдите в приложение "phpMyAdmin".

    ]]>
    Mon, 06 Feb 2012 18:33:40 +0400 http://druweb.ru/modx-evolution-voprosyi-pri-soxranenii-materiala.html Default admin account