«АВТОНОВОСТИ на Вашем сайте».
Данный сервис представляет собой небольшой php -сценарий, который легко настраивается под любой дизайн. Данные, поступающие в сценарий, ежедневно обновляются, новости редактируются и подбираются нашими специалистами.
Вот текст сценария :
<?php
$url="http://www.transler.ru/Modul_News.php?ft=9&ftc=800000&p1=4";
$fline="";
$file = fopen("$url", "r");
if($file){
while(!feof($file)){
$line=Fgets($file,200000);
$fline.=chop($line);
}
fclose($file);
echo $fline;
}
?>
Вот параметры для управления выводом:
nid-идентификатор новости, его отсутствие вывод главной новости дня
p1- пусто -выводит
1 выводить заголовок в формате НОВОСТЬ на ДАТА : Новость,
2-не выводит заголовок в плашке
3-форматированный вывод [Z]..[/Z] -заголовок [TX]...[/TX]-текст
остальные параметры игнарируются.
4 - заголовки новостей: z- их количество по умолчанию 5
f- размер шрифта сообщения pt
fc- цвет шрифта текста
ft- размер шрифта заголовка pt
ftc - цвет шрифта заголовка
fxc -цвет шрифта текста
sh - ширина модуля, 0-без ширины
bo - наличие бордюра
boc - цвет плашки заголовка, умолчание eeeeee, (цвет выделения для четных заголовков ;p1=4; )
box -цвет фона текста (цвет выделения для нечетных заголовков ;p1=4; )
bc- цвет бодюра, 0- 000000
pa - отступы, умолчание=10px
ur= обработчик запроса (сценарий вашего сайта, по умолчанию транслер)
Чтобы обратиться к сценарию нужно присвоить переменной
$url=R21;
http://www[dot]transler[dot]ru/Modul_News.php?p1=4 R21;;
Режимы вывода:
Сценарий работает в 3-х режимах, которые определяются параметром p 1:
1-2. Если мы хотим вывести новость, то значение p 1- должны быть 1 или 2.
Разница будет отражаться в заголовке новости. В первом случае к заголовку
добавляется текст «НОВОСТЬ НА ХХ ХХХХря 200Х года.».
3. Выводит текст для дальнейшего парсинга. Заголовок новости окантовывается символами [Z]..[/Z], а сам текст [TX]...[/TX]. В этом случае Вам необходимо заменить эти символы на нужные элементы дизайна
4. При этом значении выводятся только заголовки новостей. Количество заголовков последних новостей определяется параметром z =
Для дальнейшее работы мы можем добавлять параметры вот так:
$url=R21;
http://www[dot]transler[dot]ru/Modul_New[dot][dot][dot]p;sh=100&f=9 R21;;
То есть & буква параметра= значение
Регулировка размера шрифта:
Для этого определены два параметра f и ft . Первый размер текста самой статьи, второй размер шрифта заголовка. Если данные не передавать и параметры не вставлять в запрос, то значения по умолчанию 9 pt . Внимание, в значениях писать pt не нужно!
В режиме 4 используется только параметр ft .
Регулировка цвета шрифта:
По аналогии с размерами, есть два параметра fc и ftc . Цвет передается 16-ричными значениями без прификса #.
Черный R11; 000000,
Красный FF 0000,
Синий 0000 FF ,
Зеленый 00 FF00 ,
Белый FFFFFF
Серый СССССС
Светло-серый ЕЕЕЕЕЕ
Цвет задается подбором значений.
$url=R21;
http://www[dot]transler[dot]ru/Modul_New[dot][dot][dot]=9&fc=FF0000 R21;;
Если параметры не передавать, то цвет выводится черный.
Регулировка фона :
boc и box R11; первый параметр задает цвет фона заголовка, второй цвет фона под текстом статьи.
Цвет задается аналогично, что и для шрифта.
В режиме 4 . Задание цвета позволяет окрасить четные( boc ) и нечетные строки( box ).
Если параметры не заданы, то boc получает значение ЕЕЕЕЕЕ, а box - FFFFFF .
Регулировка ширины модуля:
Для этих целей введен параметр sh . По умолчанию (не передаем) ширина равна 600рх. Указывать в значениях px не нужно! Допустимо указание %.
& sh =100 - что соответствует ширине в 100 px ,
& sh =100% - что соответствует 100 % ширины ограничивающей объект, куда помещается вывод.
Регулировка рамок:
bo R11; указывает, что размер рамки вокруг новостей. Значение задает от 0 до 10. По умолчанию 0.
bc R11; указывает цвет рамок и задается по тем же принципам, что и все остальные цвета.
По умолчанию цвет и размер не заданы. Рамок нет.
Регулировка отступов от края:
pa R11; параметр отступов текста. Задается от 0 до 30. По умолчанию 10. Для режима 4 отступ задан 5 px.
Параметр сценария обработки
url .- Данный параметр необходим для режима 4. Если Вы допускаете вывод новостей на сайте transler . ru . R11; то не указывайте параметр. В этом случае все ссылки с заголовков новостей будут вести на сайт transler . ru . Если Вы планируете выводить новости у себя на сейте, то неоходимо указать страницу со сценарием обработки.
ПРИМЕР:
Вы решили разместить Новостную ленту на вашей главной странице сайта ( my _ site . ru ). В нужном месте (таблице, модуле) размещаем
<?php
$url="http://www.transler.ru/Modul_News.php?ft=9&ftc=800000&p1=4&sh=150&ur=my_new.php&z=10";
$fline="";
$file = fopen("$url", "r");
if($file){
while(!feof($file)){
$line=Fgets($file,200000);
$fline.=chop($line);
}
fclose($file);
echo $fline;
}
?>
У Вас на странице будет выведен список новостей в количестве 10 шт, в модуле шириной 150 px . Цветом темно-красным (800000), строки будут подкрашены белым и светло-серым цветом, размер шрифта 9 pt.
Обработчиком сценария является страница my _ new . php ( имя может быть любое)
Ссылка на новость будет выглядеть так: www . my _ site . ru / my _ new . php ? nid =1456
Делаем страницу my_new.php
В нее включаем код
<?php
If (empty($nid)) $nid=0;
$nid=$nid*1;
$url="http://www.transler.ru/Modul_News.php?f=9&ft=10&ftc=800000&p1=2&bo=1&nid=". $nid;
$fline="";
$file = fopen("$url", "r");
if($file){
while(!feof($file)){
$line=Fgets($file,200000);
$fline.=chop($line);
}
fclose($file);
echo $fline;
}
?>
У вас на странице будет выведена выбранная пользователем новость.
Размер шрифта заголовка 10 pt , размер шрифта текста 9 pt , цвет текста заголовка темно-крассный, бордюр 1 px . Остальные параметры по умолчанию.
Примечание!
Если переменной присвоить $ url =" http :// www . transler . ru / Modul _ News . php R21;;
То скрип отдает главную автоновость дняR30;