Обзоры расширений Joomla

 

Видео уроки Website X5. Создание сайта с нуляВидео уроки Website X5. Создание сайта с нуля

Видео уроки на русском языке по самостоятельному созданию сайта с нуля в Incomedia Website X5 Evolution и Professional 12.

 

 

Темы уроков выбраны на основании вопросов пользователей в комментариях к циклу статей «Incomedia Website Х5 Evolution 10». Для более успешного выполнения описанных последовательностей желательно базовое понимание HTML и CSS. Не лишними будут минимальные навыки работы с операционной системой Windows и прикладными программами (антивирусом, FTP- клиентом).

Регистрация пользователей в WebSite X5 Evolution

Создать автоматическую регистрацию пользователей в WebSite X5 Evolution нельзя. Эта возможность появилась в Incomedia WebSite X5 Professional 10.

В Evolution версии можно создать «ручную» регистрацию. Рассмотрим основные этапы её создания.

  1. На отдельной или существующей странице разместите объект Почтовая форма. Подробнее о нём Вы можете прочесть в статье «Обзор Incomedia WebSite X5 Evolution 10 (часть 5). Создание веб-сайтов».
  2. В этом объекте создайте поля «Логин», тип поля Текстовое поле, «Пароль», тип поля Пароль, и «Адрес электронной почты», тип поля Адрес электронной почты. Можно создать дополнительные поля, например «Имя и фамилия», тип поля Текстовое поле,  включить капч. Но логин, пароль и адрес электронной почты – это минимальные данные, которые Вам нужны. В принципе, можно обойтись и без адреса электронной почты.
  3. В настройках объекта Почтовая форма на вкладке Отправить задайте адрес электронной почты, на которую будут приходить письма с регистрационными данными.
  4. Создайте страницу, на которую пользователь будет перенаправлен после регистрации. На ней разместите объект Текст и в нём напишите сообщение. Например, следующего содержания: «Спасибо за регистрацию. Как только Ваша учётная запись будет одобрена, Вы получите уведомление на указанный при регистрации адрес электронной почты. После этого Вы сможете зайти на сайт как зарегистрированный пользователь». Подробнее об объекте Текст Вы можете прочесть в статье «Обзор Incomedia WebSite X5 Evolution 10 (часть 4). Самостоятельное создание сайта».
  5. После того, как пользователь заполнит форму, Вы получите письмо на указанный Вами адрес электронной почты.
  6. После этого на четвёртом этапе создания сайта зайдите в раздел Управление доступом и создайте нового пользователя с полученными учётными данными. Подробнее о разделе Управление доступом Вы можете прочесть в статье «Обзор WebSite Evolution 10 (часть 9). Создание сайта своими руками».
  7. Экспортируйте изменения проекта на хостинг.
  8. Протестируйте изменения. Просто попробуйте войти на сайт с указанными учётными данными.
  9. Отправьте пользователю письмо с подтверждением его регистрации.

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

Права доступа на файлы и папки

Иногда бывают случаи, когда сайт не выгружается на хостинг, комментарии к блогу не добавляются или возникают ошибки типа «Доступ запрещён». Одним из вариантов решения подобных проблем является проверка прав доступа на файлы и папки. На мой взгляд, проще всего это сделать через панель управления хостинг-аккаунтом. Как в неё зайти и где взять учётные данные для входа, Вы можете узнать в службе технической поддержки хостинга или в его справочной системе.

Даже если Вам не надо менять права доступа на файлы и папки, то учётные данные для доступа к FTP нужны для экспорта сайта или его изменений на сервер. Об этом Вы сможете прочесть в статье «Обзор WebSite Evolution 10 (часть 10). Создание сайта HTML».

Рекомендую пробовать установить права доступа на папки «755» или «775», лучше «755». На файлы рекомендую «644». На файлы, которые находятся непосредственно в корневой папке сайта, можно установить разрешение «444».

