Вед-дев, Сео, Манимейкинг

Drupal 6

01/24/2016 - 14:36

Если у вас имеется сайт, который работает на php фреймворке / cms, то вы можете стать жертвой спамеров. Последствия от спамеров могут быть следующими:

- Сайт начинает тормозить.
- Ваш хостер заблокировал отправку исходящих писем от вашего сайта.
- Упали позиции в гугле, но поднялись позиции по другим словам, например, VIagra cialis и т.п.

Вылечить сайт от вирусов можно следующим образом (у вас должен быть SSH доступ к Linux серверу):

1) Ищем все строки во всех файлах, которые имеют текст "base64_decode":

Всего просмотров: 2,134
02/18/2014 - 01:28

Итак, у вас есть сайт, который вы делали очень давно, и был он сделан на Drupal 6, но сейчас 2014 год и скоро выход D8, в связи с этим, D6 станет устаревшим и больше не будет поддерживаться. В этой статье мы рассмотрим процесс переноса нод из D6 в D7 при помощи модулей:

  • http://drupal.org/project/views_data_export
  • http://drupal.org/project/feeds

При помощи первого модуля мы сделаем экспорт всех нод из D6 в CSV формат, а при помощи второго модуля, мы сделаем импорт нод из CSV файла в D7.

Всего просмотров: 10,565
11/23/2013 - 00:07

Выключить тему: drush dis theme_name

Включить тему: drush en theme_name

Поменять дефолтную тему: drush vset theme_default theme_name

Всего просмотров: 3,176
11/21/2013 - 19:31

Заходим в .htaccess, который лежит в корне друпала и прописываем:

php_value upload_max_filesize 200M
php_value post_max_size 200M

Важно, чтобы memory limit был больше чем max filesize, увеличить его можно следующим образом:

php_value memory_limit 256M

Всего просмотров: 3,361
09/30/2013 - 20:36

Пишем

drush conf

Выбираем 2 - enter

Жмём insert и редактируем в файле что хотим, а затем пишем :w (это сохранит внесенные изменения).
После этого жмём Esc и прописываем :q (q - это выход из редактора).

Также если накосячили, то можно выйти без сохранения :q!

Вот и все.

Всего просмотров: 1,974
09/29/2013 - 20:26

Когда мы используем выпадающее меню, часто хочется чтобы родительское меню было не кликабельным, для этого можно написать jQuery код чтобы при клике не перекидывало по ссылке, либо использовать модуль special_menu_items.

После установки этого модуля, при редактировании меню в поле адрес можно вписывать <nolink> и ваше меню будет без ссылки.

Было бы классно, если бы этот функционал встроили в Drupal 8.

Всего просмотров: 2,741
09/29/2013 - 12:46

Для создания бэкапов на вашем хостинге/сервере создайте папку для бэкапов drush-backups.

Чтобы сделать бэкап какого либо сайта, нужно сначало войти в папку с сайтом:

cd domains/domain.name

А затем можно посмотреть информацию о БД к которой подключен ваш сайт:

drush sql-info

Всего просмотров: 2,835
09/27/2013 - 21:57

Всем доброго вечера! Наконец-то я обновил движок на моем блоге с Drupal 6 на Drupal 7. Переезд занял пару дней из-за возникновения геморроя со стороны сервера и с экспортом/импортом нод из Д6 в Д7.

До этого блог стоял на Д6 на протяжениии 3х лет и никаких проблем с ним не возникало. Решил обновиться, т.к. Д7 мне больше нравится в плане функционала, полу ООП и быстротой своей.

А теперь детали - для переноса нод из Д6 в Д7 использовались следующие модули:

Всего просмотров: 1,632
09/27/2013 - 14:11

Делаем SQL запрос через PHP MyAdmin, во вкладке SQL.

UPDATE `users` SET pass = MD5('новый_пароль') WHERE uid = 1

Всего просмотров: 3,123
09/27/2013 - 14:05

В шаблоне вашего типа материала для профиля (node-profile.tpl.php) впишите коде:

Всего просмотров: 1,381
09/26/2013 - 13:44

Данный модифицированный модуль будет полезен тем, кто хочет использовать флешовое 3D облако тегов Cumulus на мультиязычном сайте, например: если у вас возникла необходимость в использовании 2х язычного облака тегов, т.е. для каждого языка отдельный блок со своим отдельным словарем, например: Русский и Английский.

Для этого создаем 2 словаря:

  1. Для русских тегов (выбираем русский язык)
  2. Для английских тегов (выбираем английский язык)

Затем:

Всего просмотров: 1,182
09/26/2013 - 13:44

Простой редирект после самбита ноды

Всего просмотров: 1,350
09/26/2013 - 13:44

print theme('links', menu_navigation_links('menu-fancy-menu', 0), array(

Всего просмотров: 1,355
09/26/2013 - 13:44

Внутренние страницы сайтов не всегда схожи по структуре с главной, поэтому приходится добавлять регионы в node.tpl.php для гибкости. Делается это следующим образом:

Добавляем регион в theme.info (ваше название темы заместо theme)

regions[my_region] = My region

Выводим наш регион в node.tpl.php

Всего просмотров: 1,494
09/26/2013 - 13:44

Если вы используете стандатрный VIEW: taxonomy_term, то наверняка вы заметили, что он не отображает дочерние термины таксономии, например мы имеем такую структуру:

- Фрукты
-- Яблоко
-- Груши
-- Ананасы

Если мы зайдем в термин фрукты, то будут видны только те ноды, которые были помечены термином фрукты. То есть, для того чтобы зайдя в термин фрукты отображались ноды с подтермином ЯБЛОКО, нам нужно указать 2 категории ноды. Это не совсем правильно.

Данный view: taxonomy_term можно настроить так, чтобы он отображал и дочерние термины:

Всего просмотров: 2,158

Страницы

Подписка на Drupal 6

Разделы

Подписаться

Подписка на RSS-лента последние записи из Блога

Комменты

  • Olzhas 10 месяцев 3 недели назад
    Спасибо. С Новым Годом! 
  • Den 11 месяцев 3 недели назад
    В первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. 
  • Гость 11 месяцев 3 недели назад
    Если все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того 
  • Валерий 1 год 2 недели назад
    да можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер 
  • admin 1 год 2 недели назад
    Валерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт 
  • Валерий 1 год 2 недели назад
    захожу на mysql через ssh по команде  
  • admin 1 год 2 недели назад
    Добрый вечер, какой у вас клиент? 
  • Валерий 1 год 2 недели назад
    Здравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? 
  • Eduard 1 год 1 месяц назад
    Видать, домен хороший был. Заявление пробывали писать на мошенника? 
  • Stas 1 год 2 месяца назад
    Ошибка в ключе квантификатора - replace(/будешь|пить/ig, "хлеб"); Указать -g для прохода по всем совпадениям!