• JCallback - Модуль обратной связи для Joomla (Форма "Обратный звонок")

    JCallback - Модуль обратной связи для Joomla

    JCallback - Модуль для CMS Joomla, отображающий на сайте форму обратной связи. Служит для заказа обратного звонка человеку, который заполняет форму. Пользователь указывает свое имя и номер телефона, по которому с ним можно будет связаться, также можно указать электронную почту и оставить комментарий. После этого администратор сайта получает письмо с данными, которые указал клиент, и связывается с ним.

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

    Доступны две локализации модуля: русская и английская.

  • PrestaShop

    PrestaShop — веб-приложение для электронной коммерции с открытым кодом. Данное приложение написано на PHP, для написания шаблонов используется Smarty, для создания баз данных используется MySQL. Этот движок предназначен для малого и среднего бизнеса и имеет более 310 стандартных функций для быстрого создания функционального магазина. В 2010 и 2011 годах PrestaShop был признан лучшим веб-приложением для интернет-магазинов, завоевав награду Best Open-source Business Application.

  • Web-Мастеру

    Статьи связанные с сайтами, создание, готовые решения и прочие плюшки.

  • Минимальные настройки для реализации Виртуального хостинга у себя дома

    Хочу поделиться с вами личным опытом настройки домашнего сервера на базе Ubuntu Linux и WEB-сервера Apache2 для реализации виртуального хостинга. Так что если вы начинающий пользователь и вы хотите разместить несколько сайтов на своем компьютере, эта статья для вас. В рунете масса информации касательно этой темы, я лишь хочу поведать вам минимально необходимые настройки сервера для этих целей. Подробности, детальные настройки и рекомендации безопасности вы можете найти на официальном сайте Apache2.

    Прежде чем выполнять следующие действия, вы должны установить сам сервер на ваш компьютер. Для установки WEB-сервера Apache2 и других необходимых компонентов, необходимых для работы современных CMS, вам достаточно открыть свой терминал и набрать в нем: 

    sudo apt-get install apache2 php5 php5-curl mysql-server mysql-client phpmyadmin libapache2-mod-php5

     и следовать инструкциям установщика.

    Теперь приступим к настройке сервера. Для начала настроим модуль mod_rewrite и лишь затем приступим к настройке нашего виртуального хостинга.

     

    Для начала создаем файл domain.name.conf (задайте свое имя) в директории /etc/apache2/sites-available/ и заполним его, чтобы его содержимое было примерно таким:

  • Установка Apache HTTP Server 2.2.22 под Windows

    Жаль мне людей, которые сидят на винде, под linux описание процесса установки Apache2 выглядело бы примерно так: sudo apt-get install apache2 :). Но так как иногда самому нужно посидеть под форточками, то данную статью я решил взять себе на заметку.

    Статья скопипастена с php-myadmin.ru

     

    Начальная установка и настройка


    Распакуйте архив дистрибутива в каталог C:\Apache2.

    Откройте в текстовом редакторе файл "C:\Apache2\conf\httpd.conf", являющийся основным конфигурационным файлом сервера Apache.

    Ну а теперь держитесь. Женщинам, старикам и детям просьба – дальше не читать. За психическое состояние людей, дочитавших статью до конца – авторы ответственности не несут. :)

  • Установка Sass на ubuntu и преобразование sass в css

    Установка SASS(SCSS) на Ubuntu. Наверняка многие из вас слышали о препроцессорах и о том, что они упрощают жизнь верстальщикам (хотя это оч спорный вопрос). Чтобы узнать, вкусная ли булочка лежит на витрине магазина, ее нужно купить и попробовать - именно это мы с вами сегодня и сделаем. В двух словах, для тех кто не слышал о том, что такое SASS: Sass — это метаязык на основе CSS, предназначенный для увеличения уровня абстракции css кода файлов каскадных таблиц стилей. Sass упрощает создание css, добавляя ему гибкости при написании кода. Конечно же, на выходе (после компиляции) вы получите все тот же обычный css-файл, но в процессе его написания у Вас будет ряд преимуществ. Вы можете удобно разбить свои стили на разные файлы, используя !import. Однако в отличии от стандартного импорта в css, у вас есть возможность подключать файл с переменными, в которых вы можете описать одинаковые значения свойств, да-да, вы не ослышались, в Sass есть возможность использовать переменные. Приведу небольшой пример:

  • Установка нескольких счетчиков яндекс метрика или гугл аналитикс на одном шаблоне в PrestaShop используя smarty шаблонизатор

    Не так давно во время работы над одним проектом у меня возникла необходимость разместить разные счетчики яндекс метрики в одном шаблоне. В зависимости от того, по какому домену на сайт приходили люди, активировался нужный счетчик. Задача была поставлена так:

    Имеется сайт на CMS PrestaShop с поддержкой мультимагазина. Из одной админки управление 4 магазинами, некоторые с одинаковым каталогом и один с определенными товарами. Было решено использовать один шаблон для всех магазинов. Нужно было сделать так, чтобы у каждого магазина (у каждого домена) был свой счетчик посещаемости. Так как Prestashop использует шаблонизатор Smarty, то просто вставить в шаблон php код не получится. Но ситуацию спасает то, что у smarty есть свои встроенные управляющие конструкции и логические операторы. Задача решается очень просто: В папке /themes/ИМЯ_ШАБЛОНА/ открываем файл footer.tpl и вставляем в него код: