Кратко о программе
версия 1.2 от 23.10.07
Автор Шестопалов Сергей
admin@homescript.ru
http://homescript.ru
http://softmedlist.ru
Требования
При написании скрипта использованы технологии CSS PHP HTML JS
Требование к программе: PHP, установленный
на сервере вашего хостера. Как правило на платном хостинге так и бывает.
Баз данных скрипт не использует, информация сохраняется в файлах.
На сайте функционирует демо-панель
управления, где доступны многие настройки.
Распространяется бесплатно, но если вам понравился скрипт, то в целях
поддержания проекта можете перечислить 1-2 у.е. на кошельки
WebMoney
Z260716372758
R551881391400
Яндекс-деньги
4100136395113
Описание
Скрипт выводит новости вашего ресурса на страницы сайта.
Он оформлен в виде блока, внешний вид которого настраиваете вы сами. Настраиваются: цвет и размер и
положение блока,
ширина, вид и цвет рамки блока с четырёх сторон, все параметры шрифтов, картинки рядом с заголовком,
графические элементы списка (если вы захотите оформить новости в виде списка), количество новостей,
выводимых в блоке.
Цветовую гамму настроить легко, т.к. в скрипте имеется визуальная таблица цветовых кодов
Есть возможность просмотреть все новости или полный текст новости, если он имеется, на отдельной странице.
Внешний вид этой страницы полностью настраивается.
В структуру новости входит: дата, заголовок, краткое содержание (резюме), полный текст; однако для публикации
новости достаточно заполнить дату и краткое содержание.
Всё управление ведётся через удобную админпанель.
Нужно учесть, что скрипт называется "Новости" условно. При помощи него можно выводить любую
описательную информацию, например последние статьи или последние программы
Скрипт можно установить на сайт сколько угодно раз и приспособить каждую копию под свои нужды.
Новое в версии 1.2
1. Добавлена возможность устанавливать неограниченное количество копий скрипта для различных нужд.
2.Оптимизирован вывод новостей:в прежней версии новости, добавленные одним числом, выводились хаотично,
теперь в порядке добавления.
Установка
1. Распакуйте папку со скриптом на сервер в корневую директорию (там, где главная страница вашего сайта)
2. Обратите внимание на файл .htaccess (он имеется в архиве со скриптом). Его нужно поместить в
корневую директорию (туда же, куда поместили папку со скриптом, т.е. где главная страница вашего сайта). Возможно,
что такой файл
у вас имеется. В этом случае откройте ваш файл и сравните его содержимое с моим (как правило эти файлы содержат 2-4
строки). Если в вашем файле таких строк нет, скопируйте их к себе. После этого мой файл можно удалить.
Этот файл предназначен для работы php скриптов на html-страницах.
Внимание! Этот файл нужен только в том случае, если вы хотите установить блок не на php страницу (имеет расширение .php).
3. В админ панели вашего хостера или в любом ftp-клиенте установите атрибуты файлов и папок скрипта 777
4. Зайдите в панель управления по адресу http://ваш_сайт/папка_скрипта/admin
Логин admin Пароль 111 Поменяйте логин и пароль.
5. На те страницы вашего сайта, где вы хотите видеть блок новостей, установите такой код:
<?php
//Установка новостей
$strpath="папка_скрипта/modul.php";
$adrself=getcwd();
for($i=0; $i<100; $i++)
{
if(file_exists("public_html"))break;
if (!file_exists($strpath)) chdir("..");
else break;
}
include ('папка_скрипта/modul.php');
chdir($adrself);
?>
Значение "папка скрипта" замените на действительное название папки со скриптом (по умолчанию news)
Здесь нужно обратить внимание на следующее: нельзя исключить, что вы вставите этот фрагмент
кода внутрь вашего php -скрипта (т.е. внутрь скобок <?php ?>),
тогда вставлять код нужно без этих скобок!
Настройки
Вся работа производится через панель управления. После установки скрипта
перейдите по ссылке http://ваш_сайт/news/admin
Наберите логин admin пароль 111
Внешний вид
В панели управления подробно описана каждая настройка. Обратите внимание на следующее:
Картинки рядом с заголовком и изображения списков представлены для примера. Вы вполне можете заменить их
на свои. Изображения находятся в каталоге news/admin/img. Заменяете какую-либо картинку своей и переименуйте
картинку тем именем, которое вы удалили.
Количество новостей- сколько новостей будет выводиться на страницу вашего сайта. Установив галочку
"Показывать ссылку на все новости", вы даёте посетителям возможность просмотра всех новостей на
отдельной странице.
Добавить новость
Для того, чтобы добавить новость, необходимо заполнить дату и краткое содержание. Это как раз и выводится в
блоке новостей на ваш сайт. Если заполните название-оно тоже будет выводиться. Если заполняете полный текст-
под новостью появится ссылка "Подробнее" и просмотреть этот полный текст можно будет на отдельной странице.
Управление кодом
Здесь настраиваете внешний вид страницы, где выводятся все новости или полный текст новости. Собственно
здесь вы можете встроить код вашего сайта для того, чтобы сохранить дизайн и сделать эту страницу похожей на
остальные страницы вашего сайта.
Логин и пароль В Новостях, как и всех моих скриптах, логин и пароль не храняться. Это сделано в целях безопасности.
Даже если взломщику и удастся увести файл с паролями, расшифровать их не удастся. Поэтому при загрузке панели управления
окошки с логином и паролем остаются пустыми. Если вы хотите заменить логин и пароль (или только одно какое-либо значение),
заполняйте оба окошка. Логин и пароль не меняются если значения не заполнены, если заполнено только одно какое-либо значение.
Если вы забыли логин или пароль и не можете зайти в панель, нужно скачать скрипт заново и заменить файл
news/admin/conf/conf.txt- тогда логин и пароль снова будут admin 111
Что ещё можно
Скрипт номинально назывался Новости, хотя применение его значительно шире. Его можно использовать например для
публикации статей: резюме-краткое содержание, полный текст-сама статья. А в новостном блоке
будет выводится информация о недавно добавленных статьях.
Так же можно заполнять скрипт информацией о любых изменениях в содержании сайта, например
информацией о добавленных программах или фотографиях.
Если вы не хотите выводить модуль, а только ссылку на страницу со всеми новостями, ссылка
должна иметь такой вид: папка_скрипта/news.php?id=oll_news
Многократная установка
В версии 2.1 поддерживается возможность многократной установки скрипта. Зачем? Допустим,
вы хотите выводить на сайт не только новости, но и любую другую датированную информацию,
например новые статьи или программы. В модуле будут выводиться краткие сведения с датой
добавления, а на общей странице-полный список.
Если это статьи-дата, название, резюме. По ссылке "Подробнее" можно будет просмотреть
полный текст статьи и т.д.
Как это сделать: допустим, у вас уже стоит одна копия скрипта, где вы выводите новости.
Теперь вы хотите выводить, напр. сведения о новых статьях.
1. Переименуйте папку со скриптом, напр. в staty
2. Откройте в папке файл modul.php
3. В одной из первых строк ищите $catalog="news";
4. Поменяйте "news" на "staty" Меняйте аккуратно, чтобы не стереть точку с запятой в конце.
5. Установите папку на сервер и поменяйте атрибуты
6. Вставьте код модуля на страницу вашего сайта и вместо "папка_скрипта" поставьте значение staty
О сайте
Проект Домашние скрипты посвящён сценариям для домашних страничек.
На сайт будут выкладываться авторские скрипты для
интерактивного общения с посетителями: форумы, гостевые книги, чаты, различные формы для комментариев,
отправки сообщений; сбора статистики: скачивания и просмотра файлов, посещений вашего ресурса; формирования
документов и пр.
При разработке сценариев я пытался учесть следующие четыре момента:
Не обязательно web-мастер должен знать программирование, поэтому интеграция скрипта в ваш сайт должна
быть максимально удобной (на уровне скопировал-вставил-добавил ссылку).
Управлять скриптами можно с помощью текстовых файлов, но куда удобнее делать то же, но через интуитивно
понятную панель управления.
Как правило хостеры предоставляют ограниченное количество баз данных, за дополнительные нужно платить,
поэтому я пытаюсь обходиться без них.
Интерактивные приложения для общения с посетителями сразу начинают атаковать спамеры, горе-взломщики и
просто любители поматериться на чужих форумах, поэтому такие программы должны иметь защиту от подобных
посягательств.
Сейчас на сайте доступно десять скриптов для различных нужд. В разработке форум, не требующий баз данных.
© Шестопалов Сергей МОСКВА 2007
|