Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Как сделать сайт-портал новичку: шаг за шагом к мастерству


Информационный Канал Subscribe.Ru

Портал для новичков: шаг за шагом к мастерству!

Выпуск 12

Выплывали расписные... 

 

Процесс идет и из нашей рассылки начинают выплывать на просторы интернета новые и интересные сайты на базе CMS Postnuke. В этом выпуске очередная статья Сергея Сальникова, в которой он делится своим опытом сайтостроительства:

Как я делал свой сайт. 
Часть 2. Начинка и внешний вид пирога

В этой части поговорим про оформление и функциональность сайта на Postnuke. Что меня очень порадовало -- простота установки очередного модуля. Хочешь форум? Скачиваешь необходимые файлы, копируешь в ..\modules\, инициализируешь, активируешь, пользуешься. Хочешь чтобы статьи отображались в виде календаря? См. выше. Все очень и очень просто.

Темы устанавливаются еще проще -- копируем в ..\themes\ . После чего очередная тема появляется в списке доступных тем. Ну и естественно, я начал пробовать.

Проба 1. Внешний вид пирога -- Темы.

Начал я, чтобы не думать долго, со стандартного набора.

  • SeaBreeze
  • ExtraLite
  • PostNuke
  • PostNukeBlue
  • PostNukeSilver

В настройках администратора, раздел "конфигурация" есть такая фишка: "Разрешить пользователям менять темы". Эта опция на ВИРТУСе включена, так что каждый может развлекаться как хочет. Оставил включенной и я. Для начала. Чтобы определиться с собственным, неповторимым внешним видом.

Правда, прошу не забывать, что в построении сайтов и дизайнов я -- полный чайник. Нет, ну читал конечно кое-что про веб-дизайн. И то -- поверхностно. Естественно, мне стандартного набора показалось мало. Ну что такое? 5 тем всего? ;))) Надо же чтоб было штук 20. И все -- неповторимые. :)

На Postnuke.ru  нашел месторождение тем для PN (PN – сокращение от PostNuke). Оно находится на http://design.crossworlds.ru/. Тем -- превеликое множество. И, что характерно, бесплатные. Ну не готов я платить за тему. Пока сайт денег не приносит, по крайней мере. Скачал я оттуда несколько тем и начал экспериментировать: как захожу работать с сайтом, меняю тему. Так я смог познакомиться со всеми темами, которые уже были закачаны. Та тема, которая напрягала меньше всего и была выбрана высоким жюри в составе меня, как самая хорошая. Которую и оставил. 

А пользователям менять темы я запретил. Нечего портить мой гениальный замысел. :) Ну точнее, не мой... Спасибо ребятам из http://design.crossworlds.ru С темой я, таким образом, определился. Теперь пришла очередь функциональности.

Проба 2. Начинка пирога -- модули.

Что такое модули и чем они отличаются от блоков я рассказывать не буду -- совершенно точно в инете есть статья на эту тему. И скорей всего она есть у внимательного ведущего этой рассылки. Поэтому дальше я буду исходить из того что все знают что такое модули. Процедуру установки модуля я уже описывал. Получилось кратко и талантливо. Но на всякий случай повторю еще разок.

  1. Скачать необходимые файлы.
  2. Копировать ..\modules\
  3. В администраторском меню есть раздел "Модули". В нем ссылка -- "Перегенерировать".
  4. В появившемся списке модулей находим наш, свеженький.
  5. Справа у него написано что-то в духе "Модуль не инициализирован". И есть ссылка -- "Инициализировать". Жмем.
  6. Над списком модулей появляется сообщение "Модуль инициализирован".
  7. Ищем наш модуль еще раз. Тычем ссылку "Активировать".
  8. Наслаждаемся, откинувшись на спинку стула или кресла.
  9. Продолжая наслаждаться, используем возможности этого модуля.

Собственно, процедура установки нового модуля занимает времени в 9 раз меньше, чем время для написания текста из 9 пунктов. :) Потому что просто все до упора. Ибо сделано для таких вот как я чайников.

Какие модули ставить

Ну чтобы ответить на этот вопрос, нужно знать, чего хочется от жизни. И от сайта. Цели то есть.

Чтобы определить функциональность сайта, нужно четко представлять его цели и задачи.

Такая вот скукота. Опять цели и задачи. Ну, а Вы что хотели? Бесцельно что-то делать??? Не выйдет тогда у Вас сайта. Срочно всем ставить цели. :) Пока идет процесс постановки цели сайта, продолжаем.

Я, создавая сайт, знал однозначно, что там будет форум. Посмотрел я на работу ВИРТУСа, и понял -- без форума, своего собственного форума, мне -- не жить. Поэтому первым модулем, который я ставил, был форум.

Из практики сейчас и Сибиряков, и много кто еще заявляют, что phpBB_14 лучше других модулей форумов интегрирован с PN. Поэтому выбор версии для меня тоже был однозначным.

Итак, я знал -- какую функциональность я хочу для сайта. И -- каким программным модулем это решается. Дальше все просто и сложно. Просто -- потому что скачать и установить это вопрос 3 минут. Сложно -- потому что форум нужно поддерживать и развивать. Но это было только начало. Потому что впереди еще модули для работы с новостями, модуль для организации своих дел, структура меню... И многое другое.

До встречи.

Сальников Сергей
Проект "Удвоение дохода"


Изучаем 0.750

Я уже писал, что основной причиной перехода на PN 0.750 был момент, связанный с тем, что после перехода на другой хостинг 0.714 перестал рассылать почту. После того, как это повторилось и на втором хостинге, я принял решение перейти на 0.750. В этом релизе есть встроенный модуль mailer, позволяющий гибко настраивать параметры рассылки электронной почты.

Однако, я столкнулся с некоторыми глюками. В мейлере PN 750 по умолчанию стоит кодировка iso-8859-1. Я поменял ее сначала на koi8-r. Не пошло. Перекодировку 0.750 в отличие от 0.714 почему-то делать не стал, глюк видимо.

Я решил не мучаться и сменить ее на кодировку сайта, на windows-1251. Но в настройках мейлера не помещались последние цифры, надо было тогда искать это место в скриптах. Не знаю, исправили ли это место в окончательном релизе. Я просто залез в базу. Это мне показалось проще.

Это делается с помощью phpMyAdmin. Расскажу об универсальном алгоритме поиска нужного места в базе :-).

Есть в phpMyAdmin кнопочка "Искать". Нажал ее и я ввел для поиска текстовую строку "iso-8859-1", без кавычек, естественно. Дальше щелкнул по кнопочке "отметить все" (это о таблицах) а потом на кнопку "Пошел", phpMyAdmin нашел в ответ таблицу nuke_module_vars.

Дальше выбрал переключатель "Обзор", а потом "правка" и исправил значение строки Mailer charset на "windows-1251", опять же без кавычек.

Таким образом можно искать и править все что нужно.

Второй вариант, с правкой скриптов Постнюка 0.750, сделал Андрей Осипов. Вот его сообщение:

файл:
\www\modules\Mailer\pntemplates\maileradminmodifyconfig.htm

строка 16 
(было):
<td><input id="mailer_charset" name="charset"
type="text" 
size="10" maxlength="10" 
value="<!--[$charset|pnvarprepfordisplay]-->"
/></td>

строка 
16 (стало):
<td><input id="mailer_charset" name="charset" 
type="text" size="14" maxlength="14" 
value="<!--[$charset|pnvarprepfordisplay]-->" 
/></td>

поменял с 10 на 14 ширину формы ввода в "настройках Майлера"
чтобы влезло windows-1251
- влезает в форму в "настройках Майлера".

Пробуем. Локально - работает. На сайте - не проверял. 

Андрей Осипов, сайт - www.osipoff.ru "РАЗВИТИЕ ЛИЧНОГО ПОТОКА СОЗНАНИЯ"


Сайты создаются не только для души, но и для дела. А дело подразумевает взаиморасчеты. Дело в интернете для скорости реально требует электронных взаиморасчетов. 

Я два года пользуюсь webmoney.ru. Оплачиваю вебманями хостинг, получаю их за рекламу на сайте и CD, готовящуюся книжку о метатехтологии успеха буду продавать в том числе и за вебмани.

Кто-нибудь другими платежными системами на практике пользуется? Как удобнее вести расчеты с зарубежными контрагентами? Обсудим это в теме Электронные платежные системы Интернета. Думаю, это будет полезно всем.

На сегодня у меня все. 

Конструктор для начинающего вебмастера на CD:
Сделай САМ свой БИЗНЕС-САЙТ

Желаю успехов!

Ведущий рассылки  - Сергей Сибиряков, администратор http://www.virtus.ru,
delo3000@yandex.ru 

 


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: inet.webbuild.virtus
Отписаться

В избранное