Почувствуй себя Дуровым: у него — Вконтакте, а у нас — Контакты!

9 комментариев

joomla контактыПриветствую вас на моем блоге, дорогие друзья, прохожие, любопытствующие, сочувствующие и прочие категории моих читателей! Сегодня вашему вниманию я предлагаю пост в продолжение уроков Joomla. Давно уже не публиковала статьи, посвященные этой CMS, и сейчас намереваюсь исправить это положение.

К настоящему моменту мы с вами научились устанавливать Joomla на Denwer, разобрались с первоначальными ее настройками, изучили, как, собственно, устроен сайт на Joomla, установили шаблон и удалили из него внешние ссылки.

Кроме того, мы разобрались с тем, как создавать материалы, настроить их отображение на сайте и создали меню Joomla.

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

Как я уже говорила, Joomla настолько расширяема и многофункциональна, что на ее основе можно создать сайт практически любой направленности: от персональной странички или личного блога до интернет-супермаркета или даже социальной сети, если слава Цукерберга не дает вам спать по ночам.

Поэтому теперь нашей с вами основной задачей станет наполнение сайта функционалом, что реализуется установкой и настройкой либо сторонних расширений Joomla, либо использованием уже имеющихся в базовой комплектации.

Понятно, что выбор тех или иных расширений целиком и полностью зависит от типа сайта, который вы создаете. К примеру, на блоге ни к чему компонент для интернет-магазина. На сайте крупной компании в большинстве случаев неуместна система комментариев…

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

Как создать страницу контактов Joomla

Для создания страницы контактов Joomla, на которой разместим и форму обратной связи, мы воспользуемся встроенным компонентом, который абсолютно неожиданно называется «Контакты».

Но прежде посмотрим, как же будет выглядеть уже готовая страница контактов Joomla:

joomla контакты

  1. Собственно контактная информация (я для примера выбрала только телефон и адрес сайта, на деле вариантов контактов намного больше, и мы чуть позже убедимся в этом)
  2. Кнопочка, разворачивающая во всю красу форму обратной связи для отправки на ваш электронный адрес сообщения, если по каким-то своим причинам пользователь решил воспользоваться не теми контактными данными, что вы предоставили выше, а именно этой возможностью

Сама форма обратной связи выглядит так контакты joomla: На мой взгляд, достаточно прилично: красиво, аккуратно и удобно.

Теперь приступим к процессу.

Прежде всего необходимо создать сам контакт, а затем вывести страницу контактов в меню сайта.

Создание контактов Joomla

Чтобы создать контакт, идем в пункт меню «Компоненты» — «Контакты» — «Контакты»: joomla контакты

Перед нами открывается до зубной боли знакомое окно менеджера, на сей раз это Менеджер контактов.компонент контакты joomla Здесь можно производить легкое и удобное управление всеми контактами, уже имеющимися на сайте при помощи кнопок, выделенных на скрине.

Но поскольку на данный момент у нас еще не создано ни одного контакта, то список менеджера пуст, а мы нажимаем на «создать» чтобы перейти в окно создания нового контакта Joomla:компонент контакты joomla

Здесь нам все тоже вполне знакомо и понятно по прошлым урокам (о создании материалов, например), поэтому остановлюсь только на принципиально важных моментах.

  1. Вводим имя контакта так, как оно будет отображаться на сайте (у меня «Web-Кошка»)
  2. Выбираем пользователя, к которому этот контакт будет привязан. Если вы хотите передать управление обратной связью на сайте другому человеку, то для него придется вначале зарегистрировать нового пользователя. Сделать это можно в меню «Пользователи» — «Менеджер пользователей». Если же у вас на сайте всего один зарегистрированный пользователь — вы сами, то при нажатии на «Выбрать пользователя» вас поджидает такая картина: компонент контакты joomla Выбора нет, кликаем по суперюзеру.
  3. Если у вас на сайте планируется наличие множества контактов, то логично будет разбить их по категориям. Категории можно создать в меню «Компоненты» — «Контакты» — «Категории», процесс создания мало чем отличается от создания категорий материалов. А в предлагаемом здесь поле просто выбрать нужную из выпадающего списка. Если же у вас планируется одно-два контактных лица, то можно воспользоваться уже встроенной категорией «uncategorised».

