• Drupal 7 и форма обратной связи?

    Ritsuka
    @Ritsuka
    Нужно сделать форму обратной связи, но не стандартную, как у модуля Contact, а человеческую(placeholder и js немного)

    Если отличия от стандартной формы только в оформлении и каких-то дефолтных значениях, то используйте стандартную же. У каждого элемента свой постоянный id, цепляйтесь к ним и добавляйте все, что требуется, через JS.

    Если требуется более серьезное изменение интерфейса и добавление какого-то контента (но не полей формы), то так же можно обойтись системным модулем, задействовав возможность шаблонизации этой страницы через темы:

    1. В папке темы, с которой вы работаете, редактируете файл template.php. Добавляете/модицифируете функцию:

    function %имятемы%_theme() {
    	return array(	'contact_site_form' => array(
    					'render element' => 'form',
    					'template' => 'contact-site-form',
    					'path' => drupal_get_path('theme', '%имятемы%').'/templates',
    				),
    	);
    }
    


    Добавляете функцию:

    function %имятемы%_preprocess_contact_site_form(&$vars)
    {
    	$vars['form_html'] = drupal_render_children($vars['form']);
    /*	$vars['name'] = drupal_render($vars['form']['name']);	
    	$vars['email'] = drupal_render($vars['form']['mail']);
    	$vars['subject'] = drupal_render($vars['form']['subject']);
    	$vars['message'] = drupal_render($vars['form']['message']);
    	$vars['copy'] = drupal_render($vars['form']['copy']);
    	$vars['submit'] = drupal_render($vars['form']['submit']);	*/
    }
    


    2. Создаете в папке темы файл contact-site-form.tpl.php. В него будет передаваться переменная $form_html, в которой будет оригинальный код формы, и он будет выполняться на странице обратной связи. По желанию, раскомментировав код из блока выше, можно передать туда и все элементы формы по отдельности. Все они придут в виде готового html-кода. Базовый пример этого файла:

    <p>Пишите письма!</p>
    <div class="submit-contact-form"><?php print $form_html; ?></div>
    


    И еще каким образом можно вывести несколько последних статей на главную

    1. Устанавливаете модуль Views.
    2. Создаете в нем представление с нужными фильтрами.
    3. Создаете блок для него
    4. Перетаскиваете блок в нужную вам область и ограничиваете отображение только главной страницей.

    P.S. Ненавижу Drupal за чрезмерное количество муторных манипуляций, и поэтому давно его бросил.
    Ответ написан
    2 комментария
  • Git или SVN, что?

    gricom
    @gricom
    Если в SVN вам не нравится только наличие лишних служебных файлов в каждой директории, то вы можете перейти на SVN 1.7, в котором этого уже нет
    Ответ написан
    1 комментарий
  • Akamai CDN и php?

    zhovner
    @zhovner
    Гик, задрот и богомол
    Вы попробуйте сначала их услуги купить. У них, как я понял, только индивидуальные решения.
    Ответ написан
    Комментировать
  • Какие есть методы тренировки памяти?

    @Chii
    Записывайте о себе как можно больше. Все мысли, всё, что происходит, все ощущения, всё, что можете вспомнить. Ведите блог, дневник, мемуары. Сочиняйте и записывайте музыку.

    Мозги у человеков устроены так, что если одна часть выходит из строя — её функции на себя может взять другая. С большой вероятностью даже после утраты личности, способности говорить и мыслить — вы научитесь им снова оставшейся частью мозга (если будет, кому научить, конечно) — тут новой личности будет очень кстати узнать, кем же была умершая личность, в теле которой она живёт.

    Ну или в крайнем случае родственникам и друзьям будет что вспомнить. Да и умирать проще, если от тебя что-нибудь остаётся, от грустных мыслей отвелечёт наверняка.

    Ни в коем случае не занимайтесь попрошайничеством, это плохо.
    Ответ написан
    1 комментарий
  • Нужна ли статья о работе с Doctrine ORM?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Я бы очень хотел почитать, ибо пока не вижу преимуществ перед, скажем, ActiveRecord в Yii.
    Ответ написан
    2 комментария
  • Нужна ли статья о работе с Doctrine ORM?

    shushu
    @shushu
    Буду рад прочитать. Хотелось бы что бы в статье также были эдакие не стандартные задачи и их решение.
    Ответ написан
    Комментировать
  • Нужна ли статья о работе с Doctrine ORM?

    happyproff
    @happyproff
    Счастливый веб-разработчик
    Конечно!
    Ответ написан
    Комментировать
  • Что делать, если в СМИ скажут, что конец света наступит через 24 часа?

    sankir
    @sankir
    Что делать, что делать… мне про гусей из первого комментария очень понравилось.
    Лично я буду радоваться. Земля уже давно не торт.
    Вообще самым оптимальным поведением я считаю поведение безумного блогера из фильма «2012».
    image
    Ответ написан
    4 комментария
  • Что делать, если в СМИ скажут, что конец света наступит через 24 часа?

    @DanXai
    — Вы серьезно, сэр? — прошептал он, и его шепот заставил всех
    посетителей замолчать. — Скоро конец света?
    — Да, — сказал Форд.
    — Но… сегодня?
    Форд уже взял себя в руки.
    — Да, — весело ответил он. — Меньше, чем через две минуты, по моим
    подсчетам.
    Бармен не мог поверить сказанному; и чувству, которое он только что
    испытал, он тоже не мог поверить.
    — Мы можем что-нибудь сделать? — спросил он.
    — Нет, — ответил Форд, засовывая арахис в карман.
    Кто-то в притихшем баре хрипло рассмеялся. Ему показалось смешным, что
    все вдруг ни с того ни с сего сошли с ума.
    Сосед Форда был пьян вдрызг. Его затуманенный взор обратился к Префекту.
    — Я думал, — сказал он, — что если будет конец света, то мы должны
    лечь лицом вниз или закрыть голову руками, или еще что-то такое.
    — Если хотите, — пожал плечами Форд.
    — Так нам в армии говорили, — продолжал тот, и его взгляд снова
    отправился в долгое путешествие, целью которого был стакан с виски.
    — А это поможет? — спросил бармен.
    — Нет, — ответил Форд и одарил его дружеской улыбкой. — Прошу
    прощения, — сказал он, — мне пора.
    Ответ написан
    4 комментария
  • Пара специфических вопросов по Java

    red1ynx
    @red1ynx
    Первая ссылка по запросу «java microphone capture»:
    docs.oracle.com/javase/tutorial/sound/capturing.html

    По запросу «java media processing»:
    java.sun.com/javase/technologies/desktop/media/
    Java Media Framework

    По запросу «java arduino»:
    www.arduino.cc/playground/Interfacing/Java

    Удачи.
    Ответ написан
    1 комментарий
  • Белорусы, какая ситуация сейчас в стране?

    AmdY
    @AmdY
    PHP и прочие вебштучки
    Сейчас в Беларуси айтишникам хорошо. Из присылаемых на мойкруг предложений даже средний уровень оплаты повысился на 500$. Естественно, при выборе места работы нужно искать там, где зарплата в правильной валюте или привязана к чёрному курсу, лучше всего удалёнка.

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

    Я бы очень советовал перезжать, у нас здесь золотые 90-е и если подсуетиться и немного везения, то можно отхапать свой кусок бизнеса.
    Ответ написан
    1 комментарий
  • Белорусы, какая ситуация сейчас в стране?

    @cat_crash
    Буду краток — Стабильный песец :)
    Гос организации в полной опе, т.к. курс местной валюты к доллару сильно упал.
    Аутсорсовые ИТ компании в шоколаде — они получают валюту и продают, в большенстве с сотрудниками расчитываются долларами, которые выросли в цене :)
    Задавайте более конкретные вопросы — отвечу.
    Ответ написан
    3 комментария