Система управления контентом GScms для сайтов WebsiteX5. Cms для публикации новостей


Как сделать вывод похожих новостей на усмотрения редакции

Вместо автоматической подборки похожих новостей в DLE можно без каких-либо модификаций исходного кода реализовать вывод "рекомендуемых новостей" на усмотрение автора публикации.

Для этого нам потребуется всего несколько настроек в админке.

Весь секрет в использовании тегов custom новостей и дополнительных полей.

Как это будет работать:

В теле полной новости мы подключим пользовательские новости через тег вида

{custom template="shortstory" available="showfull" limit="5" cache="no"}где [xfvalue_recomenduem] будет выводить ID наших публикаций, которые мы укажем в админке при добавлении (или редактировании) новости.

Для того, что-бы у нас был выбор - выводить обычные "похожие публикации" или "выбор редактора" нам потребуется внести правку в шаблон полной новости fullstory.tpl . Логика его работы позволит указать что именно должно отображаться для конкретной публикации.

{* показывать, если доп-поле Рекомендуем пустое *} [xfnotgiven_recomenduem] [related-news] <section> <div> <h4>Похожие публикации</h4> <ul> {related-news} </ul> </div> </section> [/related-news] [/xfnotgiven_recomenduem] {* показывать, если доп-поле Рекомендуем заполнено *} [xfgiven_recomenduem] <section> <div> <h4>Рекомендую почитать</h4> {custom template="shortstory" available="showfull" limit="5" cache="no"} </div> </section> [/xfgiven_recomenduem] {* .показывать, если доп-поле Рекомендуем заполнено *}

Если news-id для доп-поля "выбор редактора" не указан - отображать обычные похожие новости.Если news-id указан - скрывать классические похожие новости и отображать содержимое нашей строки custom новостей.

Вроде все просто.Теперь сами действия.

Для начала нам необходимо создать новое доп-поле для новостей.

Рассмотрим пример:

Создаем доп-поле с именем recomenduem

После этого добавляем в шаблон полной новости описанный выше код.В качестве шаблона мы указываем shortstory.tpl (но вам никто не мешает указать любой иной).

После этого при редактировании новостей в наше доп-поле остается только указать ID публикации.

Для тех, кто не знает где именно брать news-id

Существует как минимум два способа.

Первый:В режиме редактирования новостей ID публикации указан тут

Второй:Номер публикации можно узнать прямо по ЧПУ

К примеру:http://tcse-cms.com/main/sovet/704-editor-choice.htmlhttp://tcse-cms.com/works/654-print-tpl-dle.htmlhttp://tcse-cms.com/works/651-bs3-tcse.html

цифры перед названием новости и есть тот самый news-id

Но это справедливо только для первых двух вариантов ЧПУ используемых в DLE

Тип 1 - ссылки на полную новость будут иметь вид http://site.ru/id-имя новости.html

Тип 2 - ссылки на полную новость будут иметь вид http://site.ru/категория/подкатегория/id-имя новости.html

Тип 3 - ссылки на полную новость будут иметь вид http://site.ru/2008/04/02/имя новости.html, внимание данный тип несет повышенную нагрузку на сервер

Собственно это все, что необходимо.

Скачать пример шаблона можно тут bitbucket.org/tcse/template_tbs3-tcse/

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

tcse-cms.com

Система управления контентом GScms для сайтов WebsiteX5

Здесь представлена  CMS  (система управления контентом) на  файлах без использования баз данных. Пользователи, приобретающие CMS, соглашаются с лицензионным соглашением.

Разработана CMS для сайта, сделанного в программе-конструкторе WebSiteX5 (Evolution версия 10 или 11), поэтому в первую очередь она предназначена для использования именно на таких сайтах, но при желании возможна установка  и на другие сайты. Все страницы сайта должны иметь расширение php. Редактируемый контент хранится в файлах. К сайту этот контент подключается путем вставки строки php-кода в объект "Html-код"  (в заголовок и в сам блок). Инструкцию по установке на ваш сайт можно скачать здесь.  Демо-сайт (на который вы можете перейти по одноименной ссылке в верхнем меню) имеет самый простой графический шаблон, но оформление страничек может быть любым - таким, каким вы его сделаете в программе Websitex5.  Из админ-панели можно управлять  контентом двух типов: "текстовые блоки" и "динамические блоки" (или "скрипты"). И те и другие блоки могут содержать  изображения, таблицы, нумерованные и маркированные списки, галерею изображений и пр.). Имееется 2 встроенных "динамических блока" для публикации статей и ведения мини-форума "вопрос-ответ" (подробнее о них см. ниже). Сделанными в самой программе WSX5 галереями , меню , формами, шаблоном сайта, а так же блогом и магазином , CMS пока  управлять не умеет, но у вас сохраняется возможность делать эти элементы в программе WebsiteX5, а также менять дизайн и пользоваться всеми остальными её функциями и выгружать сайт в интернет через встроенный ftp-менеджер, это никак не повлияет на контент, созданный в админке GScms.

Начало работы и основные сведения.

 

Зайдите в админ-панель. (логин demo  , пароль demo ). 

Перейдите на главную страницу, кликнув на логотипе. В правом верхнем углу выберите "Менеджер страниц". В открывшемся файловом менеджере надо создать папку с именем, совпадающим с именем файла страницы вашего сайта, на которой вы хотите иметь редактируемый текстовый блок. Например, если страница сайта называется str1.php, то должна быть создана папка str1 (в нашем примере на демо-сайте доступны редактируемые страницы index, str1, gallery, news, stat и vopros. Если они уже созданы, то можно их удалить в менеджере страниц и начать все заново, т.е. создать папку str1 или gallery или index и т.д.). Можно также создать папки сразу для всех страниц сайта, нажав кнопку "Папки для всех страниц". В этих папках в дальнейшем будут храниться редактируемые текстовые блоки для соответствующей страницы.  Закройте окно файлового менеджера. Если вы создали папку, она появится в выпадающем меню "Страницы". Выбрав эту папку можно приступить к созданию редактируемых  блоков. Нажмите кнопку "Создать новый блок". Заполните поля "Заголовок блока" и "Текст блока", нажмите кнопку "Сохранить".  В меню выберите "Просмотр сайта", зайдите на страницу, которую только что редактировали,  увидите там результат своих действий. Если вы не видите сделанных изменений , нажмите кнопку "обновить" в браузере. 

Текстовые блоки могут быть созданы и без папок, просто в корне. Содержимое таких блоков может быть вставлено на любую страницу сайта. Чтобы перейти в раздел для создания таких блоков, кликните на логотипе админ-панели.

Кроме кнопок "Менеджер страниц" и "Просмотр сайта" в верхней правой части админ-панели имеются так же кнопки: "Вход для консультантов" - вход в личный кабинет для авторизованных консультантов, работающих со скриптом "вопрос-ответ"; "Изменить пароль" - для изменения логина и пароля для входа в админ-панель;  "Выход" - выход из админ-панели.Имеется два выпадающих меню "Динамические блоки - скрипты" и "Страницы сайта". Эти меню формируются автоматически по мере добавления вами папок для  страниц в "Менеджере страниц" и добавления папок со скриптами  в папку вашего сайта (по ftp или через панель управления вашего хостинга). С помощью этих меню вы можете выбрать, какую именно страницу с текстовыми блоками или динамический блок вы хотите редактировать. 

В самом низу админ-панели на странице редактирования текстовых блоков имеется кнопка "</>", нажав которую можно увидеть какой код надо вставить вместо заголовка и вместо текста блока на страницу вашего сайта в программе WebsiteX5 (если CMS уже установлена на вашем сайте).

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

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

 

Заголовок, отображаемый в верхней части админ-панели можно отредактировать, кликнув на картинке "карандаш" (только для отображения в админке, на сайт никак не влияет).

 

 Скрипты (динамические блоки).

 

В CMS встроены, как уже было сказано, скрипты "Вопрос-Ответ" (страница "задать вопрос" в примере) и публикация статей или новостей (страницы "Статьи" и "Новости" в примере). В дистрибутиве CMS есть 3 папки со скриптами hs_quest, hs_news, hs_stat. Две последние папки - это одинаковые скрипты для публикации статей или новостей.   - Скрипт для управления новостями/статьями на вашем сайте. Папка в корне сайта hs_news или hs_stat.  Поиск, удобная навигация, собственная новостная рассылка, разбивка статей по категориям, голосование, комментарии (снабжены блоком по IP от тролей), количество просмотров новости, возможность загрузки файла pdf, ЧПУ-ссылки на основное содержание статей. Возможность вставки блока последних статей - краткого описания нескольких последних статей с маленьким фото и ссылкой на страницу с полным текстом статьи и списком всех статей. Редактирование статьи - в визуальном текстовом редакторе, так же как и контента текстовых блоков.

 - Скрипт "вопрос-ответ". Папка hs_quest.Скрипт для организации консультативного кабинета на вашем сайте. Имеется поиск, просмотр данных о консультанте с фото, или вывод списка всех консультантов, посмотр всех ответов данного консультанта, возможность адресовать вопрос определённому консультанту (при этом на e-mail консультанта приходит уведомление), или всем консультантам сразу (приходит уведомление всем консультантам). После ответа на вопрос на e-mail спросившего также приходит уведомление.Имеется антиспам и чёрный список.Управление1. Полная настройка внешнего вида2. Управление консультантами- добавить, отправить в отпуск, удалить, изменить данные, включая фото и пароль доступа в панель управления3. Редактировать и удалять вопросы и ответы, заносить спросившего в чёрный список (после чего с IP спросившего вопрос задать будет невозможно)4. Просмотр неотвеченных вопросов с возможностью переадресовать вопрос другому консультанту (при этом на e-mail консультанта приходит уведомление)5. Управление чёрным списком