В правой части окна редактирования нас больше всего будут интересовать вот эти три вкладки: настройки контактов joomla

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

В «Деталях контакта» вы вводите всю необходимую контактную информацию, в «Настройках отображения» указываете, какие поля будут выводиться на странице контактов (эти настройки в любой момент вы можете изменить — сегодня показываете адрес сайта, например, а завтра можете его скрыть), а в «Форме обратной связи» настраиваете отображение этой самой формы.

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

По завершении редактировании не забудьте сохранить результат своих усилий полюбуйтесь на вновь созданный контакт в списке Менеджера контактов Joomla.

Итак, контакт мы создали, но на сайте он пока никак не отображается, а почему? Верно, его, как и любую страницу, нужно прикрепить к какому-нибудь пункту меню. Этим и займемся.

Создаем пункт меню Контакты

Чтобы создать пункт меню «Контакты», нужно выполнить ряд простых действий:

  1. Идем в меню «Меню», выбираем из выпадающего списка то меню (уж простите за повтор), в котором желаем наблюдать ссылку на страницу контактов, и переходим по ссылке «Создать пункт меню»
  2. В открывшемся окне создания нового пункта меню в качестве типа пункта меню выбираем «Контакт» нстройка контактов joomla(при желании можно создать страницу со списком категорий контактов, списком контактов из определенной категории, или же вывести на странице контактов только избранные — решать вам, только не забудьте указать нужный тип пункта меню).
  3. Придумываете заголовок для пункта меню — так, как он будет выглядеть на сайте.
  4. В правой части окна редактирования выберите контакт, для которого создаете страницу:

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

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

Не могу себе представить, кому придет в голову так извращаться, но как вариант…

На самом деле, возможности Joomla намного превосходят даже самые завышенные потребности пользователей и вебмастеров. Это такой комбайн, функционал которого сложно задействовать на одном отдельно взятом проекте хотя бы процентов на 10-20.

Даже не знаю, плюс это или минус, зато знаю точно, что лично у меня такие обширные возможности вызывают чувство восхищения, граничащее с неодобрением. Часто кажется, что то же самое можно было реализовать куда проще, однако в то же время всегда знаешь, что если понадобится сотворить на сайте в точности то, что представляется в фантазиях, то Госпожа Joomla к вашим услугам!

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

На этом, пожалуй, на сегодня мы закончим, а настройку сайта на joomla продолжим в следующем уроке, который планирую посвятить созданию блока быстрого контакта. Так что подписывайтесь на обновления, дабы не пропустить!

А я прощаюсь с вами и желаю удачи во всем задуманном не только на сайте, но и в жизни вообще!

С вами была ваша Web-Кошка! До новых приятных встреч на страницах этого блога!

 

9 коммент.
  1. Gorec

    Интересно, а такая функция в WP есть, или там плагины может. А вообще сайты, которые на joomla? что-то я не встречал))

    • Web-Кошка

      В самом Вордпрессе точно нет, плагины — ну для обратной связи, сам, наверное, знаешь, сколько вариантов.
      А вот именно «Контакты» — а зачем? Поставил на страницу форму обратной связи, вверху них прописал все контакты, какие нужны, прямо в код страницы.
      В Joomla вообще многие очевидные вещи реализованы как-то суперсложно.
      Но это понимаешь, только когда начинаешь сравнивать 🙂

  2. Web-Кошка

    А сайты на Joomla… Есть, очень много. Просто когда заходишь на WP-сайт, сразу определишь это, а Joomla — она так маскируется, что если специально признаки не искать — не догадаешься ни за что.
    Как-нибудь сделаю подборку сайтов Joomla ради интереса, посмотришь 🙂

  3. Елена

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

    • Идете в «Пользователи», там создаете нового, указываете его контактные данные в свойствах. Ну а затем просто выбираете этого пользователя, письма будут идти на указанную у него почту.

      • Елена

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

  4. Елена

    и сразу назрел ещё вопрос, почему в админ. панели я Super Users а не администратор?

    • Елена, суперюзер — это пользователь, который создавал сайт, ставил движок, его полномочия безграничны))

  5. Наталья

    Добрый день, вопрос — возможно как-то при регистрации нового пользователя в системе(он оставляет свои контактные данные) эти данные интегрировать в «контакты». Чтоб снова их не вводить вручную. Спасибо.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *