whiesam

Главные вкладки

user-icon

whiesam whiesam

20 коммерческих модулей и 6 шаблонов вышли под OpenSource

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

Приветствую, коллеги!

Перевожу проект на OpenSource. 20 модулей и 6 шаблонов. Всё на GitHub.

Как быстро сделать рабочий сайт - Druta

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

Добрый день.

Представляю свой проект по разработке сайтов на Drupal → https://Druta.ru

Создание сайтов Druta

Domain access & drupal_mail()

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

Есть кастом модуль, после сабмита в форме он отправляет мыло написавшему.
Стоит модуль domain access, и возникает такая засада: Если в настройках модуля DA поставлен домен1 по умолчанию, то с какого бы домена не делался бы сабмит в форме, он отправляется от имени домена1 со всеми вытекающими (mimemail и прочее).

Ниже код, который я использую, как дать понять функции что надо работать от нужного домена?

<?php
drupal_mail
(
      
'user',
      
'register_no_approval_required',
      
$email,
      
NULL,
      array(
        
'account' => $account
      
),
      
variable_get('site_mail')
    );
?>
0 Thanks

[РЕШЕНО] Отключить все submit

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

Надо выключить все сабмиты на сайте.
Пытался разно делать, вот основной код:

0 Thanks

[Покорён] Непокорный jquery (для знатоков)

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

Есть мобильное дропдаун меню с такой версткой:

Свой OpenSource проект (вернее мизерная часть), скоро выложу. Но блин тут совсем какой-то исхитриться надо(

<nav class="topbar">
<ul>
            <li><a href="#">Пункт</a></li>
            <li><a href="#">Пункт</a></li>
            <li class="dropdown">
              <a class="no-close" href="#">Пункт дропдауна</a>
              <ul>
                <li class="back"><<<<<</li>
                <li><a href="#">Пункт</a></li>
                <li><a href="#">Пункт</a></li>
                <li class="dropdown">
                    <a class="no-close" href="#">Пункт дропдауна</a>
                    <ul>
                        <li class="back"><<<<<</li>
0 Thanks

Опрос для комрадов - Темизация

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

Вопрос к тем кто работал с CSS Framework. Типа Bootstrap, Foundation и т.д.
Хотя опрос относится всё же ко всем, кто верстает.

Допустим есть Bootstrap, там есть свой Grid и готовые классы. Вот тут и есть большой минус, приходится много перетемизировать из стандартных бутстраповских классов. Тут уже в голову и приходит мысль, что быстрее с нуля написать.

В общем есть Starter CSS Framework. Starter - потому что, в нём нет готовых классов типа "well" как у бутстрапа. А присутствует классы типа text-center, float, clear. Кстати реализованы фишки, которых тупо нет ни в одном css framework. И он под Друпал уже немного заточен (потом сделаю шаблон стартовый). Но про это позже.

Вот и хочу узнать у народа, чтобы они хотели увидеть.

0 Thanks

[Решено] html--user--login.tpl.php

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

Хочу замутить красивую страницу логина. Понимаю что надо html--user--login.tpl.php (хочу убрать и шапку и подвал)

Догадываюсь что надо использовать _preprocess_html. Но вот что написать внутри функции, пока не пойму.

0 Thanks

[РЕШЕНО] Программное добавление класса к блоку

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

Признаюсь, первый раз работаю программно с существующими блоками.
Шаблон поменять не предлагать)

0 Thanks

[Частично решено] Подписка + рассылка

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

Хеллоу комрады!

Знаю, что уже написано миллион статей про это, но времени ставить и тестить нет, так что спрошу у Вас сразу.
Мне нужен модуль или связка модулей:
1) Есть блог (отдельный тип нод), нужно приколбасить в блок поле ввода мыла для подписки.
2) При создании новой ноды в блоге, нужно отправить мыло всем зареганым юзерам (или по ролям) и тем, кто подписался на рассылку (пункт 1). Ещё желательно чтобы рассылка работала с Mime mail.
3) Как заставить отправлять мыло через сервера Яши? Чтобы dkim был и письма не уходили в спам.

0 Thanks

Памятка юного заказчика. Или как правильно заказать сайт.

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

Приветствую.
В связи с последними тенденциями неопытных заказчиков, половина сообщества Drupal Россия (и не только) получила тяжелые психологические заболевания!)))
Этот пост будет посвящен тем самым неопытным заказчикам.

Начнем с самой частой ошибки "Быстро, дешего и качественно":