Консультант имеет панель управления, где имеются следующие настройки:1. Просмотр неотвеченных вопросов, адресованных лично ему2. Ответ на вопросы3. Редактирование своих ответов4. Редактирование своих данных: добавление-удаление фото, изменение пароля для доступа в панель управления.

Если вас заинтересовал этот проект , готов выслушать, критику, предложения и пожелания. Постепенно буду добавлять более подробную справочную информацию. Написать мне можно в личку на форуме websitexs.ru  (ник  garser).

 

gswebsite.ru

Обзор свободных CMS для публикации новостей

Картинка: 

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

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

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

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

На сегодняшний день рынок в области CMS-разработок делят платформы с открытым кодом и платные CMS. Найти и оценить административный интерфейс и возможности свободных CMS можно на сайте www.opensourcecms.com.

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

Важной составляющей в выборе CMS является наличие языковой поддержки и обратной связи с разработчиками.

По данным последнего исследования компании iTrack, в русскоязычном интернете популярностью пользуются следующие свободные CMS:

Лучший рост за последние два года показали Joomla, Drupal и MODx, увеличив своё присутствие на доменах зоны RU в 2,5-3 раза.

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

Wordpress

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

Joomla

Одна из самых популярных в мире. Не обладая всем доступным списков функционала для новостного портала, позиционируется, как универсальный движок с множеством плагинов и модулей, полезных для создания сайта СМИ. Наличие сразу трёх визуальных редакторов серьёзно упрощает публикацию новых материалов. В последней версии CMS много внимания уделялось СЕО-адаптированности сайта и поддержки многоязычности на сайте.

Drupal

Входит в тройку лидеров свободных коробочных CMS наряду с Wordpress и Joomla. Позиционируется как движок "для построения различных типов сайтов - от блогов и новостных сайтов до информационных архивов или социальных сетей". Имеющуюся по умолчанию функциональность можно увеличивать подключением модулей.

Prosepoint

Сборка Drupal для создания новостного сайта журнала или газеты на базе готовых шаблонов. Имеет много дополнительных плагинов (правда, не все они бесплатны для использования).

OpenPublish

Ещё одно ответвление Drupal решает потребности сетевых изданий. Сms подходит для реализации медиасайтов, включая журналы, газеты, дневники, видеотрансляции, информационные сборники и т.д. Так же, как и Prosepoint, страдает недостатком русскоязычной документации и поддержки со стороны русскоязычного сообщества.

PhpFusion

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

Newscoop

Специализированная система для создания новостного сайта любой сложности от блогов до крупного новостного портала. Осуществляется полная поддержка мультимедийного контента, сервиса геолокации, нескольких языковых версий, дизайна любой сложности. Активная русскоязычная поддержка сообщества на форуме, ориентация на интеграцию с соц. сетями, социализацию сайта. В ближайшем будущем планируется его тесная интеграция с платформой для цифровой редакции Superdesk с поддержкой всех платформ: от мобильной до печатной.

Источник: kv.by

www.belinter.net

Контент агентство Textreporter.ru

О сервисе Текстрепортер

Что делает сайт, блог или группу в социальной сети живыми и интересными для посетителя? Полезные статьи, актуальные новости, интересные посты. Выкладывая регулярно новый контент, вы достигаете сразу нескольких целей:

Это сложно? Это просто! Один раз разместив заказ в контент-агентстве TextReporter, вы можете забыть о необходимости наполнять новостную ленту. За вас это будут делать профессиональные копирайтеры и журналисты под руководством вашего персонального менеджера.

Решили изменить частоту выпусков статей или постов, объём материалов, темы публикаций? Отредактируйте параметры заказа или просто сообщите об этом менеджеру.

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

Наш контент работает на вас!

Поднимите рейтинг сайта, блога, группы в ВК и Фейсбуке, настроив экспорт новостей «для роботов и для людей». Поисковики игнорируют «сонные царства», но постоянно заглядывают на ресурсы, которые наполняет контент-агентство TextReporter.

А главное – наши статьи, новости и посты читает целевая аудитория наполняемых ресурсов. Читает, «лайкает» и делится интересными материалами с друзьями!

textreporter.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта