Условия обработки персональных данных

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

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

X
  • Костыль для wordperss — ручная смена ru на en в url

    Вот такой костыль. Проверка в урле на en, и если находим удаляем его из урл.

    Качества кода- говно, так как по быстрому вырван из очередного проекта.

  • yii2-users — Неучтенные настройки для установки

    Вот здесь описана установка yii2-users http://krivochenko.ru/blog/post/using-yii2-users
    Но!!! После установки не работает /signup — форма отображается, но какие-то ошибки в отправке и сохранении.

    1 Ошибка . Надо в файл \config\params.php добавить ‘supportEmail’ => ‘admin@site.ru’,
    2. добавленная выше почта почта должна совпадать с почтой для smtp (иначе будет выскакивать ошибка)
    3. добавить — для того что бы майлер не требовал файл Html в лайаутах папки mail (/frontend/mail/layouts/html.php return \Yii::$app->mailer->compose([‘html’ => $view . ‘-html’, ‘text’ => $view . ‘-text’], [‘user’ => $this, ‘token’ => $this->emailConfirmToken]) )
    Добавляем в настройки

  • Joomla — мобильная версия и основная на одном шаблоне (не бутстрап)

    нам понадобится детектор мобильника http://mobiledetect.net/ — файл Mobile_Detect.php кладем в корень

    1.в шабке шабона Joomla пишем до тега Head , заменя верхний Тег html

    шаг 2.
    Добавляем

    шаг 3. заменяем боди

    шаг 4. Верстаем для основной верссии - напревав на мобильную
    шаг 5. адаптируем основную в мобильную
    для этого мы пеереопределяем оберточные классы , это будет выглядеть как то так

    некоторые объекты скроются

    вот так выставим вертикальные списки по 2 элемента

    Вот так из списка оставляем только первый элемент (например 1 отзыв из трех, которые были сделаны float:left)

    вот так переопределяем заголовки

  • Joomla3 — Как в модуле Html убрать обертку moduletable? Легко!

    Во первых модуль оборачивается тут (это обертка первого уровня — возможно moduletable)
    \templates\system\html\modules.php

    замена будет такой (старый код и новый- отличие: УБРАЛ ОБЕРТКУ)

    Во вторых нам нужно в шаблон добавить папки:
    корень/templates/шаблон/html/mod_custom

    А в папку html добавляем файл index.html. ( во всех модулях joomla такая штука есть)

    из папки Корень\modules\mod_custom\tmpl\
    вытаскиваем файл default.php и помещаем в шаблон/html/mod_custom
    и ищем обертку второго уровня moduletable (она в двух местах встречается)

    В итоге получается такой код ( корень/templates/шаблон/html/mod_custom)

  • Отключить адаптивность Bootstrap

    Bootstrap автоматически адаптируется ваши страницы для различных размеров экрана. Для отключения адаптивности вам нужно выполнить несколько шагов

    1. Нужно убрать мета-тэг

    он находится между тэгами head

    2. Необходимо перекрыть ширину класса .container это можно сделать следующим образом

    Важный момент заданный стиль должен затирать родной стиль bootsrap.

    3. Везде в сетке используйте класс .col-xs (зачем это надо -хз… скорее всего без этого можно обойтись)

    4. Возможно подключите php класс детектирующий мобильные версии, и тогда надо заменять пунк 2. Например по условию на мобилу добавить класс к body (.wrapper_body)
    и от этого переопределить класс, тогда можно обойтись без импортант

  • Как редактировать модули get_field в wordpress

    В вордпресс не модули а Дополнительные поля (это для Joomлистов). И они редактирруются так get_field( ‘имя_поля’ ) :
    ссылка
    А если кратко, то ищите ‘произвольные поля’ в левом меню и через гет фильд вы их выводите.

  • Пропорциональный див на css( от ширины экрана)-

    Достаточно просто сделать пропорциональный див вот так:

    играясь параметрами padding-top: 100%; и width: 30% мы получаем ширину и высоту элемента. Не благодарите.
    Удобное дополнение для bootstrap .

    Вот первоисточник.
    ссылка

  • Перенос wordpress — мелкий хак для изменения ссылок

    после переноса с глобального сайта на локальный надо выполнить следующую команду mysql. иначе все ссылки будут вести хрен знает куда (и наоборот).

  • Ajax отправка файла с формой ( yii2 и bootsrap)

    Скрипт для формы (форма у меня лежит в модальном окне и в которое записывается ajax-ом)

    форма

    запись для Yii2 формы будет такая

    Эту же технологию можно использовать для любых ajax форм

    Ниже немного теории

    Объект FormData позволяет составить набор пар ключ/значение для отправки при помощи XMLHttpRequest. Это, в первую очередь, предназначено для отправки данных форм, но вы можете использовать этот объект независимо от форм, тогда передаваемые данные будут в том же формате, что и при обычной отправке формы с enctype=»multipart/form-data». Но при попытке отправки Объекта FormData через jquery $.ajax возникают проблемы, т.е. запрос придет, но файл вы не получите. Все это из-за 2 параметров которые в jquery ajax включены по умолчанию

    По умолчанию, данные, переданные в параметр data в качестве объекта (с технической точки зрения, что-либо кроме строки), будут обработаны и преобразованы в строку запроса, для соответствия типу данных по умолчанию — «application/x-www-form-urlencoded; charset=UTF-8». Если необходимо отослать документ DOM или другие специфические данные, то установите данную опцию в false.

    При отсылке данных на сервер, указывает тип данных. По умолчанию: «application/x-www-form-urlencoded», что подходит для большинства случаев.

  • Стилизация социальных кнопок- быстрая

    это переклик с тех социальных кнопок что сделал верстальщик, на те что реально работают, но не стилизованы. (с помощью сервиса http://social-likes.js.org/ru/) (Добавляем в обертку ready )

    подключаем js и css с сайта http://social-likes.js.org/ru/

    вот базовая верстка — от дизайнера

    вот то что дает этот сервис (http://social-likes.js.org/ru/), добавляем ниже верстки от дизайнера

    добавляем display:none к той верстке что предоставил нам сервис

    А теперь кликаем на иконки что сделал дизайнер)