Блог пользователя - mozh

Готовим AMP

Аватар пользователя mozh

Так, заказчик хочет видеть на своём новостном сайте AMP (Accelerated mobile pages) https://www.ampproject.org/ru/

Как же все это подружить с друпалом? смотрим, что удалось накопать:

0 Спасибо

Новостной сайт drupal 7 - нагрузка

Аватар пользователя mozh

Всем привет, имеется новостной сайт с посещаемостью в 50к в сутки, на сайте постоянно пасется около 250 человек (согласно гугл аналитики)

После переезда на новым хостинг, сайт отлично работал 1.5 месяца
Тарифный план кратко:
2 ядра CPU2x2000+ GHz
4GBRAM
40GBSSD

и так, 1.5 месяца сайт был на hdd, все было отлично, после все перенесли на ssd и тут понеслись проблемы с нагрузкой. Хостер заявил, что якобы на старом hdd была ошибка и сайт оказывается работал на 8 ядер процессора и 4гб опертивной

0 Спасибо

РЕШЕНО select запросы в drupal commerce

Аватар пользователя mozh

Всем привет. Имеется сайт с commerce. вечером сайт грузился по 2-3 минуты в логах обнаружено это:

0 Спасибо

Компоненты цены drupal commerce

Аватар пользователя mozh

в общем проблема была в следующем
имеется сайт + сommerce multicurrency

0 Спасибо

[РЕШЕНО] Добавить комиссию paypal в drupal commerce

Аватар пользователя mozh

Прилетел таск добавить комиссию на юзера
модули commerce, Commerce Fees, Commerce PayPal

включаем модули, идем сюда /admin/commerce/config/fees Создаем новый fee PayPal fee
далее идем в правила /admin/config/workflow/rules добавляем rules

0 Спасибо

commerce доставка

Аватар пользователя mozh

всем привет, никак не могу понять как настроить заполнения разных полей при выборе доставки.
Например:
1. выбрана доставка 1 - отображается поле 1 и поле 2
2. выбрана доставка 2 - отображается поле 3 и поле 4

смотрел модуль coomerce shipping + flat rate по туториалу https://commerceguys.com/blog/introduction-commerce-shipping-screencast, но там в зависимости от значений в полях дают доставку, немного не то

0 Спасибо

[Решено] Закрыть путь /user с помощью .htpasswd

Аватар пользователя mozh

Всем примет, стоит задача закрыть путь /user дополнительным паролем.
Сгенерировал файл .htpasswd положил в корень. В htaccess добавляю:

AuthType Basic
AuthName "My Protected Area"
AuthUserFile /home/path/site.com/.htpasswd
Require valid-user

deny from all

На весь сайт работает!

Но мне нужно только на /user. Физически этой директории не существует, то алиас, создал папку закинул туда htaccess. Пароль установился, но открывается эта пустая папка а не алиас. Как быть? крутил еще index.php?q=user, но ничего путного не вышло

0 Спасибо

[Решено] После включения сжатия на сервере сайт не загружается

Аватар пользователя mozh

Включаю сжатие, сайт уходит в бесконечную загрузку, что не так делаю?

0 Спасибо

[Решено] модуль Subdomain открывает любой поддомен

Аватар пользователя mozh

Всем привет. Установлен модуль Subdomain, настроен на словарь таксономии, в словаре примерно 1000 терминов, все открываются на поддомене. Вроде все хорошо, но если написать несуществующий термин в поддомене, то он тоже откроет страницу, но главную. В итоге sub1.site.com или sub2.site.com будут открывать главную страницу, хотя терминов sub1 и sub2 нет в словаре таксономии. На хостинге включено Автоподдомены. Как отдавать ошибку 404 не существующим поддоменам?

В общем при написании не существующего домена, выпадала 400-я с разным урлом, сделал редирект на обычную /404 в htaccess

0 Спасибо

[Решено] Ближайшие точки (ноды) по координатам

Аватар пользователя mozh

Имеются ноды с полями широты и долготы. При открытии конкретной ноды, хотелось бы показать ближайшие точки (ноды) отобрав их по широте и долготе.
Есть мысли рассчитать некую дистанцию от нулевой широты и долготы до текущей ноды. Записать значение ноды в новое поле и на основе этой дистанции брать соседние. Например текущее значение дистанции 100 для ноды (значение просто с головы) и делать выборку нод от 90 до 110 по дистанции.
Вопрос, по какой формуле считать это самое значение дистанции? или может есть другие варианты

0 Спасибо

Uncaught SecurityError: Blocked a frame with origin "http://sub.domain.com" from accessing a frame with origin "http://domain.com".

Аватар пользователя mozh

Uncaught SecurityError: Blocked a frame with origin "http://sub.domain.com" from accessing a frame with origin "http://domain.com". The frame requesting access set "document.domain" to "australia-opening-times.com", but the frame being accessed did not. Both must set "document.domain" to the same value to allow access.

0 Спасибо

Translate для кастомных блоков

Аватар пользователя mozh

Всем привет создал модуль реализующий блок. В этом блоке есть параметры title, text в общем форма параметров - http://take.ms/oHdeQ
Как мне заставить эти поля переводится при установки Make this block translatable если я жму то сделать translate я могу только стандартного поля title http://take.ms/HMfnt
http://take.ms/UD2xT
как добавить туда поля моей формы? сейчас все пихаю в t(), но это не совсем удобно