Рассмотрим, как это сделать на примере панели управления хостингом ISPmanager.

  1. Перейдите на страницу авторизации в панели и введите свои учётные данные.
  2. Зайдите в директорию, содержащую папку, в которой располагается папка с Вашим сайтом. Как правило, это папка «www», а директория сайта носит имя URL имени сайта. Например, «test2.aleksius.com».
  3. Выделите папку с вашим сайтом. В моём примере это «test2.aleksius.com».
  4. В панели инструментов в правом верхнем углу нажмите кнопку Атрибуты.
  5. В появившемся окне Атрибуты файла (рисунок ниже) в спадающем списке Рекурсивно выберите значение сменить права только для директорий. Это указывает на то, что необходимо менять права только на папки, а не на файлы, но для этой и всех вложенных в неё папок (рекурсия).
  6. В поле Права доступа укажите «755» или «775», лучше «755».
  7. Нажмите кнопку Ok.

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

Права доступа к папкам

Аналогично меняются права на файлы, но в окне Атрибуты файла (рисунок выше) в спадающем списке Рекурсивно выберите значение сменить права только для файлов. А в поле Права доступа укажите «644».

Рассмотрим вариант смены прав на файлы и\или папки при помощи FTP клиента FileZilla (на примере FileZilla 3.7.3 для Windows). Это бесплатная программа с русскоязычным интерфейсом.

  • Установите и запустите FileZilla.
  • У левой верхней части окна в поля «Хост», «Имя пользователя» и «Пароль» введите Ваши учётные данные для доступа FTP-сайта. Их можно узнать у Вашего хостинг-провайдера (рисунок ниже).

FileZilla

  • Программа может спросить Вас о необходимости сохранения пароля. Это ускорит повторное подключение, так как не надо будет заново вводить пароль, но рекомендую отказаться от этого в целях безопасности.
  • Если подключение прошло успешно, то Вы увидите, приблизительно, следующую картину (рисунок ниже). В правой нижней части окна отображается список файлов и папок Вашего сайта.

Уроки WebSite X5

  • Перейдите в директорию, содержащую папку с Вашим сайтом.
  • Для смены прав доступа к папкам выделите папку с вашим сайтом и нажмите на неё правой клавишей мыши (рисунок ниже).

Смена прав доступа

  • В появившемся окне установите настройки, указанные на рисунке ниже. Можно просто ввести трёхзначное число в поле Числовое значение. Обратите внимание на то, что опция Перенаправить на вложенные каталоги и опция Применить только к каталогам указывает на то, что заданные в поле Числовое значение права, будут распространяться на эту папку и все вложенные в неё папки (не файлы).

Изменить атрибуты файла

  • Нажмите кнопку ОК и дождитесь окончания применения прав. Время зависит от количества объектов, скорости сети, загрузки сервера и так далее.
  • Для смены прав доступа к папкам выделите папку с вашим сайтом и нажмите на неё правой клавишей мыши. В появившемся окне установите настройки, указанные на рисунке ниже. Можно просто ввести трёхзначное число в поле Числовое значение. Обратите внимание, что опция Перенаправить на вложенные каталоги и опция Применить только к файлам указывает, что заданные в поле Числовое значение права, будут распространяться на все файлы внутри этой папки (но не на папки).

Изменить атрибуты файла (2)

  • Нажмите кнопку ОК и дождитесь окончания применения прав. Время зависит от количества объектов, скорости сети, загрузки сервера и пр. Время на применение прав доступа к файлам больше, чем время применения прав доступа к папкам из-за разницы в их количестве.

Рекомендую использовать смену прав доступа к файлам и папкам при помощи панели управления хостингом. Так как, например, ISPmanager применяет права доступа ко всем файлам и папкам буквально за 2-3 секунды.

Что делать, если сайт не экспортируется

