These are chat archives for dru-io/Drupal

29th
Feb 2016
Alexandr.Poddubsky
@AlexandrPoddubsky
Feb 29 2016 01:35
@Punk-UnDeaD поняль. жаль
Alexandr.Poddubsky
@AlexandrPoddubsky
Feb 29 2016 01:48
живые есть?
Anton L. Safin
@als-studio
Feb 29 2016 01:49
Привет! ;)
После выходных, видимо, только полуживые =)
Alexandr.Poddubsky
@AlexandrPoddubsky
Feb 29 2016 02:21
хехе
вопрос такой есть функция locale_language_from_browser по определению языка браузера берет значения $_SERVER['HTTP_ACCEPT_LANGUAGE'] . если подставлять массив то от 7 версии определяет с дефисом ru-Ru если брать от 6 версии то нормально ru / может я что не так делаю?
Alexandr.Poddubsky
@AlexandrPoddubsky
Feb 29 2016 02:30
подсовываю такой массив разрешенных языков
$languages = array(
      'en' => (object) array(
        'language' => 'en',
      ),
      'en-US' => (object) array(
        'language' => 'en-US',
      ),
      'ru-RU' => (object) array(
        'language' => 'ru-RU',
      ),
      'ru' => (object) array(
        'language' => 'ru',
      ),
    );
pr0g
@isaenkov
Feb 29 2016 06:37
Привет всем! Я из Бузулука, Оренбургской области.
KarmaBot
@KarmaBot
Feb 29 2016 06:37
@isaenkov, привет =)
pr0g
@isaenkov
Feb 29 2016 06:37
@AlexandrPoddubsky не подскажете как закрывать данную красоту?
Проверил на платном хостинга, данные файлы не доступны, а у меня их можно скачать. Хотелось бы закрыть. У меня nginx. Применил конфиг предложный nginx https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/ но файлы все равно доступны.
pr0g
@isaenkov
Feb 29 2016 07:17
Нашел как закрыть доступ куда не надо.
    # закрываем доступ куда не попадя
    location ~* \.(txt|log|inc|module|install|info|make|po|sh|profile)$ {
            deny all;
    }
Alan Bondarchuk
@fortis
Feb 29 2016 07:18
settings.php проверь на скачку
pr0g
@isaenkov
Feb 29 2016 07:29
@fortis выдает белую страницу.
странно только, в локальной сети выше указанная директива все равно дает качать файл. Через прокси выдает уже 403.
pr0g
@isaenkov
Feb 29 2016 07:42
я имею в виду, про inc файлы каталога includes.
Alexandr.Poddubsky
@AlexandrPoddubsky
Feb 29 2016 08:29
@isaenkov это вам к хостеру лучше обратится. кроме nginx если апач стоит то и там и там надо прописывать директивы. текущей практики нет. сбросил всю на братца. а его сейчас под рукой нет. не могу напряч увы его
alexd73
@alexd73
Feb 29 2016 08:59
Хай ту олл! )
мучаю ctools.. или он меня ))
This message was deleted

Делаю по мануалу http://www.drupaler.by/lessons/ctool-modal-api-rabota-s-modalnymi-oknami

function example_menu() {
    $items = array();

    $items['cityfilters/%ctools_js/select'] = array(
        'title' => t('Select your city'),
        'page callback' => 'cityfilters_callback',
        'page arguments' => array(1),
//        'access arguments' => array('access site-wide contact form'),
        'delivery callback' => 'ajax_deliver',
        'theme callback' => 'ajax_base_page_theme',
    );

    return $items;
}

Ajax выдает 404 ошибку для cityfilters/ajax/select

Что не так?
Alexandr.Poddubsky
@AlexandrPoddubsky
Feb 29 2016 09:04
а сами формы хде
в мануале, подгружается все из модуля контакт
alexd73
@alexd73
Feb 29 2016 09:05
Да, у меня просто html..
Alexandr.Poddubsky
@AlexandrPoddubsky
Feb 29 2016 09:06
:) рендерится он
alexd73
@alexd73
Feb 29 2016 09:08
где?
Я пытаюсь в колбэке выводить через $commands = ctools_modal_command_display(t('Select your city'), 'привет!');
но что-то видимо не так... и у меня 404 ошибка вызывает сомнения ) решил ее победить..
alexd73
@alexd73
Feb 29 2016 09:15
Или вообще не то делаю ?
pr0g
@isaenkov
Feb 29 2016 09:40
После обновления drupal до версии 7.43 перестала работать каруселька OwlCarousel. В консоле отладки браузера выдает ошибку:
TypeError: a.$elem.on is not a function
Ivan
@Punk-UnDeaD
Feb 29 2016 09:45
Это не друпал, это jquery update
В семёрке 1.4 там нет on
pr0g
@isaenkov
Feb 29 2016 09:48
так вроде в jquery update у меня выставлено версия 1.10 или что-то случилось с самим jquery update?
Ivan
@Punk-UnDeaD
Feb 29 2016 09:49
Надо проверять, какая на самом деле версия подключилась
pr0g
@isaenkov
Feb 29 2016 09:52
По данным отладчика браузера подключился этот файл http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js
Ivan
@Punk-UnDeaD
Feb 29 2016 10:04
Дык вот
pr0g
@isaenkov
Feb 29 2016 10:04
@Punk-UnDeaD спасибо за помощь. нашел место где подключался версия 1.5. Редактор добавил блок погоды с этой версией jQuery.
KarmaBot
@KarmaBot
Feb 29 2016 10:04
Спасибо (+1) для @Punk-UnDeaD принято! Текущая карма +3.
Ivan
@Punk-UnDeaD
Feb 29 2016 10:05
Сторонние виджеты зло
pr0g
@isaenkov
Feb 29 2016 10:06
Согласен.
Ivan
@Punk-UnDeaD
Feb 29 2016 10:07
Свмы
Самый злой сторонний виджет это фоллов твиттерный
Функционала на одном у ссылку, а оверхедом весь сдк
Alan Bondarchuk
@fortis
Feb 29 2016 11:56
@alexd73 access arguments раскоментируй и сделай 'access content'
либо %ctools_js убери и убери page arguments оставь необязательным параметром его и в форме дефолтное проставляй ему типа function cityfilters_callback($js = NULL) {….
скорее второе
Alexandr.Poddubsky
@AlexandrPoddubsky
Feb 29 2016 12:32
@Punk-UnDeaD кстати насчет твиттера. оптимизировал? через пару дней думаю виджеты оптимизировать свои. а то сосут js нехило
alexd73
@alexd73
Feb 29 2016 12:42
@fortis спасибо. чуть позже попробую
KarmaBot
@KarmaBot
Feb 29 2016 12:42
Спасибо (+1) для @fortis принято! Текущая карма +12.
Ivan
@Punk-UnDeaD
Feb 29 2016 14:10
@AlexandrPoddubsky твиттор надо тупо руками делать
там нет совершенно ничего, ради чего стоило бы оверхед тянуть
это про просто кнопку фоллов
для виджетов групп вконтактиков и фейсбучиков можно код ифрейма вставлять
некоторая оптимизация будет
Alexandr.Poddubsky
@AlexandrPoddubsky
Feb 29 2016 14:14
тут через апи предложили кое что делать
а вообще с твиттераста надо начинать это точно. дольше всего времени занимает загрузка
Alan Bondarchuk
@fortis
Feb 29 2016 15:38
ифреймы как раз и тормозят обычно
Ivan
@Punk-UnDeaD
Feb 29 2016 18:35
внутре ифрейма уже ничего не исправить
Alexandr.Poddubsky
@AlexandrPoddubsky
Feb 29 2016 19:00
@Punk-UnDeaD https://habrahabr.ru/company/mailru/blog/210050/ вроде что то и можно но не на пыхе
Ivan
@Punk-UnDeaD
Feb 29 2016 20:10
цель - облегчить жизнь клиенту, чтоб он говно ненужное не тянул
из нутра ифрейма виджета выбросить ничего не получится, виджет тупо не сработает
как вариант - ленивая загрузка при условии, что пользователь докрутил страницу до зоны виджета
Alan Bondarchuk
@fortis
Feb 29 2016 21:05
да можно взять скрипт любой и вставить эти кнопки
gooshare.js тот же
лулаботы взялись пилить поддержку amp:
https://www.drupal.org/project/amp
https://www.drupal.org/project/amptheme