0 Спасибо

[Решено] facebook open graph для публикации видео

Аватар пользователя mozh

Всем привет, возникла проблема с публикацией видео youtube в facebook. На странице есть кнопка расшаривания контента для старницы фэйсбука
http://take.ms/1VBhZ как видно в превью все отлично отображается, видно что это видео по кнопке play
были настроены мета теги

0 Спасибо

feeds импортирует по 50 node с перерывами в 2-3 минуты

Аватар пользователя mozh

Все привет, загоняю много node в drupal 7 с помощью feeds. В итоге 10тыс загружается часов 6. Думаю это очень медленно, как быть? может что-то на сервере нужно подкрутить?
В админке, если посмотреть контент по дате создания, то выходит что загружает 50node, затем 2 минуты нет контента, потом опять 50 node. Откуда этот промежуток?
Ранее выдавала ошибку 504, видимо в эти две мин не вкладывался, на сервере увеличили proxy_send_timeout 600s; proxy_read_timeout 600s;. Как быть? может свой импортер написать? есть ли примеры

0 Спасибо

[Решено]Импорт feeds 504 time out

Аватар пользователя mozh

Ребята нужна помощь, есть порядка 100тыс нод. Кое как загнал 30 тыс через feeds, теперь не могу продолжить дальше, на 1-3% импортирования кидает ошибку 504 gateway time out.
Это типо ресурсов не хватает? гружу по 5 тыс node.
Как быть? поделитесь опытом

UPD проблема решилась увеличением параметров
proxy_send_timeout 600s;
proxy_read_timeout 600s;

0 Спасибо

импорт boolean Feeds

Аватар пользователя mozh

Всем привет. Поставил модуль импорта  Feeds. Ранее им пользовался много раз, но сейчас возникла необходимость импортировать поле boolean в виде checkboxa.
В исходном csv файле пробовал передавать true, 1, но не проходит, чекбокс не отмечается птичкой.

Поставил Feeds tamper, добавил плагин convert to bolean "convert to boolean plugin for Feeds Tamper." тоже не выходит.
Как же записать этот чекбокс в материал?

0 Спасибо

[Решено]Письма приходят через раз по SMTP

Аватар пользователя mozh

Добрый день. Есть сайт с регистрацией пользователей. После регистрации не приходит письмо пользователю на почту. Другие письма типо восстановить пароль, либо уведомить пользователя об удалении аккаунта приходят.
Птичка Отправлять письмо в account settings стоит. Куда копать? Уже сайт слил с хостинга на opensever и проблема таже.

Через rules настроил сообщение, но где теряется стандартное?

UPD Rules устраивает вполне, со стандартным сообщением так и не разобрался. Далее установил модуль smtp. Настроил по данным полученным от админа сервера. Письма на mail.ru приходят отлично, но вот на gmail.com приходят через раз. Долго гуглил, но к решению так и не пришел. Скрин настроек http://take.ms/auZAM в общем все стандартно smtp.gmail.com tls 587 пробовал ssl 465.

0 Спасибо

Мульти поле image + lightbox, big + thumb

Аватар пользователя mozh

Всем привет есть вопрос. Как программно выводить поля в node.tpl с виджетом lightbox
есть мульти Поле изображение. Вывожу одну картинку большой так
<?php print render($content['field_pictures'][0]); ?>
под большой картинкой хочу вывести маленькие, но что бы они были связаны с lightbox большой

<?php
<div class="gallery-thumbs" id="links">
    <?
php
    $counter_pict 
0;
    foreach(
$node->field_pictures[LANGUAGE_NONE] as $key => $item){
        
$counter_pict++;
        if(
$counter_pict 1){
            print 
'<a href="'.file_create_url($item['uri']).'" rel="lightshow[field_pictures]" class="lightbox-processed">';
            print 
'<img src="';
            print 
image_style_url('80'$item['uri']);
            print 
'"></a>';
        }
    }
?>    
</div>?>
0 Спасибо

Drupal 8

Аватар пользователя mozh

Попытка познакомиться с Drupal 8 закончилась неудачей(((
Значит при первом запуске на openserver у меня стоит php 5.3 и apache 2.2 получаю ошибку:
Parse error: syntax error, unexpected '[', expecting ')' in E:\OpenServer\domains\drupal8\vendor\guzzlehttp\promises\src\functions.php on line 41

0 Спасибо

Скорость загрузки сайта

Аватар пользователя mozh

Есть простой сайт, минимум модулей, но уж очень он долго получает ответ от сервера.
Поставил devel включил показ запросов, получаю такие данные:


Кеш отключен, да и скрины из под админа получены. Сайт тормозит одинаково как в админке так и на самом сайте. Может права на папки? tmp 777 стоят, еще может что? буду благодарен за любой совет.
Поднимал намного функциональнее сайты, с большим числом модулей, но такого не было никогда.

Хостинг
Версии программного обеспечения
Apache 2.2.15-47.el6_7.cloudlinux
MySQL 5.1.73-5.1.el6
PHP 5.3.29-2.el6
Perl 5.10.1-141.el6

0 Спасибо