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

Drupal 6

01/24/2016 - 14:36

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

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

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

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

Всего просмотров: 1,995
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,169
11/23/2013 - 00:07

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

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

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

Всего просмотров: 3,066
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,266
09/30/2013 - 20:36

Пишем

drush conf

Выбираем 2 - enter

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

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

Вот и все.

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

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

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

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

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

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

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

cd domains/domain.name

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

drush sql-info

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

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

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

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

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

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

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

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

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

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

Ajax pager не работает когда вы подключаете ваш view через views_embed_view(). Чтобы заставить ajax pager работать необходимо функцию views_embed_view() прописать в template.php:

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

Вносим изменения в template.php:

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

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

Самое быстрое решение добиться успеха в даннной задаче это сделать глобальную переменную $pager:

Перезапишите ваш самый верхний шаблон Views, например: views-view--myview--page.tpl.php

Найдите в нём строчку:

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

print l('asd', 'node/' . $data->nid, $options = array

Всего просмотров: 1,114

Страницы

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

Разделы

Подписаться

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

Комменты

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