Сразу скажу: "Так не бывает". Средняя стоимость часа работы друпал-специалиста 20$ в час. Новички могут работать от 5$, но скорость работы и качество соответственное.
Средний корпоративный сайт стоит от 25 т.р. и это БЕЗ ДИЗАЙНА.
Если Вы берете готовый дизайн, то учитываем стоимость вёрстки ("сбора") его под друпал. Ну и естественно если нужен уникальный дизайн, то ещё и стоимость работы дизайнера (она примерно такая же как и у разработчика).

0 Thanks

[Решено] sitemap.xml страница не найдена

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

Уже всё что мог перетыкал.

И dev версию ставил. Отключил все кеши. Кстати карта то нормально собирается, в папке кеша сайтмап вижу, а вот по url нормальному не хочет выдавать.
Всё равно пейдж нот фоунд 404(

Кстати тема для сайта самопал, мб из-за этого (хотя я что-то сомневаюсь)?

Кто сталкивался?

0 Thanks

[РЕШЕНО] Ajax callback & redirect

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

Суть такая:
Есть форма, работает на аяксе, форма принимает данные и регает юзера, затем создает ноду, и в конце должна сделать редирект на определенную страницу.

Всё работало норм, то после переноса на аякс, выходит ошибка 200 и поп-ап окне и в этом окне текст с той страницу на которую по идее должен был сделаться редирект.
Сам код сабмита отрабатывается на отлично, разве что нет редиректа и выходит ошибка.

0 Thanks

[РЕШЕНО] Главная страница и metatag

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

Раньше делал главные страницы так: Создавал отдельно страницу, вещал её как главную, и прописывал каноническую ссылку.
Решил сделать по новому:
Воткнул Empty Front page
И как обычно metatag

Но почему-то metatag не выводит дескрпшн и кейвордс на главной (хотя всё прописано).
Страница выведена через page--front.tpl.php

Как лучше поступить?

0 Thanks

Boost и IPGeo

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

На сайте стоит Boost и модуль IP Geo.
Один из блоков выводится таким образом (в Показывать блок на определенных страницах):

0 Thanks

[Частично решено] PHP переменные во Views

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

Добавил екстра поле во вьюшку (программно), типа php поля.
Вьюшка находится на странице юзера с соответствующим контекстным фильтром.

Чего надо добиться:
Чтобы в поле было что-то типа: echo 111+$поле_сумма;

Как я делал (не пока не то вышло). Тут принцип поля:
гружу массив вьюхи через views_get_view_result
Нахожу там поля, и свершаю с ними математику)
Но дело в том что, в массиве вьюхе, строки идут в отдельным массивах, типа: $массив['0'], где 0 - это порядковый номер строки.
В итоге у меня все екстраполя, получают данные только с первой строки. Я не могу привязать это поле к той строке, в которой оно находится. То, есть не могу получить значения строки, в которой находиться это поле.

0 Thanks

[РЕШЕНО] PHP, get запросы, flag

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

Есть страница с php (да да знаю что низя, но по другому хз как сделать).
В этом php есть приемка get данных, и в зависимости от этих данных устанавливается флаг на материал.
Под админом всё норм работает, а вот под авторизированным смертным не очень. Думаю потому, что смерные не могут ставить флаг.

Как мне запускать этот код от админа?

0 Thanks

[РЕШЕНО] Как отключить возможность комментировать ноду после установки flag

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

Хочу после установки флага (модуль Flag) отключить возможность коментировать ноду (сами коменты пусть остаются).
Не могу понять какие настройки выставлять в Rules или ещё где.

0 Thanks

[РЕШЕНО] Сделать форму из ноды

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

Есть нода с полями.
Хочу туда прикрутить сабмит, то есть сделать из ноды форму, и отправить данные в Iframe (а в нём скрипт) на другой странице (GET-запросом).

Скрипт приема и страница с Iframe готова. А вот как из ноды сделать сие чудо?

0 Thanks

[РЕШЕНО] Как узнать id отправленной формы Entityform и смена автора

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

Суть такая: альтернуть сабмит формы и сменить id автора.
Как альтернуть понятно, как сменить автора в принципе тоже (SQL запрос), а вот как узнать id отправленной entityform?

0 Thanks

[РЕШЕНО] Смена оформление темы по нажатию

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

Тут http://drupalfly.ru/ сверху-справа есть настройки, нажимаешь, и некоторые css селекторы меняют свои свойства.
У товарища Niklan видел вроде подобное, но он выпилил это с сайта.

Как сделать так же?
Я понимаю что можно на jquery, но это же офигеть сколько селекторов прописывать. Вариант бы попроще. Мне только расцветку менять.

0 Thanks