Одной из проблем, которые часто поднимают посетители моего сайта, является экспорт готового сайта на хостинг. Инструменты, которые позволяют это сделать, рассмотрены в статье «Обзор Incomedia WebSite X5 Free (часть 5). Бесплатный конструктор сайтов». Рассмотрим возможные варианты, которые можно попробовать, если сайт не экспортируется.

  1. Временно отключите антивирус. Если причина в этом, то надо посмотреть в настройках антивируса, как можно задать исключение для WebSite X5.
  2. Временно отключите брандмауэр (фаервол). Если причина в этом, то надо посмотреть в настройках брандмауэра, как можно задать исключение для WebSite X5.
  3. Проверить параметры доступа к FTP при помощи стороннего FTP-клиента. Например FileZilla. То есть просто попробуйте, можно ли подключиться к FTP сайта с теми настройками, что Вы ввели в WebSite X5.
  4. Попробуйте менять настройки экспорта программы (включить\отключить пассивный FTP, изменить количество одновременных подключений, выбрать другой тип сервера).
  5. Если предыдущий пункт не помог, то попробуйте обратиться в службу технической поддержки Вашего хостинг-провайдера и уточните настройки.
  6. Если предыдущий пункт не помог, то попробуйте обратиться в службу технической поддержки Вашего интернет провайдера и объясните ситуацию. Возможно, проблема именно в Вашем интернет соединении.
  7. Возможно, скорость Вашего интернет соединения слишком мала. Повторите попытку позже.
  8. Попробуйте выполнить экспорт с другого компьютера. Лучше, чтобы он был подключён к другому интернет провайдеру.
  9. Попробуйте повторить попытку экспорта на следующий день в другое время.

10.Попробуйте просто перезагрузить компьютер и повторить попытку.

Отмечу, что одной из проблем экспорта программы может быть отсутствие лицензии на Incomedia WebSite X5. Устранение этой причины – покупка программы.

Разделение страницы на несколько страниц. Пагинация

Ещё один часто задаваемый вопрос в личных сообщениях и комментариях: «Как сделать так, чтобы на главной странице сайта внизу были цифры с номерами страниц? Нажимаешь на цифру - переходишь на другую страницу.». Это называется пагинация (постраничная навигация) (рисунок ниже).

Пагинация

У меня на сайте, который сделан при помощи CMS Joomla, это делается достаточно быстро и просто. Но в Incomedia WebSite X5 автоматически это сделать средствами визуального интерфейса программы, на данный момент (11 декабря 2013), нельзя (это не относится к блогу).

Могу предложить «ручной» способ создания пагинации. Он очень неудобный, занимает много времени и требует постоянной доработки при изменении количества страниц. Также он очень плохо подходит при большом количестве страниц.

  1. На втором шаге разработки сайта создайте все страницы, на которые хотите ссылаться с пагинации. Подробнее об это Вы можете прочесть в статье «Обзор Incomedia WebSite X5 Evolution 10 (часть 3). Создание сайтов». Оставьте пустую строку в нижней части макета страницы.
  2. На третьем шаге создания сайта добавьте строку в макет страницы (в самом низу). Подробнее об это Вы можете прочесть в статье «Обзор Incomedia WebSite X5 Evolution 10 (часть 3). Создание сайтов».
  3. Разместите там объект Текст. Подробнее об этом объекте Вы можете прочесть в статье «Обзор Incomedia WebSite X5 Evolution 10 (часть 4). Самостоятельное создание сайта».
  4. В объекте текст разместите саму пагинацию. Просто введите с клавиатуры «1 2 3» (количество цифр будет завесить от количества страниц). Задайте нужное форматирование. Причём, назначайте действия по нажатию на все цифры, включая 1. Она должна ссылаться на главную страницу.
  5. Назначьте в качестве действия по нажатию на каждую цифру – переход на соответствующую страницу сайта. Подробнее об этом Вы можете прочесть в статье «Обзор Incomedia WebSite X5 Free 10 (часть 3). Создаем сайт сами».
  6. Скопируйте объект Текст с пагинацией с главной странице на все остальные, которые перечислены в этой пагинации.
  7. Перейдите на каждую страницу сайта и удалите с пагинации ссылку на страницу, на которой находиться эта пагинация. Например, на странице 2 удалите ссылку с цифры 2. Это нужно для того, что бы ссылка не вела сама на себя.
  8. Экспортируйте сайт на хостинг.

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

В следующей статье «Уроки WebSite X5 (часть 2)» мы рассмотрим такие вопросы как: создание кнопки «Читать далее», создание кнопок социальных сетей сбоку сайта, создание кнопки «Вверх» и вставка слайдера на страницу.

Видео уроки Website X5. Создание сайта с нуляВидео уроки Website X5. Создание сайта с нуля

Видео уроки на русском языке по самостоятельному созданию сайта с нуля в Incomedia Website X5 Evolution и Professional 12.

 

Полезные ссылки: