| |
 Мы будем Вам признательны, если Вы поддержите проект Open SLAED и используя Ваши возможности, разместите наш пресс-релиз на страницах своих сайтов, проектов, форумов, блогов. Текст пресс-релиза, возможно, видоизменить под Ваш формат, не искажая смысл. Пресс-релиз можно взять на данной странице. |
|
Специализированный каталог сайтов. Пользователи каталога имеют возможность добавить в проект неограниченное количество своих площадок (сайтов) и разместить в категориях каталога по пять ссылок с максимально полноценным описанием(статьей) на каждый из своих сайтов (площадок). Пользователи имеют возможность разместить в каталог файлов неограниченное количество ссылок на свои файлы, которые находятся в хранилищах или обменниках и требуют периодического скачивания. Бонусы, рефералка, ТОП100. |
|
|
 Прежде чем перейти к описанию новых возможностей и основных изменений данной версии системы, хотелось бы остановиться на основных пунктах, тоесть глобальных отличиях новой версии SLAED CMS 3.3 Pro. Основной из них является файловая система прикреплений файлов, как в редакторе ББ, так и без него. Загрузка файлов выполнена по средствам технологий AJAX + Flash. Отображение и просмотр загруженных файлов работает с применением AJAX. Две данные функции работают в независимом друг от друга режиме, что снижает нагрузку на сервер, уменьшает скорость загрузки, увеличивает сферу и возможность использования. Применения данной возможности предусмотрено для всех посетителей без ограничения, начиная от анонимного пользователя и заканчивая администратором, в зависимости от настроек. Естественно, что использование прикреплений возможно во всех отделах и модулях системы, в зависимости от настроек. Модификациям, таким как добавление возможностей публикации материалов на сайте были подвергнуты все основные модули.
Исправления и корректировки
Исправлена недоработка в оформлении системы связанная с некорректным отображением в отделах конфигурации при использовании нестандартных расширений экрана.
Исправлена ошибка, связанная с фильтрацией слов в системе. Данная проблема возникала в случае активированной фильтрации слов с не указанными для этого параметрами в конфигурациях системы.
Исправлена ошибка вывода не активированной модератором или администратором новой статьи в отделе профиля пользователя.
Корректировки подвергся файл генерации канала RSS. Формат приближен к всеобще принятым стандартам.
Модифицирована функция генерации и вывода категорий при публикации материалов на сайте в опции выбора. Значительным образом снизилась нагрузка на базу данных, откорректирована сортировка категорий.
Исправлена ошибка медиа каталога связанная с установкой года выпуска релиза. Данная ошибка проявлялась только в версии 3.2 Pro.
Решён вопрос, связанный с корректной сортировкой содержания списка при использовании базы данных. Таблицы заголовков базы данных переведены в бинарный режим.
Произведены коррекции файла интеграции системы с форумами. Исправлены неточности связанные с записью информации в базу данных форума.
Общие изменения, новые возможности, модификации
Переписана функция генерации секретного кода, что значительным образом повышает уровень безопасности и исключает регистрацию в системе спамерских роботов. Угол наклона и место размещения кода генерируется в случайном режиме. Ко всему этому Вы можете установить свой, желаемый шрифт для кода.
Модифицирован модуль RSS Информер, добавлена возможность генерации каналов для модуля магазина и медиа каталога. В соответствии с этим внесены необходимые изменения в основной файл генерации каналов.
Добавлены правила ЧПУ для корректной работы при сортировки содержания модулей по алфавиту. Внесены соответствующие изменения в модуле, где присутствует данная возможность.
Модифицирована функция категорий, добавлена возможность отображения графического элемента установленного для категории непосредственно в самой категории.
Модифицирован вывод предварительного просмотра информации на главной странице в модулях каталога файлов и сайтов. Решён вопрос конфликта BB и HTML кода при сокращении текста вывода.
Модифицирована поисковая функция системы. Изменена подсветка поисковых запросов, таким образом, исключена подсветка поисковых запросов в коде, что приводило к некорректному отображению информации. Добавлена возможность подсветки каждого слова в результатах поискового запроса.
Написан новый модуль страниц с полным набором стандартных функций системы, таки как: Рейтинг на основе AJAX, Комментарии посетителей, Возможность распечатки, Количество просмотров, Автор публикации, Дата публикации, Добавить страницу.
Модификации подвергся модуль новостей, добавлена возможность разделения новости на неограниченное количество новостей, как правило, эта функция эффективно при большом количестве текста в статье.
Удалён модуль добавления новости на проект, взамен него произведена интеграция добавления новостей в самом модуле, из опыта использования, данная возможность является более универсальной.
Написан новый модуль вопросов и ответов с полным набором стандартных функций системы, таки как: Рейтинг на основе AJAX, Комментарии посетителей, Возможность распечатки, Количество просмотров, Автор публикации, Дата публикации, Добавить вопрос.
Во все существующие формы добавления модулей добавлена проверка секретного кода по умолчанию в случае активации данной возможности для анонимных пользователей. Данный тип проверки значительным образом повышает защиту Вашего проекта от спамерких роботов и программ.
С учётом добавления новых модулей модифицирована система поиска. Улучшена его функциональность за счёт введения новых модулей.
Значительным образом переписан модуль автоматического обмена ссылками. Улучшена его административная часть, автоматизирована установка размера баннера, добавлен выбор баннера с использованием AJAX. Модифицирована форма добавления новых сайтов в пользовательской части модуля. Установлена проверка на существование предлагаемого сайта в базе, для исключения двойников.
В модуле анекдотов установлено подтверждение секретного кода в случае установки возможности добавления анекдотов анонимным посетителям.
Реализована новая функция генерации тем оформления системы дающая возможность уникального оформления главного шаблона системы персонально для каждого модуля.
Написана и установлена централизованная функция, которая даёт возможность её использования во всех отделах проекта, где необходимо использования окна ввода информации с применением текстового ББ редактора. В соответствии с этим, там, где это необходимо, произведены изменения во всех модулях и файлах системы.
Написана и установлена функция генерации и проверки секретного кода. Данная функция даёт возможность быстрого использования и применения без написания функции для каждого участка кода.
Установлена и проработана полная поддержка мультиязычьности для модулей, где используются категории. Вы можете установить язык для каждой категории в отдельности.
Написана новая система загрузки файлов с использованием технологий AJAX+Flash. Данная система предусмотрена для загрузки, использования и просмотра уже загруженных файлов в онляйн режиме непосредственно в ББ редакторе при публикациях или в панели администратора системы.
В ББ редакторе добавлена возможность прикрепления графических элементов с функцией предпросмотра.
Установлено преобразование ссылок в ЧПУ для следующих модулей: "Auto_Links", "Contact", "FAQ", "Files", "Info", "Jokes", "Links", "Media", "News", "Pages", "Recommend", "Shop", "Voting".
Установлена актуальная версия HTML редактора Tiny MCE в котором исправлен ряд ошибок, в том числе корректировка текста в режиме кода.
Полную версию можно будет преобрести начиная с 07.07.2007 в магазине нашего проекта. Актуальные пользователи версии 3.1, 3.2 Pro смогут скачать бесплатное обновление до версии 3.3 Pro непосредственно в отделе для клиентов. |
|
|
Не для кого не секрет что в последнее время компьютерные технологии начали развиваться с большой скоростью, ещё больше это развитие отобразилось на сферу Интернета и технологиях применяемых в ней. Появились новые, модные на сегодняшний день тенденции, такие как Web 2 и AJAX. Буквально 3-5 лет назад, основная масса сайтов общего направления сети Интернет состояла из HTML страниц, в лучшем случае не сложных скриптов которые их генерируют. Не говоря об использование возможностей и эффектов JavaScript, которые считались спецификой, и применялись весьма редко, можно сказать неохотно в виду слабой поддержки браузеров. На сегодняшний день JavaScript пережил второе рождение и появился снова, но уже под названием AJAX. Нечто подобное мы наблюдаем с использованием CMS (Систем построения сайтов), получивших высокую популярность в последние годы по причине универсальности, возможностях внедрения, расширения, адоптации под свои нужды. Хочу, заметит, что в системах подобного рода, уже в то время, использовалась тенденция, ране не существовавшая, а ныне известная как Web 2, парадоксально, но факт. Что же представляет собой Web 2? Это ничто иное, как участие пользователей в жизни проекта, комментарии к статьям, рейтинги и прочие функции, которые с не за памятных времён применялись в портальных системах и были практически не доступны на HTML сайтах, за редким своим исключением. Именно данные возможности и применение Web 2 на портальных системах послужило сильному повышению их популярности.
С выпуском новой версии мы переходим на более высокий уровень развития, а именно, использования системы, как портальной системы построения сайтов, на уровень выше, чем Web 2. Начиная с версии SLAED CMS 3.3 Pro, мы предоставляем возможность не просто пассивного прибывания пользователей, а активного участие всех посетителей в жизни сайта. Скажу больше, пользователи получают возможность оценки, комментариев, публикаций статей, материалов, участие в опросах, добавления файлов, графических элементов, объектов, оценки друг друга, рейтинга, комментариев и многого другого почти во всех основных отделах проекта в полном объеме. Пользователи и посетители при их желании смогут стать не только наблюдателями, но и принимать активное участие в развитии сайтов. Исходя из этого, система отвечает не только тенденции Web 2, но и её последующим модификациям как Web 3. Это значит что любой посетитель, естественно при желании и одобрении администратора, может иметь неограниченную возможность участия в развитии и наполнении всего проекта, всех его отделов.
Идя в ногу со временем наша задача не опережать его, как это было с JavaScrit который опередил его и не получил заслуженную популярность в своё время. Естественно, что мы за использование новых технологий, но только за проверенные, востребованные временем, а главное безопасные. Основные факторы, которые ставились и ставятся при разработке системы это простота в использовании, функциональность, универсальность скорость, а главное безопасность. Наверняка и в новой версии Вы сможете по достоинству не только оценить проделанную работу, но и активно использовать новые возможности системы, с основными изменениями которой Вы будете ознакомлены в следующей статье. |
|
|
Вы решили заявить о себе в интернете. Вы знаете, о чем будет Ваш сайт. Но уверены ли Вы том, что Ваш сайт будет пользоваться успехом? Сможет ли Ваш веб-проект окупить хотя бы затраты на его построение и содержание. Для того чтобы Ваш сайт приносил прибыль, Ваша работа должна состоять из следующих этапов. Что самое главное при создании сайта? Нет не дизайн, самое главное это сделать так чтобы на сайт приходили люди, а еще главнее, чтобы они возвращались. Как повысить посещаемость и сделать ваш сайт привлекательным для людей вы узнаете в этой статье...
Сделайте сайт максимально удобным для посетителей. Не перенасыщайте страницы информацией, однако и не заставляйте людей кликать множество раз, чтобы добраться до того, что им нужно. Навигация по сайту должна быть удобной. Используйте поисковые формы каталогов и поисковых систем, с помощью которых можно бедет посетителям дополнительно поискать информацию.
Самый существенный момент. Чтобы посетители приходили к Вам, они должны быть уверены, что в следующий раз найдут для себя что-то новое. Поэтому необходимо постоянное обновление страниц. Не обязательно ежедневно - раз в неделю или в две, как у Вас получится. Выделяйте добавленные ссылки или разделы: new! Придумывайте оригинальные новости. Можно немного пофилосовствовать по мере способностей. Новости желательно вынести на основную страницу.
Обратите внимание на дизайн. Дизайн должен сочетать в себе эстетитечское удовлетворение, удобство поиска информации, минимум времени на загрузку страниц. Не перенасыщайте страничку рисунками и баннерами. Если Вы обмениваетесь баннерами с другими сайтами, постарайтесь загрузить их на свой сервер, чтобы они всегда были видны в виде рисунка, а не в виде пустого пятна.
Если есть возможность, постарайтесь не использовать на страничке фреймы, это облегчит Вам жизнь при индексировании вашего сайта в поисковых системах. Если Вы используете таблицы, для построения навигации старайтесь задавать ширину в пикселях, а не в процентах. Иначе у машин с разным рарешением экрана страничка будет выглядеть по разному. Никогда не ориентируйте свою страничку на определенный броузер. От этого вы можете потерять до половины своих посетителей в день. Постарайтесь найти компромис.
Постарайтесь сделать свой сайт привлекательным. Как? Наиболее полно охватите полюбившуюся Вам тему, сделайте ссылки на сайты, которые предоставляют аналогичную информацию.
Устройте конференцию по Вашей теме. Пусть сразу посетителей будет немного, но Вы сами должны обязательно давать ответы на задаваемые вопросы. Организуйте конкурсы, желательно с призами. Например в качестве приза можно поместить на страничке баннер победителя или написать обзор его сайта в новостях.
Предлагайте бесплатные услуги. Убедитесь, что предлагаемая бесплатная услуга тесно связана с вашей продукцией, чтобы воспользовавшиеся ею посетители сайта с большой долей вероятности могли стать вашими партнерами или клиентами. Предоставьте посетителям множество возможностей перехода и ссылок на страницы сайта, посвященные предлагаемой продукции и условиям работы с клиентами. |
|
|
 Данной статьи ждали многие, таким образом, хочу развеять все слухи и домыслы касательно новой версии. Как уже было понятно из названия статьи, новая версия будет иметь название SLAED CMS 3 Pro. На это есть ряд причин, некоторые из них, это полностью переписанное ядро системы, полностью переписанные модули системы, новый функции, внедрённые в систему, а так же масса новых возможностей касающихся системных модулей и их администрации. Говоря коротко, система была переписана полностью, начиная от ядра системы и заканчивая модулями. С детальными изменениями Вы можете ознакомиться при подробном просмотре. 1. Написана новая панель управления новостным модулем. Таким образом, расширена функциональность модуля. Добавлена функция отключения новости. Установлена возможность смены даты публикации. Встроен BB редактор, который даёт расширенные возможности форматирования текста в административной и отображения в пользовательской части модуля.
2. Написан и установлен новый модуль для публикации новостей посетителями и гостями сайта. В данном модуле установлен BB редактор для более удобного форматирования текста.
3. Удалены лишние и неиспользуемые поля в новостном модуле.
4. Удалена таблица временного размещения новых статей не прошедших проверку администратора старого модуля в виду ненадобности.
5. Удален старый модуль размещения новостей посетителями и гостями сайта.
6. Откорректирован главный отдел администратора системы для управления новостным модулем.
7. Удалёна панель администрации модуля тем. Данный отдел интегрирован в панель администрации модуля новостей. Таким образом, установка тем стала более интуитивно понятной для новичков.
8. В новостном модуле добавлена возможность редактирования, установки новых и удаления категорий непосредственно из самого модуля, а не как было раньше, из статьи.
9. Оптимизации и коррекции подвергся файл генерации RSS каналов системы.
10. Переписана функция проверки активности модуля, таким образом, значительно снижена нагрузка на базу данных на главной страницы панели администратора.
11. Модифицирована система сообщений. В административной части добавлена возможность использования ББ редактора при публикации. Оптимизирован программный код.
12. Оптимизирован код файла администрация блоков. Улучшена его функциональность, сокращено количество запросов в базу данных.
13. Оптимизирована функция отключения блоков и сообщение при истечении установленного срока.
14. Модифицирован ББ редактор, добавлены дополнительные возможности использования тег.
15. Частично оптимизирована и модифицирована система оформления тем и все связанные с ней файлы. Устранены проблемы связанные с использованием одинарных кавычек при установке блоков и баннеров.
16. Полностью переписано часть ядра системы отвечающего за отдел администрации и управления. Добавлены дополнительные функции проверки, установки администратора, а так же входа. Удалена старая таблица базы данных администратора, установлена новая.
17. Написан новый модуль установки и управления администраторами системы, расширена её функциональность.
18. Внесены значительные изменения, разграничивающие доступ в панель администрирования, улучшена функциональность и удобство управления.
19. Произведена смена расшифровки пользовательских и административных переменных, а так же их обработка.
20. Значительным образом снижена нагрузка на базу данных в панели администратора системы. Оптимизирован код и некоторые функции проверки прав доступа.
21. Удалена глобальная переменная, используемая для прификса таблицы базы данных пользователя в виду её ненадобности.
22. Проработаны все файлы панели администратора, оптимизированы функции и код.
23. Установлена дополнительная проверка администратора по последнему IP адресу, в случае не соответствия нового и сохранённого в базе данных с последнего визита, система потребует от вас войти заново. Это значительным образом повышает безопасность системы.
24. Написан и установлен новый модуль рассылки панели администратора системы. Модуль имеет широкую функциональность, отправка писем производится в автоматическом режиме, последовательно, пакет за пакетом, пакеты отправляемых писаем можно установить по желанию. Таким образом, снижается нагрузка на сервер при отправке большого количества писем, а так же их идентификации другими почтовыми серверами как спам. Так же возможно использование ББ редактора и кода в рассылке. Отправленные рассылки сохраняются в базе данных с возможность последующего редактирования и повторной рассылки.
25. В модуле обратной связи установлено обязательное подтверждение ввода секретного кода, который исключает отправку сообщений спамерскими роботами.
26. В модуле опросов исправлена ошибка, связанная с установкой языка, при выборе всех языков для опроса раньше он не отображался.
27. Внесены изменения, которые повышают безопасность системы от XSS инъекций.
28. Написан новый модуль панели администратора для оптимизации и ремонта базы данных системы. Производя оптимизацию базы данных, Вы уменьшаете её размер и соответственно с этим ускоряете её работу. Рекомендуется использовать данную функцию минимум один раз в неделю.
29. Внесены изменения, способствующие корректной работе RSS канала систему в случае использования ББ кода.
30. Исправлено зашкаливание графической шкалы в модуле опросов в случае стопроцентного голосования по одному из предложенных ответов.
31. Полностью переписана пользовательская часть модулей каталога файлов и ссылок. Благодаря этому была значительно снижена нагрузка на базу данных. Теперь при большом количестве вложений в категории нагрузка не повышается, как это было раньше. Внесены визуальные корректировки и улучшения.
32. Произведена смена подключения административных модулей всей системы в целом. Удалены дублирующие функции и сами файлы case.php использовавшиеся в старых версиях.
33. Внесены визуальные изменения в панель администратора пользователями. Добавлен ББ редактор в подписи.
34. Оптимизированы участки кода ядра, системы, снижена нагрузка на базу данных при посещении сайта зарегистрированными пользователями.
35. Удалено глобальное включения параметров Register globals: On. Включается только в тех местах, где это необходимо, как правило, в модулях системы.
36. Модифицирован редактор стилей панели администратора.
37. Модифицирован языковой редактор панели администратора.
38. Написан новый модуль для администратора системы. При помощи него Вы можете с лёгкостью менять шаблоны темы оформления системы непосредственно в панели администратора. Для более удобной работы, описаны все основные переменные, которые могут использоваться в шаблонах системы.
39. Написан новый модуль панели администратора для загрузки и управления файлами, используемыми в новостях и других модулях системы.
40. Перемещены в одну директорию и таким образом централизованы все конфигурационный файлы системы и модулей.
41. Создана новая папка для загрузки и централизованного использования файлов.
42. Переписана пользовательская и административная часть модуля файлов. Ведены дополнительные возможности, такие как сжатие графических файлов для предварительного просмотра, предварительный просмотр без перезагрузки. Улучшена визуальная и управленческая часть модуля для более удобного управления и конфигурации.
43. Переписана пользовательская и административная часть модуля каталога ссылок. Ведены дополнительные возможности, такие как сжатие графических файлов для предварительного просмотра, предварительный просмотр без перезагрузки. Улучшена визуальная и управленческая часть модуля для более удобного управления и конфигурации.
44. Добавлена возможность загрузки графического элемента в модуле ссылок.
45. Внесены визуальные изменения в пользовательскую часть модуля вопросов и ответов.
46. Частично переписан отдел администратора модуля вопросов и ответов, добавлены новые параметры для его гибкой настройки. Изменена структура управления. Произведено повсеместное внедрения возможности использовании ББ кода и редактора.
47. Визуальным изменениям подверглась основная панель администратора. Для удобства использования добавлена возможность свёртывания панели.
48. Произведена смена установки и формата даты регистрации пользователей.
49. Визуальным изменениям подвергся модуль, топ пользователей, добавлено отображение аватара при наведении на ник пользователя.
50. Переписана основная часть пользовательского отдела модуля «Контент». Снижена нагрузка на базу данных, переписана структура генерации категорий, таким образом, количество категорий не повышает количество запросов в базу данных, как это было раньше. Модифицирована навигация и визуальная часть.
51. Написана новая панель администрации модуля «Контент». Добавлена возможность использования ББ кода, а так же редактора. Установлены дополнительные параметры времени, дающие возможность установки, смены и праграммирования содержание на определённое число, время. Улучшена визуальная часть и навигационная часть модуля.
52. Частично переписана пользовательская часть модуля опросов. Модифицирована визуальная часть, сам код модуля, а так же блок.
53. Написана новая панель администрации модуля опросов, добавлены новые параметры в настройке количества отображаемых опросов в модуле, а так же интервал времени между опросами. Добавлена возможность установки времени публикации опроса с возможность программирования на будущее. Улучшена и модифицирована визуальная часть отдела администратора.
54. Откорректирована таблица базы данных в плане установки идентификационных ключей, удалены двоичные.
55. Обновлён скрипт резервного копирования и восстановления базы данных до актуальной версии.
56. Установлена возможность смены качества изображения секретного кода из конфигурационного отдела панели администратора.
57. Написан модуль магазина. Данный модуль является одним из самых мощных, гибких и функциональных модулей, вышедших в стандартной коплектовке, до этого времени. Модуль имеет более 30 гибких настроек. Партнерскую программу, управление клиентами, неограниченную вложенность категорий, пользовательскую часть и многое другое. Используются новые технологии AJAX.
58. Написана и установлена новая, централизованная рейтинговая система с использованием технологии AJAX. Интеграция и использование данной системы с минимальными изменениями возможна и в других, нестандартных модулях системы.
59. Написан новый новостной модуль с более широкими возможностями. Возможна сортировка новостей по просмотрам, оценкам, дате публикации. Добавлен отдел списка с возможность сортировки без перезагрузки, используется технология AJAX. Добавлена возможность поиска по буквам, расширены и добавлены различные конфигурации для тонкой настройки модуля из панели администратора.
60. Написана и установлена новая, централизованная система категорий для всех модулей системы, которые их используют. Категории имеют неограниченную вложенность, а так же возможность установки графических элементов. Система категорий, при большой вложенности не повышает нагрузку на базу данных.
61. Переписана система назначения пунктов за те или иные действия пользователей проекта. Добавлены новые параметры. Таким образом, улучшена функциональность и снижена нагрузка на базу данных при использовании системы пунктов.
62. Написан новый модуль каталога файлов. Используется технология AJAX улучшающая навигацию и удобство использования, изменён внешний, улучшена функциональность. Оформление модуля вынесено за пределы скрипта и производится при помощи системы оформления.
63. Написан новый каталог ссылок, за основу которого был взять каталог файлов. Данный модули весьма похожи по своему внешнему виду и функциональности. Улучшен внешний вид, оформление модуля вынесено за пределы скрипта и производится при помощи системы оформления.
64. Модифицирован модуль автоматического обмена ссылок. Улучшен внешний вид, оформление модуля вынесено за пределы скрипта и производится при помощи системы оформления. Добавлен секретный код, который исключает попадания в архив спамерских роботов.
65. Написан и установлен дополнительный блок для модуля опросов, который в случайном порядке выводит один из существующих опросов.
66. Модифицированы модули Вопросов и ответов, а так же модуль Учебников для корректной работы с новой системой категорий.
67. Оптимизированы все стандартные темы системы, добавлены дополнительные компоненты для более удобной и гибкой работы системы. А так же для более лучшей индексации системы и модулей поисковыми системами.
68. Написан новый модуль анекдотов с возможностью голосования по каждому с использованием технологии AJAX и централизованной функции рейтинга системы. Добавлены конфигурации модуля и их управление из панели администратора модуля. Оформление модуля теперь производится системой оформления, что придаёт модулю более приятный вид.
69. В качестве замены модулям Видео и Аудио написан мощный модуль Медиа каталог с очень широкими возможностями и гибкими настройками. Используется технология AJAX при предпросмотре обложки, голосовании за тот или иной релиз, при сортировке больших списков. При желании можно активировать комментарии к публикуемым файла. Предоставляется возможность для публикации медиа файлов посетителями, размещение после проверки администратором. Модуль имеет неограниченное количество ссылок и категорий. В общей сложности около 30 гибких настроек из панели администрации модуля.
70. Написан новый модуль поиска. Поиск производится по всем модулям системы содержащим полезную информацию. Поиск производится как по титлам, так и по описанию, плюс ко всему по ссылкам, там, где это необходимо. Модуль производит подсветку найденных слов и сочетаний, дополнительно ко всему подсветка производится в найденном содержании в зависимости от модуля, при переходе из поиска в найденное. Модуль имеет некоторые дополнительные функции, улучшающие его использование, такие как свёртывание и развёртывание найденного текста, переход в новом окне, переход к редактированию найденной информации. Ко всему этому модуль поиска имеет несколько настроек, которые можно произвести из панели администратора системы.
71. Написан дополнительный блок для модуля поиска, который можно использовать в любом месте системы.
72. Написан новый модуль опросов с учётом новой системы рейтинга, учёт проголосовавших теперь производится, централизовано и хранится в общей таблице базы данных. Соответственно произведены коррекции блоков данного модуля. Изменён принцип голосования, пользователь изначально видит статистику, и если он не голосовал в том или ином опросе, ему предлагается это сделать.
73. Добавлены заметки администратора. Это информация, которая будет доступна всем авторам. Отображение данной информации производится в верхней части панели администратора системы.
74. Исправлена ошибка оформления при выборе специальной группы в отделе группы, панели администратора системы.
75. В конфигурациях системы добавлена возможность отключения автоматического свёртывания главной панели администратора.
76. Исправлены недоработка ББ редактора при работе с браузером Mozilla Firefox, проблема возникала после маркировки редактируемого участка текста и обрамление его ББ тегами.
77. Улучшена система поиска пользователей в панели администратора. Возможен поиск с различными параметрами. Результат может быть многочисленным, что в свою очередь повышает удобства и результаты поиска.
78. В системе комментариев установлен секретный графический код для подтверждения, в случае если комментарии активированы для публикаций анонимными посетителями. Это исключает возможность публикаций рекламного материала спамерскими роботами в комментариях на Вашем проекте. Для повышения удобства использования, для зарегистрированных пользователей секретный код отключён.
79. В модулях обратной связи, автоматического обмена ссылками и вопросах и ответах, для повышения удобства использования, для зарегистрированных пользователей секретный код отключён.
80. Установлена централизованная система удаления, которая увеличивает удобство и скорость удаления тех или иных компонентов.
Я надеюсь на то, что у вас хватило терпения на прочтения произведённых работ над системой. Хочу отметить, что в статье были изложены только основные изменения, не говоря уже о мелких изменениях и доработках, на описание которых ушла бы не одна страница текста. Тем самым я сэкономил своё время на их описание и Ваше терпение. Надеюсь, новая система и её возможности придутся Вам по душе.
Немаловажным фактором для корректной работы системы на Вашем хостинге или сервере, является установленный Zend Optimizer. У всех стандартных (платных) хостеров этот компонент установлен и является неотъемлемой частью профессионального хостинга. Благодаря технологии Zend Вы получите максимально защищённый продукт не только от взлома, но и от хищения. Для опытных пользователей и тех, кто вносит, какие либо изменения в систему ничего не изменится, так как Zend Оптимизации будут подвергнуты только основные файлы ядра системы.
Тестированию новой версии отдаётся особое внимание в виду большого количества изменений и новшеств. Тем самым Вам будет предложен, максимально проверенный и качественный продукт в лице SLAED CMS 3 Pro.
Приобрести систему можно с 15.01.2007 в магазине нашего проекта. |
|
|
Не для кого не секрет что SLAED CMS начала своё развитие от PHP-Nuke 7.6 Patch 2.9 + phpBB 2.0.14. В первых версиях было переписано ядро системы, а так же основные модули для снижения количество запросов в базу данных. Полное изменение графики, а так же повышения функциональности для администратора системы. Плюс функция наблюдения и редактирования пользователей. Была произведена масса изменений не только в ядре системы, а так же в модулях и блоках. Некоторые модули были удалены в целях повышения безопасности и скорости. С версии SLAED CMS 1.4 Meteora, система стала самостоятельной и независимой, а так же подверглась основным изменениям. До этой версии, система имела полную совместимость со стандартными модулями, темами и блоками первоисточника. Предлагаю Вам ознакомится с историей развития, начиная с версии SLAED CMS 1.4 Meteora. История работы над SLAED CMS 1.4 Meteora - Реализация
1. Отражения форума на весь экран, настройка из меню администратора.
2. Сжатие GZip для более быстрой подачи для модемной связи, настройка из меню администратора.
3. Возможность использования старых модулей PHPNuke, настройка из меню администратора.
4. Изменён графически отдел "Свойства", так же удалены порядка 5 мёртвых переменных.
5. Установлен форум версии 2.0.17.
6. Исправлена ошибка при выходе с сайта и форума.
7. Исправлена ошибка с входом через форум.
9. Центральные блоки форума на главной больше не выводят закрытые сообщения и темы для модераторов.
10 Некоторые языковые коррекции в модуле Your_Account.
11. Настройки бакапа базы данных из меню администратора.
12. Для повышения безопасности, возможность смены названия файла бакапа.
13. Смена названия файла для вывода новостей в формате rss, а так же исправлены ошибки при выводе кодировки и новостей на различных языках.
14. Защита директории админа по средствам сервера и установка пароля и логина из меню администратора.
15. Коррекция банна по IP.
16. Для повышения оптимизации для поисковых систем, установлена возможность смены дефиса (Знака между заголовками и титлами) из меню администратора.
17. Внесены изменения в модуль новостей, сделан более приятный откат новостей и комментариев при подробном просмотре (Пример на нашем сайте).
18. Внесены изменения в плане оптимизации для поисковых систем в модули Аудио, FAQ, Видео.
19. В модуле FAQ урезан лишний запрос.
20. Графическим и цветовым изменениям подвергся форум, а так же сам сайт, теперь используются более мягкие цвета.
21. Установлена многофункциональная система установки баннеров. Места отражения, один вверху и один внизу настройки из меню администратора.
22. Установлена функция отключения автоматической генерации ключевых слов сайта. Отключения данной функции в
некоторых случаях увеличивает скорость генерации страниц в два раза.
23. Производятся изменения в оформлении меню администратора для повышения обзора и функциональности.
24. Изменён стиль отражения новостей на главной странице сайта.
25. Изготовлена стандартная тема системы, работающая на HTML шаблонах. Теперь, не обладая знаниями PHP вы можете
свободно изменять и редактировать тему оформления вашего сайта.
26. Написан дополнительный модуль для отражения файлов в форматах htm, html и pdf. Модуль не использует базу данных
и работает в автоматическом режиме определяя содержание директорий и отражает в свою очередь их содержание.
27. Произведены изменения в модуль аудио, добавлено удаление публикаций, а так же возможности редактирования и удаления категорий.
28. По техническим соображениям из стандартной комплектации системы удалены два модуля, такие как: Soft и Game.
29. Произведены изменения в модуль вопросов и ответов, а так же данный модуль приведён к общему стилю системы.
30. Произведены изменения в модуль файлов, добавлена возможность редактирования конфигураций из меню администратора, упрощены возможности настройки, а так же данный модуль приведён к общему стилю системы.
31. Возможность добавления и просмотра картинок в модуле Файлов, как с меню администратора, так и пользователем. При нажатии на картинку, скриншот отражается во весь размер в дополнительном окне.
32. Автоматическая сортировка файлов в модуле Files по дате публикации.
33. Изменён модуль Аудио, просмотр и кнопки для редактирования теперь в стандартном модуле. При нажатии на функции удалить или редактировать, переход в нужный отдел администратора.
34. При отсутствии картинки в модуле Аудио отражается стандартная картинка No Cover.
35. Модифицирована система отражения блоков. Теперь вы можете сами управлять и давать возможность показывать или нет, блоки системы в любом из установленных модулей на ваш выбор.
36. Модифицирована функция вывода <head> сайта, куда по вашему желанию вы можете сами вставить нужный код или JavaScript на ваше усмотрение, не внося изменений в файл header.php. Для этого используется сторонний файл config/header.php
37. Модификации подвергся файл mainfile.php, теперь у вас есть возможность вставлять свои функции, в данный файл,
не внося изменений в него. Для этого используется сторонний файл config/mainfile.php
38. Написана и установлена функция отключения сайта для посетителей на профилактику. Возможность включения и отключения из меню администратора.
39. Произведены изменения оформления, добавлены функции повышающие функционал и удобство в управлении
данным модулем. Изменениям подвергся отдел администратора, а так же отдел пользователей и комментарии к нему.
40. Теперь у вас есть возможность отключения правых, левых или всех блоков персонально для каждого модуля в отдельности.
41. Произведены изменения в структуру оформления темы, теперь вы можете установить шаблон для каждого компонента сайта в отдельности, допустим для левых, правых, центральных или верхних блоков, а так же для вывода сообщений на главной странице сайта, для модулей, новостей, подробного просмотра новостей, шапки сайта, титульных заголовков, нижней части сайта.
42. Внесены изменения в модуль Интернет радио, теперь он более компактный.
43. Измёнён модуль новостей, отдел администратора, а так же пользовательская часть. Полностью переписан принцип и дизайн отражение комментариев. Удалены не нужные строки из базы данных. Переписан принцип удаления комментариев.
44. Изменена пользовательская часть отражения комментариев в модуле опросов, теперь он делает в два раза меньше запросов в базу данных при отражении комментариев.
45. Изменена пользовательская часть отражения комментариев в модуле файлов, теперь он делает в два раза меньше запросов в базу данных при отражении комментариев.
46. Усовершенствована защита администраторской части форума по средствам сервера.
47. Установлены дополнительные способы защиты против инъекций.
48. Изменён и отлажен модуль добавления новостей на сайте.
49. Глобальным изменениям подвергся модуль новостей. Теперь при создании категорий модуль не производит дополнительной нагрузки.
50. Были переписаны все скрипты а так же отдел администрирования модулем. Исправлены все известные и найденные ошибки старой версии, повышена функциональность и прочие функции.
51. Изменён модуль актуальных новостей, улучшено оформление модуля.
52. Изменениям подвергся модуль Контент (Pages), управления свойствами модуля из меню администрации, модуль приведен к общему стилю системы.
53. Изменилось меню администратора модуля тем, удалены ненужные функции и таблицы базы данных. Модуль приведён к общему стилю системы.
54. Изменениям подверглась новостная лента RSS, теперь она работает в формате 2.0. Пример работы на нашем проекте,
ссылка: http://www.slaed.net/rss.php
55. Произведены изменения повышающие безопасность системы.
56. Изготовлены графические иконки, а так же шаблон титлов в соответствии с дизайном системы.
57. В пакет системы вошла новая стандартная тема системы.
58. Для повышения безопасности, переписан модуль загрузки графических изображений.
59. Полностью переписан модуль Интернет радио.
60. Произведены некоторые изменения с переменными тем. Таким образом, ликвидирована проблема переключения темы оформления в случае её некорректной работы.
История работы над SLAED CMS 1.5 Reloaded - Реализация
1. Изменён способ установки логина и пароля для дополнительной защиты панели администратора по средствам сервера.
2. В некоторых случаях в браузере Internet Explorer происходила ошибка при загрузке файла в автоматическом режиме, по этой причине исправлен способ подачи загружаемого файла в модуле Files.
3. Визуальные корректировки в модуле вопросов и ответов.
4. Для более корректного отражения комментариев в модуле новостей были установлены смайлики меньшего размера.
5. Исправлена ошибка в модуле галереи связанная с использованием приложения библиотеки PHP, GD Library.
6. Исправлена ошибка входа в панель администратора, в случае выхода при закрытии сайта на профилактику.
7. В стандартную версию системы добавлен анализатор запросов в базу данных для конкретного наблюдения за запросами и их скоростью.
8. Установлена возможность запрета загрузки файлов для анонимных посетителей. Управление из панели администратора.
9. Для повышения оптимизации для поисковых систем, а так же скорости работы, были внесены изменения в модуль файлов.
10. В модуле новостей при подробном просмотре статьи были сокращены запросы в базу данных. Оптимизирован подсчёт количества комментариев к статье.
11. Для снижения количества запросов, в панель администратора добавлена функция отключения или включения подсчёта пунктов пользователей.
12. Для более комфортной и удобной работы, фильтры цензуры и HTML тегов вынесены за приделы файла конфигурации. Таким образом, произведены изменения в ядре системы.
13. Исправлена ошибка в панели администратора модуля файлов. При редактировании файлов прежняя категория отражается корректно.
14. Частично переписаны панели администрирования модулей Аудио и Видео. Теперь у вас есть возможность загрузки изображений не только с компьютера, но и по ссылке из сети. Установлен оптимизатор, используется в случае большого количества изображений в директории для фильтрации и удаления неиспользуемых файлов.
15. Доработана функция смены дефиса для использования в заголовках модулей. Теперь вы можете использовать любые знаки на ваш выбор.
16. Оптимизирован модуль опросов для повышения индексации поисковыми системами. Частично оптимизирован код модуля.
17. Откорректирована функция просмотра не активированных блоков из панели администратора.
18. Установлен Online HTML редактор с возможностью отключения из панели администратора. Вы так же можете использовать данный редактор персонально для каждого модуля в отдельности, все настройки производятся из панели администратора сайта.
19. Для более упрощённой установки, а так же обновления системы написан инсталлятор. При помощи, которого Вы можете без труда установить систему, залить базу данных на сервер и установить администратора сайта.
20. Откорректирована функция отражения количества страниц в модулях Аудио и Видео. Теперь длинна нумерации ограничена, что не портит вид данных модулей.
21. Откорректирована функция загрузки файлов на сервер в модуле Галерея. Теперь вы можете разрешать загрузку файлов пользователям Вашего проекта независимо от настроек сервера.
22. В модуле обратная связь добавлена возможность выбора отправки сообщения любому из зарегистированных администраторов проекта.
23. Откорректирован модуль пользователей. Для более удобной регистрации были удалены некоторые записи, а так же были изменены некоторые компоненты в плане оформления.
24. Исправлен недочет с отражением секретного кода в блоке пользователей.
25. Усовершенствован модуль и блок HTML Content, теперь у Вас есть возможность указывать заголовок для названия файла, в самом файле, используя тэги title.
26. Откоректирована функция отражения скорости генерации страницы.
27. Произведены глобальные изменения в функции работы главного файла отвечающего за работу и отражения ссылок модулей. Теперь все ссылки в модулях работают через файл index.php.
28. Откорректирован подсчёт количества комментарий к статье при удалении комментариев.
29. В пакет системы вошла новая тема оформления системы. Тема оформлена в светлых тонах.
30. В новую версию системы вошёл модуль каталога сайтов, а так же блок, который отображает последние десять сайтов и десять самых лучших сайтов.
31. Установлена новая версия форума phpBB 2.0.18, в которой устранено большое количество ошибок и уязвимостей.
32. Установлена новая система просмотра и предоставления RSS каналов. Вы можете поставить на свой сайт заголовки новостей, а также просматривать их с помощью любых программ и сервисов, совместимых с форматом RSS. Для удобства владельцев сайтов и домашних страничек создан новостной информер, установка которого даёт возможность выбора отдела, категорий и количества новостей.
33. Откорректировано отображение новых анекдотов от пользователей. Теперь они сортируются в порядке получения, старые сверху, новые снизу.
34. В новую версию системы вошёл модуль автоматического обмена ссылками с блоком, а так же топ сайтов. Два в одном, плюс подробная статистика входов, выходов, ссылок входа и время входа посетителей по ссылкам.
35. Для повышения удобства, скорости и стабильности работы системы произведено визуальное отделение панели администратора от общего вида системы.
36. Откорректирована функция проверки правильного ввода данных в модуле рекомендации сайта.
37. Для повышения скорости работы, откорректирован код во всех блоках системы.
38. Закончена языковая поддержка на трёх языках (Русский, Немецкий, Английский) панели управления администратором проекта и главной части системы.
39. Для повышения безопасности, произведено функциональное отделение административной части управления системой.
40. Исправлены проблемы добавления категорий и файлов из панели администратора в модуле галереи.
41. Установлен авто переход в тему форума, в которой был произведён ответ.
42. Откорректирована функция отражения E-Mail в комментариях к статьям.
43. Частично переписан модуль "Топ пользователи". Значительно снижено количество запросов в базу, что в свою очередь повышает скорость работы модуля. Улучшена функциональная часть при просмотре пользователей.
44. Увеличено время сохранения IP адреса проголосовавшего человека. Таким образом, в модуле опросов, предотвращена
возможность голосовать более одного раза в сутки с одного IP адреса.
45. В панели администратора, отдел блоков в два раза сокращено количество запросов в базу данных. Тем самым,
снижено время генерации данного отдела.
46. Повышена функциональность модуля HTML Content. Теперь у Вас есть возможность установки титульного графического элемента персонально для каждой страницы.
47. Коррекция блока посетителей сайта. При получении нового личного сообщения, загорается красная лампочка.
48. В модуле Files добавлена возможность загрузки файлов со своего компьютера в директорию сайта.
49. В панели администратора при редактировании файла, добавлена возможность смены актуальной даты публикации.
50. Произведено структурное разделения ядра системы. Все функциональные файлы вынесены в отдельную директорию системы.
История работы над SLAED CMS 1.6 Free - Реализация
1. Для повышения удобства администратора, отдел «Ждут проверки» перенесён в блок, который находится в левой стороне блоков, отражение информации производится на главной странице администратора системы.
2. Для более корректной работы функции наблюдения и актуального местонахождения посетителей проекта, сокращено время сохранения сессий. Теперь актуальная информация сохраняется в течение десяти минут после последнего действия посетителя на сайте.
3. Исправлена ошибка, которая не показывала количество страниц с пользователями в панели администратора системы.
4. Исправлена ошибка сортировки блоков в панели администратора системы.
5. Исправлена ошибка в модулях: Files и Links. Проблема была связана с невозможностью опубликовать, сайт или файл зарегистрированным пользователям, в случае если это было запрещено анонимным посетителям.
6. Исправлена ошибка в модуле новостей, которая выражалась тем, что при публикации новости с отключением показа на главной, новость всё равно отражалась на главной странице сайта.
7. Исправлено некорректное отражение названия темы в панели администратора системы.
8. Изготовлена новая тема системы в светло синих тонах.
9. Установлена система безопасности, которая способна предотвратить практически любой вид нападений на систему, начиная от инъекций в базу данных и заканчивая загрузкой скриптов. В системе предусмотрен многофункциональный инструмент входа в панель администрирования, который даёт возможность ограничения входа по многим параметрам. Установлена статистика нападений, а так же статистика ошибок.
10. Для повышения скорости работы системы снижено количество запросов в модуле Members_List с 59 до 10. Тем самым уменьшилось время генерации данного модуля.
11. Написан новый блок для модуля Контент, который в свою очередь показывает содержание категорий и суб-категорий данного модуля.
12. Снижено количество запросов в базу данных в модуле форума при просмотре темы с формой быстрого ответа. Теперь за место четырёх, производится всего один запрос в базу.
13. Для избежания повторных голосований, усавершенствонна функция учёта голосовавших посетителей, теперь информация прописывается дополнительно в Cookies.
14. Написан новый блок опроса. После голосования посетителем в актуальном опросе, блок отражает статистику данного опроса.
15. Исправлена функция RSS информера, которая давала возможность просмотра информации ещё неопубликованных файлов и ссылок.
16. Модифицирован модуль файлов. Существенно сокращено количество запросов в базу данных при использовании большого количества суб-категорий и вложений. Добавлены функции: Поиск фалов, Показ новых файлов, Просмотр популярных файлов. Исправлены неточности прежней версии модуля.
17. Модифицирован каталог сайтов. Существенно сокращено количество запросов в базу данных при использовании большого количества суб-категорий и вложений. Добавлены функции: Поиск сайтов, Просмотр популярных сайтов, Просмотр лучших сайтов. Исправлены неточности прежней версии модуля.
18. Для повышения удобства при установки системы модифицирован инсталлятор.
19. Произведены структурные и визуальные изменения основных файлов системы администрирования проектом.
20. Обновлён форум до версии 2.0.19. |
|
|
На данный момент заканчивается подготовка новой версии системы SLAED CMS 1.5 Reloaded. Данная версия готовит Вам большое количество новшеств и положительных изменений, которые повышают функциональность и удобство в её управлении и наполнении. В данную версию вошли 3 новых модуля, таких как: RSS Информер, Каталог сайтов, Автоматический обмен ссылками совмещённый с Топ сайтов. Для удобства редактирования контента встроен редактор HTML, дающий возможность его использования в любом из модулей на Ваш выбор, управление находится в панели администратора. Ко всему этому, в данной версии системы используется отдельное визуальное оформления панели администратора, что в свою очередь повышает удобство, скорость редактирования и управления проектом. Теперь немного детальнее о самых важных новшествах и изменениях в системе.
1. Изменён способ установки логина и пароля для дополнительной защиты панели администратора по средствам сервера.
2. В некоторых случаях в браузере Internet Explorer происходила ошибка при загрузке файла в автоматическом режиме, по этой причине исправлен способ подачи загружаемого файла в модуле Files.
3. Визуальные корректировки в модуле вопросов и ответов.
4. Для более корректного отражения комментариев в модуле новостей были установлены смайлики меньшего размера.
5. Исправлена ошибка в модуле галереи связанная с использованием приложения библиотеки PHP, GD Library.
6. Исправлена ошибка входа в панель администратора, в случае выхода при закрытии сайта на профилактику.
7. В стандартную версию системы добавлен анализатор запросов в базу данных для конкретного наблюдения за запросами и их скоростью.
8. Установлена возможность запрета загрузки файлов для анонимных посетителей. Управление из панели администратора.
9. Для повышения оптимизации для поисковых систем, а так же скорости работы, были внесены изменения в модуль файлов.
10. В модуле новостей при подробном просмотре статьи были сокращены запросы в базу данных. Оптимизирован подсчёт количества комментариев к статье.
11. Для снижения количества запросов, в панель администратора добавлена функция отключения или включения подсчёта пунктов пользователей.
12. Для более комфортной и удобной работы, фильтры цензуры и HTML тегов вынесены за приделы файла конфигурации. Таким образом, произведены изменения в ядре системы.
13. Исправлена ошибка в панели администратора модуля файлов. При редактировании файлов прежняя категория отражается корректно.
14. Частично переписаны панели администрирования модулей Аудио и Видео. Теперь у вас есть возможность загрузки изображений не только с компьютера, но и по ссылке из сети. Установлен оптимизатор, используется в случае большого количества изображений в директории для фильтрации и удаления неиспользуемых файлов.
15. Доработана функция смены дефиса для использования в заголовках модулей. Теперь вы можете использовать любые знаки на ваш выбор.
16. Оптимизирован модуль опросов для повышения индексации поисковыми системами. Частично оптимизирован код модуля.
17. Откорректирована функция просмотра не активированных блоков из панели администратора.
18. Установлен Online HTML редактор с возможностью отключения из панели администратора. Вы так же можете использовать данный редактор персонально для каждого модуля в отдельности, все настройки производятся из панели администратора сайта.
19. Для более упрощённой установки, а так же обновления системы написан инсталлятор. При помощи, которого Вы можете без труда установить систему, залить базу данных на сервер и установить администратора сайта.
20. Откорректирована функция отражения количества страниц в модулях Аудио и Видео. Теперь длинна нумерации ограничена, что не портит вид данных модулей.
21. Откорректирована функция загрузки файлов на сервер в модуле Галерея. Теперь вы можете разрешать загрузку файлов пользователям Вашего проекта независимо от настроек сервера.
22. В модуле обратная связь добавлена возможность выбора отправки сообщения любому из зарегистированных администраторов проекта.
23. Откорректирован модуль пользователей. Для более удобной регистрации были удалены некоторые записи, а так же были изменены некоторые компоненты в плане оформления.
24. Исправлен недочет с отражением секретного кода в блоке пользователей.
25. Усовершенствован модуль и блок HTML Content, теперь у Вас есть возможность указывать заголовок для названия файла, в самом файле, используя тэги title.
26. Откоректирована функция отражения скорости генерации страницы.
27. Произведены глобальные изменения в функции работы главного файла отвечающего за работу и отражения ссылок модулей. Теперь все ссылки в модулях работают через файл index.php.
28. Откорректирован подсчёт количества комментарий к статье при удалении комментариев.
29. В пакет системы вошла новая тема оформления системы. Тема оформлена в светлых тонах.
30. В новую версию системы вошёл модуль каталога сайтов, а так же блок, который отображает последние десять сайтов и десять самых лучших сайтов.
31. Установлена новая версия форума phpBB 2.0.18, в которой устранено большое количество ошибок и уязвимостей.
32. Установлена новая система просмотра и предоставления RSS каналов. Вы можете поставить на свой сайт заголовки новостей, а также просматривать их с помощью любых программ и сервисов, совместимых с форматом RSS. Для удобства владельцев сайтов и домашних страничек создан новостной информер, установка которого даёт возможность выбора отдела, категорий и количества новостей.
33. Откорректировано отображение новых анекдотов от пользователей. Теперь они сортируются в порядке получения, старые сверху, новые снизу.
34. В новую версию системы вошёл модуль автоматического обмена ссылками с блоком, а так же топ сайтов. Два в одном, плюс подробная статистика входов, выходов, ссылок входа и время входа посетителей по ссылкам.
35. Для повышения удобства, скорости и стабильности работы системы произведено визуальное отделение панели администратора от общего вида системы.
36. Откорректирована функция проверки правильного ввода данных в модуле рекомендации сайта.
Некоторые снимки новой версии системы SLAED CMS 1.5 Reloaded
Официальный релиз SLAED CMS 1.5 Reloaded намечен на 30.11.2005. Для тех, кто хочет заказать версию системы раньше назначенного срока, есть возможность платного получения. Стоимость отправки составляет 10 € или в долларах по курсу к евро. Способ оплаты в системах PayPal, WebMoney или через банковскую систему для жителей Германии и Европы. |
|
|
Все, изложенное мной, является плодом более чем 3-летнего опыта в области оптимизации сайтов и практических наблюдений. Таким образом, мои рекомендации будут носить в большей степени субъективный практический характер, чем теоретический. Сразу предупреждаю, что все мои советы актуальны для владельцев серьезных тематических ресурсов, а не всяких дурацких развлекательных порталов, цель которых – привлечь абы кого, чтобы только заработать баннерные показы или накрутить счетчик. Продвижение сайта - Заголовки
Итак, я открываю серию статей, посвященных продвижению интернет-сайта в сети. Все, изложенное мной, является плодом более чем 3-летнего опыта в области оптимизации сайтов и практических наблюдений. Таким образом, мои рекомендации будут носить в большей степени субъективный практический характер, чем теоретический. В моих статьях я не буду тратить время на всякие системы накрутки счетчиков, обмена посетителями и прочую подобную фигню. Продвижение в моем случае прежде всего означает оптимизацию страниц сайта под поисковые роботы + различные советы и тонкости из практики. Надеюсь, вам будет интересно и кому-нибудь мои советы даже помогут в увеличении целевой аудитории, посещающей ваш сайт.
Будем считать, что вы хорошо владеете программированием на HTML и знаете, для чего нужны различные тэги и куда их пихать, поэтому на технической стороне я не буду заострять внимание. Говоря о заголовке, я имею в виду содержание страницы от тэга ‹HEAD› до тэга ‹/HEAD›. Напомню, что структура стандартной страницы представляет из себя примерно следующее:
‹HTML›‹HEAD›‹TITLE›Титул страницы‹/TITLE›
‹META HTTP-EQUIV="параметр" CONTENT="значение"›
‹META NAME="параметр" CONTENT="значение"›
‹/HEAD›‹BODY›
Содержимое страницы
‹/BODY›‹/HTML›
Как раз о верхней части страницы и пойдет речь в этой статье, т.е. подробно о тегах TITLE и META.
TITLE
Надеюсь, вы уже догадались, что TITLE – это титул страницы. Пользователь видит его в верхней части окна браузера. Тэг TITLE прежде всего имеет важное значение при оптимизации страницы под поисковые машины. Все без исключения поисковые роботы обрабатывают значение TITLE и в соответствии с его содержанием формируют перечень ключевых слов и фраз страницы. Таким образом, титул должен отражать реальное содержание страницы или сайта. Однако при заполнении этого параметра многие совершают следующие ошибки:
Начинают перечислять перечень ключевых слов. Современные поисковые роботы стали гораздо сообразительней, чем раньше и в большинстве случаев им удается распознать, что в титуле написана белиберда, а не четкое и внятное содержание страницы. Это может привести к тому, что поисковик проигнорирует титул при индексации;
Вбивают текст размером с первый том "Капитала" Карла Маркса. Дело в том, что поисковые роботы серьезно относятся к содержимому тэга TITLE, но обычно индексируют первые 25-50 символов. Таким образом, оставшаяся писанина только напрасно увеличивает объем страницы и время загрузки;
Перегружают титул спецсимволами (запятыми, кавычками, тире и пр. знаками). Спецсимволы в TITLE не индексируются поисковыми роботами, так что их использование лучше свести к минимуму, или вообще постараться обойтись без них;
Пишут содержание TITLE прописными (заглавными) буквами. Многие поисковики этого не любят. Так что лучше их не злить понапрасну и писать нормально. От того, что вы напишете титул прописными, заметней для поисковика вы не станете!
В общем, рекомендую перед заполнением тэга TITLE как следует подумать, о чем ваш сайт и выразить его тематику в 2-3 веских словах в виде словосочетания.
META
О тэге META у нас будет разговор серьезный. Прежде всего необходимо понять, что META-тэги являются важной составляющей в странице и их правильное использование может как поднять популярность страницы, так и оказать обратное воздействие.
META-тэги делятся на две группы: контролирующие отображение страницы браузером и служащие ценной информацией для поисковых машин. Первая группа тэгов вводится следующим образом:
‹META HTTP-EQUIV="параметр" CONTENT="значение"›
Я не буду заострять внимание на этом виде META-тэга, т.к. моя задача – рассказать, как сделать страницу доступной, а не как сделать, так, чтобы она правильно отображалась браузером. Но чтобы вы поняли, для чего нужны эти META-тэги, приведу несколько примеров их использования:
‹META HTTP-EQUIV="content-type" CONTENT="text/html; charset=windows-1251"›
Указывает, в какой кодировке должна выводиться страница (в данном случае: windows-1251). Также возможны значения (в поле CHARSET): koi8-r, iso-8859-5, iso-8859-1 и т.д.
‹META HTTP-EQUIV="content-script-type" CONTENT="text/javascript"›
Указывает типы переменных, содержащихся на странице (в данном случае: текст и JavaScript™). Возможные значения: text, javascript, php и т.д.
‹META HTTP-EQUIV="pragma" CONTENT="no-cache"›
или
‹META HTTP-EQUIV="no-cache›
или
‹META HTTP-EQUIV="cache-control" CONTENT="no-cache"›
или
‹META HTTP-EQUIV="expires" CONTENT="wed, 2 mar 1996 00:00:05 GMT"›
Запрет на кэширование браузером страницы. Тэг актуален в том случае, если содержимое страницы часто меняется. В этом случае браузер будет при каждом обращении к странице заново ее кэшировать.
‹META HTTP-EQUIV="content-language" CONTENT="en,ru"›
Сообщает браузеру язык, на котором написана страница (в данном случае: английский и русский). Возможно указать и один язык (например, только "ru") или несколько через запятую. Сразу скажу, что этот тэг актуален только для очень старых браузеров, а новые на него внимания не обращают, так что лучше его избегать.
‹META HTTP-EQUIV="refresh" CONTENT="5; URL=http://yandex.ru/index.html"›
Принудительно осуществляет переход на указанную страницу через определенное количество секунд (в данном случае: переход на страницу "http://yandex.ru/index.html" через 5 секунд).
Существует еще с десяток META HTTP-EQUIV тэгов, но, на мой взгляд, они бестолковые и не оказывают существенного влияния на отражение страницы. Или предназначены для устаревших версий браузеров, которые практически уже не используются. Советую не увлекаться такими тэгами и обратить внимание прежде всего на первый пример, выдающий кодировку документа – он является обязательным; остальные же используйте только по необходимости!
Второй тип META-тэгов вводится следующим образом:
‹META NAME="параметр" CONTENT="значение"›
Эти META-тэги никак не влияют на отображение страниц сайта, но играют важную роль в предоставлении информации поисковым роботам и указывают на алгоритм индексирования. В общем, служат чем-то вроде паспорта для страницы. Поскольку известно, что основная доля трафика генерируется поисковыми роботами, необходимо отнестись с полным сурьезом к заполнению значений этих тэгов. Ниже я привожу примеры значений с необходимыми комментариями:
‹META NAME="description" CONTENT="..."›
В поле CONTENT вы должны ввести краткое описание документа. Ни в коем случае не строчите трактат длинной в жизнь и не перечисляйте ключевые слова! Правильным будет написание небольшого предложения длинной до 200-250 символов, в котором повествуется, о чем ваш сайт (страница) и что на нем можно найти. Избегайте большого количества спецсимволов, слов из прописных букв и бессмыслицы (например, "Это чумовой сайт! Все сюда!"). Содержание параметра DESCRIPTION часто отражается в результатах поиска и вносится в базу данных поисковика. Так что чем точнее и лаконичней будет сформулировано описание сайта, тем лучше!
‹META NAME="keywords" CONTENT="..."›
В поле CONTENT вы должны внести через запятую (!) перечень ключевых слов и фраз, в соответствии с которым будет строиться запрос поисковым роботом. Только не надо вносить весь словарь Ожегова и/или Даля! Во-первых, поисковики обычно обрабатывают только первые n-цать символов в строке CONTENT (в среднем до 500). Во-вторых, ключевые слова и фразы должны отражать реальное содержимое страницы. В противном случае поисковый робот отсекает ненужное и часть содержимого KEYWORDS просто зазря засоряет страницу. Существует расхожее мнение, что сейчас поисковые роботы практически не уделяют внимания значению параметра KEYWORDS. Действительно, в процессе эволюции поисковики стали меньше обращать внимания на ключевые слова, потому что многие нехорошие люди занимались банальным поисковым спамом и вносили в KEYWORDS совсем не то, что было отражено на странице. Тем не менее, актуальность этого META-тэга еще до конца не утрачена и заполнять его все-таки рекомендуется.
‹META NAME="document-state" CONTENT="static/dynamic"›
Сообщает поисковому роботу частоту обновлений содержимого. В соответствии с этим страница может быть статичной (static), т.е. обновления происходят время от времени, редко или совсем не происходят; или динамичной (dynamic), которая обновляется часто (например, страница новостей). В поле CONTENT необходимо записать только одно из значений ("static" или "dynamic"), в соответствии с характером страницы. Некоторые "умники" пытаются обдурить поискового робота, объявляя статичную страницу динамичной, в надежде на то, что ее рейтинг повысится. Поисковик очень быстро вычисляет таких мошенников, отслеживая дату изменения файла страницы и характер изменений ее содержимого. В итоге можно отправиться в бан-лист, из которого путь будет не так прост. Чтобы этого не произошло, постарайтесь либо писать правду, либо вообще не употреблять этот параметр. Без него поисковик тоже в состоянии разобраться, какая эта страница и как часто ее переиндексировать.
‹META NAME="revisit-after" CONTENT="..."›
Тэг почти аналогичен предыдущему и указывает, через какой промежуток времени поисковик должен переиндексировать страницу. Опять-таки лучше не дразнить поискового робота и указывать реальное значение. Если у вас не лента новостей с ежедневным, еженедельным или прочим регулярным обновлением, то лучше этот параметр вообще не использовать. Если все-таки возникла такая необходимость, то значения поля CONTENT могут быть такими: day (пример: 1 day), days (пример: 7 days), week (пример: 1 week), weeks (пример: 2 weeks), year (пример: 1 year), years (пример: 5 years). Выражать промежуток времени можно различными значениями, но только одним из них. Например, 1 год можно записать как "1 year" или "365 days", или "52 weeks". Но недопустимо употребление сразу нескольких значений. Например, "1 year 2 weeks 3 days"!
‹META NAME="robots" CONTENT="..."›
Это очень важный тэг, который указывает поисковику, каким образом ему необходимо индексировать страницу. Возможные значения поля CONTENT:
index, follow – индексировать страницу и все ссылки на ней
index, nofollow – индексировать страницу, не индексировать ссылки
noindex, follow – не индексировать страницу, а только ссылки
noindex, nofollow – не индексировать страницу, не индексировать ссылки
all – равнозначен index, follow
none – равнозначен noindex, nofollow
Если вам все равно, как поисковый робот будет индексировать содержимое страницы, то лучше вообще этот параметр не использовать, т.к. в этом случае поисковик определит наиболее оптимальный и эффективный способ индексации. Если вдруг вам необходимо запретить на индексацию часть содержимого страницы, а другую оставить, то необходимо поместить запрещенный для поисковых роботов блок в тэг ‹NOINDEX›...‹/NOINDEX›. В этом случае META-тэг с параметром "robots" использовать не надо.
Существует еще целая куча META-тэгов подобного вида, всесторонне описывающая содержимое страницы, включая данные о ее создателе, генераторе, классификации и т.п. Отталкиваясь от практического опыта могу заметить, что ничего, кроме, засорения страницы и увеличения ее объема, они по сути не делают. Так что лучше ограничиться использованием вышеуказанных тэгов, которые являются основополагающими.
Итак, мы рассмотрели с вами основные требования к написанию заголовка страниц таким образом, чтобы их успешно и правильно индексировали поисковые роботы. Если вы все сделаете правильно, то уже через некоторое время (от 2 недель до месяца) вы заметите, что поисковые роботы стали лучше вас видеть и посетители стали лучше вас находить. Закрепляя вышесказанное, хочу привести пример, как может выглядеть идеальная для поисковика страница:
‹HTML›‹HEAD›‹TITLE›Справочник по META-тэгам‹/TITLE›
‹META HTTP-EQUIV="content-type" CONTENT="text/html; charset=windows-1251"›
‹META NAME="description" CONTENT="Статья о том, как правильно заполнить заголовок интернет-страницы"›
‹META NAME="keywords" CONTENT="html, meta, справочник, тэг, заголовок, title"›
‹META NAME="revisit-after" CONTENT="7 days"›
‹META NAME="robots" CONTENT="all"›
‹/HEAD›‹BODY›
С содержимым страницы вы уже ознакомились ;)
‹/BODY›‹/HTML›
Автор: BattleGrim |
|
|
В этом разделе собраны веб-дизайнерские правила хорошего тона (бонтон), следуя которым вы приобретете славу хорошего и культурного дизайнера, а возможно и больше. Дополнительно к этому собраны примеры веб-дизайнеского "безобразия", то есть того, что следует избегать в создании веб-сайтов.
Всегда соблюдайте основное правило веб-дизайна: посетитель вашего сайта всегда должен чувствовать, что его любят.
Ссылки следует ставить на ключевое слово или словосочетание. Например. "Подробное описание работы данного устройства смотрите в статье Кулибина."
Золотое правило бонтона: "Никогда не вмешивайся в родной интерфейс браузера". Посетитель любит свой браузер и не терпит любых изменений в его привычной работе и в его внешнем виде. Всевозможные дополнительные функции и эффекты, как, собственно, и любую информацию, можно лишь предлагать посетителю, но не в коем случае не навязывать. Например, можно предложить посмотреть видеоклипп, загрузить модуль, включить виртуальную машину и так далее, но не делать этого автоматически.
Если вы решили, что вашему сайту нужна фоновая музыка, то следует предложить посетителю включить ее, но ни в коем случае не запускать сразу так, чтобы потом он, ошарашенный вашим музыкальным вкусом, лихорадочно не искал выключатель, присутствие которого, кстати, на сайтах с музыкой просто обязательно.
Бонтоном является конструировать тексты для чтения шириной, такой же как в печатных книгах, то есть 10-14 см, обрамленного полями. Кстати, ныне модный "резиновый" дизайн страницы, отличающийся тем, что содержание сайта может растягиваться пропорционально размерам окна, - не самое лучшее решение для оформления текстов. Имеет смысл подпирать размер строк, ограничив тем самым чрезмерное растягивание текста.
Очень хорошо, если вы дадите возможность посетителю самостоятельно изменять размер шрифта, которым написаны все тексты.
Соблюдайте правило десяти секунд. Любая страница должна открываться не дольше этого времени, особенно первая. Если объем страницы велик, то любым способом дайте знать посетителю, что придется некоторое время подождать загрузки выбранной информации. Можете, например, рядом со ссылкой указать размер файла.
Публикуйте только вычитанные тексты. Ссылки на чужие источники, или цитаты, должны быть обязательно проверены. Выдерживайте единый стиль изложения. Лучше, если тексты готовят специально обученные люди - редакторы и корректоры.
Вы должны точно знать происхождение публикуемой информации (текстов, картинок, музыки и т. д.), которая обязательна должна быть легальной. То есть вы сами являетесь ее автором, или у вас есть разрешение на ее публикацию, лучше письменное или е-mail. Очень редко бывает, когда кто-либо отказывает в использовании (даже совершенно бесплатно) своего материала на других сайтах. Уважайте Закон и не только об авторском праве.
На первой странице обязательно должна присутствовать информация, из которой с первых слов или изображений было ясно о чем этот сайт.
Соблюдайте правило трех щелчков - в любое место сайта можно добраться не более чем за три щелчка по мышке.
Для информационных сайтов, как ни странно это звучит, но необходима стереотипная навигация. Посетители должны с первых секунд догадаться, как управлять вашим сайтом.
Хорошим тоном является маскировка или защита от сканирования роботами публикуемых чужих адресов электронной почты. Публикация этих адресов в любом случае должна быть только с согласия их владельцев. И вообще, максимально щепетильно относитесь к доверяемой вам персональной информации.
Для тех, кому больше нравится исходить от противного, рассчитан раздел "моветон", в котором рассказывается о том, чего следует избегать при создании и поддержании сайтов.
В этом разделе собраны примеры веб-дизайнеского "безобразия", то есть того, что следует избегать в создании веб-сайтов. Ни в коем случае не поступайте так, как тут написано.
Итак, вот чего следует избегать в ваших веб-дизайнерских разработках.
Использовать дурные ссылки. Пример: "Подробное описание работы данного устройства смотрите здесь." Совсем кощунственны надписи: кликни здесь, дави сюда. Представьте, вы распечатаете текст с такими мовессылками и даете прочесть его человеку, который понимает все буквально. Он долго смотрит "здесь", никаких подробностей не видит. Потом в недоумении начнет в полный голос кликать их. Но так как они, естественно, не откликаются, начнет сдавливать этот злосчастный текст, словно героя партизана, в слесарных тисках, добиваясь столь нужных подробностей.
Другая картинка. Представьте, вы зашли в туалет и видите на дне унитаза надпись –"писать сюда".
Изменять текст в статусной строке браузера и, тем более, использовать всевозможные бегущие строки и другие эффекты в ней. Подобные эффекты неуместны также в поле заглавия.
Автоматически открывать дополнительные окна.
Автоматически изменять размеры текущего окна.
Изменять цвет и вид полос прокрутки в браузере. Исключение - полосы прокрутки во внутренних фреймах.
Автоматически раскрывать окно браузера во весь экран, то есть полностью лишать посетителя родного интерфейса.
Запускать на сайте фоновую музыку.
Верх неприличия заставлять посетителя ждать более десяти секунд загрузки страницы, тем более первой с какой-либо мощной заставкой и без возможности пропустить этот "шедевр".
Очень бестактно выглядит надпись наподобие "подождите, идет загрузка" без отображения статуса происходящего. Тем более, если это не флэш ролик, а просто маскирующая страница. Сколько ждать? Загружается ли вообще что-то?
К ущемлению прав человека можно прировнять надписи наподобие следующих: "Для просмотра использовать Internet Explorer 5", "Извините, в Netscape страница недоступна", "Используйте разрешение 1024х768" и тому подобных.
Конечно - грамматические ошибки. Это уже само собой разумеющееся - жи, ши пиши с и. Еще, публикация, например, непроверенных цитат может поставить вас не только в неловкое положение.
Публикация на своем сайте текстов, картинок и любого другого материала, который был скопирован с других сайтов в Интернете – великолепный способ нарваться на неприятности. Выход прост – просите разрешения.
Изображать в качестве кнопки выбора языка сайта флаг государства, в котором якобы на нем разговаривают. У языка есть свое конкретное название и вовсе не стоит отождествлять его с названием государства, тем более, что в каждом из них присутствует определенная доля не разговаривающих на нем. Те же Соединенные Штаты, например. И, даже далеко ходить не нужно, – Латвия, в которой говорящий по-русски вовсе не обязательно является гражданином России или считает себя причастным к ней. Вообще национальный вопрос лучше обходить подальше. Побочный аспект – почти всегда флаги не подходят под стиль любого конкретного сайта.
Пошло и вульгарно размещать на своих сайтах надписи наподобие следующих: "Добро пожаловать на страницу Брандупея Запухшего", "Вы попали на страницу фирмы "Самтакой"", "Это сайт про баранов". Как будто наших умственных способностей не хватает сообразить, что мы загрузили в браузер. Скорее они подскажут нам, что мы забрели на сайт для тугодумов или доморощенных коммивояжеров. Представьте такие надписи: "В этом пакете молоко", "Вы попали в магазин", "Этот ящик – троллейбус", "В этой книге буквы".
Разделение навигационной панели и информационной части по разным фреймам это то же самое, что прийти в оперу в засаленной робе. Для палеозойской эры это еще было оправдано, но сейчас на дворе другие стереотипы. В пользу бесфреймовой конструкции страницы есть много доводов, начиная с того, что это некрасиво и заканчивая тем, что такие сайты очень неудобно находить с помощью поисковых машин, а если они и обнаруживаются, то в браузере открывается только один проиндексированный фрейм, и становится вообще непонятно, где находишься и что это за сайт без единой ссылки. Ушлые бороздильщики Интернета, конечно, расшифруют, но не все же такие "умные".
Совсем неуместно использовать жаргон там, где его могут не понять. А использование арго вообще является признаком умственного отставания.
Отвратительное впечатление оставляет использование клипартов. Особо это касается анимированных декоративных элементов. Сколько сайтов можно увидеть с горящими факелами и свечками, развевающимися флагами, вращающимися скелетами, почтовыми ящиками американского образца и так далее. А если еще и каждая кнопка навигации вращается, то это будет уже не сайт, а средство для тренировки психической устойчивости.
Дурным тоном является использование смайликов - это вот таких сочетаний знаков - :) :( - в текстах сайта. Кстати, еще более вопиющим является использование их в печатных изданиях. Смайлики приемлемы лишь в чатах, форумах и частной переписке, но даже в этих случаях, если вы претендуете на статус интеллектуала, следует писать так, чтобы эмоции были понятны без искусственных приемов.
Хотите поставить свою фирму в ряд несолидных, тогда напишите: "предоставляем полный спектр услуг". Эта фраза вообще – полный... спекрт.
Не показывайте посетителям сайта неготовые разделы или страницы. Это выглядит просто ужасно.
Публикация на сайте чужих е-mail адресов без разрешения их владельцев, и тем более в незащищенном от сканирования виде – хороший повод навлечь на себя гнев недовольных. А неосторожное обращение с конфиденциальной персональной информацией в некоторых странах чревато даже уголовной ответственностью.
Автор: Александр Щербин (www.alx.lv) |
|
|
Прежде чем перейти к описанию интеграции модулей, хотелось бы заметить, что в системе могут быть использованы различные модули, блоки и скрипты, не только из похожих по принципу построения систем, но и совершенно не похожих. Не смотря на то, что оригинальные модули и блоки используют стандартные функции, это не является основным фактором в их работе. В системе могут работать модули, совершенно не используя основные функции ядра. В некоторых случаях потребуются только не большие изменение в коде интегрируемого модуля, блока или скрипта. В данном примере мы рассмотрим способ ручной интеграции модулей одной из самых популярных систем построения сайтов PHP-Nuke. Программу, написанную специально для нашей системы, для автоматической интеграции модулей PHP-Nuke в SLAED CMS Вы можете скачать на нашем проекте в каталоге файлов.
Прошу учитывать, что старые варианты использования кода в модулях PHP-Nuke могут незначительно отличаться от описанных в данной статье.
1. В самом верху изменяем способ защиты для модулей от стороннего доступа.
Старый вариант:
if (!eregi("modules.php", $_SERVER["PHP_SELF"])) {
die ("You can"t access this file directly...");
}
Новый вариант:
if (!defined("MODULE_FILE")) {
Header("Location: ../../index.php");
exit;
}
2. Старые модули PHP-Nuke используют соединение с базой по средствам переменной $dbi. Наша система использует соединение с базой по средствам переменной $db, по этой причине необходимо изменить все переменные $dbi на $db.
Меняем все глобальные переменные $dbi в функциях, на новые $db. Если это необходимо, указываем переменную $db как глобальную.
Старый вариант: global $prefix, $dbi;
Новый вариант: global $prefix, $db;
Изменяем структуру запроса в базу данных.
Старый вариант: $result = sql_query("SELECT id, name FROM ".$prefix."_categories WHERE id=$id", $dbi);
Новый вариант: $result = $db->sql_query("SELECT id, name FROM ".$prefix."_categories WHERE id=$id");
Как вы заметили, удалена переменная $dbi в конце запроса и добавлена переменная $db в начале. Это нужно проделать со всеми запросами.
В запросах необходимо изменить:
sql_fetch_array на $db->sql_fetchrow
sql_query на $db->sql_query
sql_fetch_row на $db->sql_fetchrow
sql_num_rows на $db->sql_numrows
sql_free_result на $db->sql_freeresult
Если появляются вопросы по поводу запросов или правильности их написания, смотрим файл function/mysql.php
В некоторых модулях используются прямые запросы в базу данных в обход файла классов соединения с базой. В таком варианте запросы не подсчитываются. При желании вы так же можете изменить запросы подобного рода.
В запросах необходимо изменить:
mysql_fetch_array на $db->sql_fetchrow
mysql_query на $db->sql_query
mysql_fetch_row на $db->sql_fetchrow
mysql_num_rows на $db->sql_numrows
mysql_free_result на $db->sql_freeresult
В функциях не забываем указывать переменную $db как глобальную.
3. В некоторых модулях производится соединение с файлом конфигурации которое нужно заменить.
Старый вариант: include("config.php");
Новый вариант: include("config/config.php");
4. В некоторых модулях используется переменная основного адреса сайта, которую нужно заменить.
Старый вариант: $nukeurl
Новый вариант: $conf['homeurl']
Не исключено что в последствии возникнет необходимость использования параметров основных конфигураций системы. Для этих целей рекомендуется прописать в глобальные, переменную $conf, отвечающую за основные настройки, которые хранятся в файле config/config_global.php
5. В некоторых модулях используются функции темы OpenTable2() и CloseTable2() которые нужно заменить.
Старый вариант: OpenTable2();
Новый вариант: OpenTable();
Старый вариант: CloseTable2();
Новый вариант: CloseTable();
6. В стандартных модулях в начале скриптов используется соединение с файлом mainfile.php.
Необходимо удалить: require_once("mainfile.php"); или include("mainfile.php");
7. Во всех скриптах нужно произвести поиск и изменить стандартные ссылки modules.php на index.php.
Старый вариант: modules.php
Новый вариант: index.php
8. Во всех скриптах нужно произвести поиск и удалить стандартные цветовые переменные в глобальных, и заменить их в коде.
Старый вариант: bgcolor="$bgcolor1"
Новый вариант: class="bgcolor1"
Старый вариант: bgcolor="$bgcolor2"
Новый вариант: class="bgcolor2"
Старый вариант: bgcolor="$bgcolor3"
Новый вариант: class="bgcolor3"
Старый вариант: bgcolor="$bgcolor4"
Новый вариант: class="bgcolor4" |
|
|
В сегодняшнем мировом Интернет-сообществе стремительно набирают популярность системы управления контентом – CMS. С их помощью любой пользователь может с минимальными усилиями создать полноценный web-сайт. При этом пользователь не обязан знать всех тонкостей web-программирования. Достаточно установить CMS на сервер, наполнить получившийся web-сайт необходимым содержанием и новый портал готов принимать посетителей. Остается только один вопрос – какую CMS выбрать? В этой статье мы познакомим вас с новой, но уже набирающей популярность системой Open SLAED. Предыстория
Проект SLAED CMS (http://www.slaed.net) был создан несколько лет назад и сразу зарекомендовал себя с лучшей стороны. Сегодня разработано уже четвертое поколение SLAED CMS Pro, и несомненным ее козырем является стабильность работы и отлично проработанная система защиты.
Совсем недавно разработчики SLAED CMS представили первую версию системы, относящуюся к новому поколению CMS. Ее название – Open SLAED. Это поколение не только вобрало в себя лучшие качества платной версии SLAED CMS, но и содержит абсолютно новые функции и технологии. Поэтому в сегодняшней статье я познакомлю вас с этой системой управления контентом. Для начала давайте узнаем, какие же преимущества имеет Open SLAED:
• Использование UNICODE для функции многоязычности
• Внедренная технология AJAX
• Поддержка PHP 4, PHP 5, а также готовящейся к выходу PHP 6
• Повышенный уровень безопасности системы и ее компонентов
• Работа системы под лицензией GPL 3
Пожалуй, о последнем пункте нужно рассказать отдельно. Как известно, ветка SLAED CMS Pro является платной, а предшественница Open SLAED – SLAED CMS Lite распространялась как freeware. Open SLAED – это первое поколение SLAED CMS, которое распространяется под лицензий GNU/GPL. Таким образом, эта система имеет большие перспективы в мире CMS, поскольку теперь разработчики и энтузиасты могут свободно расширять функциональность Open SLAED, создавать неограниченное количество компонентов для нее: блоков, модулей, тем, языковых пакетов.
Установка
Перед тем, как познакомиться с Open SLAED, ее необходимо установить на сервер. Для начала нам потребуется сам дистрибутив системы. Open SLAED можно загрузить на сайте: http://www.slaed.net. Для установки системы нам потребуется web-сервер, совместимый с Apache, интерпретатор PHP, а также СУБД MySQL. Итак, для начала необходимо распаковать дистрибутив Open SLAED в корневую папку сайта, после чего нужно выставить необходимые права доступа:
• 666 – на все файлы в папке config/, config/cache/, config/counter/, config/logs/ (кроме файлов .htaccess и index.html);
• 777 – на папки (именно папки, а не файлы!) config/cache/, config/counter/, config/logs/, а также на папку uploads/ и все остальные папки, вложенные в нее.
Кроме этого, разработчики рекомендуют изменить имя файла admin.php в целях безопасности.
Еще один важный момент – подготовка базы данных для Open SLAED. Для этого достаточно создать новую БД с помощью имеющегося средства для управления MySQL (скорее всего, это будет phpMyAdmin), например, с именем openslaed (рис.1).
Рис.1. Создание БД для Open SLAED.
Теперь, подготовив почву для CMS, запускаем установочный скрипт, который находится по адресу: http://корневая_папка/setup.php. Инсталлятор приветливо встречает нас и предлагает выбрать один из языков системы – английский, немецкий, русский. Кстати, сразу же бросается в глаза отличный и тщательно проработанный дизайн инсталлятора (рис.2).
Рис.2. Выбор языка CMS.
Далее система отобразит лицензионное соглашение и спросит, согласны ли вы с ним. Теперь следует важный этап инсталляции – установка соединения с базой данных. Для этого необходимо указать сервер БД, имя пользователя и пароль для авторизации, а также название той базы данных, которую вы создали для Open SLAED, также можно изменить стандартный префикс для таблиц БД (это необязательно). Кроме того, если вы изменили в целях безопасности имя файла admin.php, обязательно укажите в конфигурации новое имя этого файла (без расширения .php). Теперь, если вы все параметры указали верно, инсталлятор соединится с БД и добавит необходимые для Open SLAED таблицы (рис.3).
Рис.3. Процесс установки таблиц.
Финальным аккордом будет создание учетной записи администратора. Больших трудностей этот шаг вызвать не должен – вводим имя, пароль, e-mail и адрес сайта. Также можно разрешить создание учетной записи администратора как обычного пользователя. На этом процесс установки окончен. Теперь можно авторизоваться и войти в админ-панель.
- Уголок web-мастера -
Перед тем, как перейти к изучению интерфейса системы, должен обратить ваше внимание на следующую деталь. На некоторых серверах возможна ситуация, когда браузеры ошибочно используют для русского варианта Open SLAED не UNICODE, а другую кодировку, чаще всего Windows-1251 или KOI8-R. Чтобы избежать такого эффекта, необходимо явно указать браузеру использование UNICODE. Для этого открываем файл .htaccess, находящийся в корневой папке, и добавляем в него следующую строку:
AddDefaultCharset UTF-8
Теперь все будет отображаться без ошибок.
- Уголок web-мастера -
Админ-панель
Итак, вы вошли в админ-панель (рис.4). Как можно заметить, ее интерфейс разделен на несколько частей:
• Меню;
• Панель блоков;
• Рабочее место администратора;
• Панель настройки выбранного модуля.
Рис.4. Админ-панель.
Главной частью админ-панели является рабочее место администратора, где отображаются системные сообщения и ссылки на все имеющиеся модули админ-панели; отсюда начинается настройка и администрирование Open SLAED. Первым делом мы обратимся к модулю «Конфигурации». Здесь собраны основные параметры CMS, как то: название сайта, адрес, логотип и т.д. Кроме того, если вы собираетесь устанавливать форум на свой web-сайт, то здесь можно объединить регистрацию пользователей форума и Open SLAED, а также интегрировать в систему профили и сервис личных сообщений форума. Open SLAED поддерживает следующие форумы:
• phpBB 2.0.x;
• Invision Power Board 1.3.1, 2.0.x, 2.1.x, 2.2.x, 2.3.x;
• vBulletin;
• Simple Machines Forum (SMF).
Кроме этого, модуль «Конфигурации» содержит немало других интересных параметров. Здесь можно настроить работу графического кода (captcha) для защиты от рекламных роботов, использование редакторов в модулях системы, cookies, ЧПУ, языки, цензуру, кэширование и многое другое. Кстати, Open SLAED содержит и поддерживает четыре редактора для публикации: обычный BB-редактор, TinyMCE 3, Spaw 2 и FCKeditor.
В отличие от предыдущего поколения Lite, в Open SLAED также был вынесен отдельный модуль для управления рейтингами. В стандартной комплектации возможно настройка рейтингов в модулях «Новости», «Профиль» и «Каталог файлов».
Также заметно улучшился модуль «RSS каналы». Теперь пользователи могут создать собственное оформление новостей, управлять количеством выводимых новостей, подробно просматривать отдельные каналы RSS.
Должен обрадовать тех, кто создает многоязычные порталы. В Open SLAED появился отдельный модуль для управления языками. Сюда были вынесены все настройки языков для модулей системы и админ-панели. Но не это главное. Изюминка модуля «Языки» состоит в том, что теперь можно редактировать языковые файлы прямо из админ-панели с помощью редактора языков! Причем все языковые константы отсортированы и разделены по установленным языкам, поэтому теперь вы сможете легко и быстро создать многоязычный web-сайт (рис.5).
|
|
|
|