登录 | 注册 | FAQ
Anonymous

Проблема с шрифтом

+ 发表回复

2 篇帖子 分页: 1 / 1


Проблема с шрифтом

HarPy » 周二 5月 20, 2014 1:26 pm

Как изменить шрифт в новостной ленте, имеются несколько файлов, новостная лента работает идеально, но вот проблема выводится шрифтом таймс, как и что нужно добавить или поменять чтобы выводилось Ариал нарров, в 16 пикселей. Вот исходники файлов:
index.htm >>>>
<html>
<head>
<link href="nur-tech.files/styles.css" type="text/css" rel="stylesheet" media="all" />
</head>
<body>
<iframe id="ourframe" src="rss.php" name="gothem" frameborder="0" width=100% height=100% scrolling=yes></iframe>
</body>
</html>

styles.css >>>>
body {
font-family: Arial Narrow, Tahoma;
font-size: 16px;
text-shadow: 0 10px 0 rgba(255,255,255,.50);
}

table {
font-family: Arial Narrow, Tahoma;
font-size: 16px;
text-shadow: 0 1px 0 rgba(255,255,255,0);
}

rss.php>>>>
<?php
//Файл с функциями вывода
include_once("write_rss.php");
//Указываем свой RSS поток версии 2.0
$url_rss="http://syscoding.ru/feed";
//Количество выводимых записей.
$kol_print_news=10;
//Имя файла, который будет исполнять функции кэша.
$file_rss="rss.xml";
//Количество часов через которое будет проводится обновление.
$hclock=1;
//И наконец просто вызываем функцию вывода.
print_rss($url_rss,$file_rss,$hclock,$kol_print_news);
?>

write_rss.php >>>>
<?php

function print_rss($url_rss,$file_rss,$hclock,$kol_print_news)
{
//$url_rss - URL-адрес RSS потока
//$file_rss - адресс файла для хранения RSS-новостей
//$hclock - время обновления, в часах
//$kol_print_news - количество выводимых новостей



if (!file_exists($file_rss) || ( filemtime($file_rss) + $hclock*60*60 < time() ) )//если файл не сохраняли, то сохраняем на локальном сервере или если существует, то проверяем устарел ли файл (не более Х часов назад он записан)
{
if (@!copy ($url_rss,$file_rss))
return (false);

$text_rss=file($file_rss);
$text_rss=implode("",$text_rss);
//преобразуем кодировку данных
//если не нежно конвертировать кодировку, то комментируем ниже идущее условие или редактируем
if (preg_match('/<?xml[^>]+encoding[\s]*=[\s]*("|\')windows-1251("|\')[^>]+?>/i', $text_rss))
{

$text_rss = iconv("cp1251", "utf-8", $text_rss);
file_put_contents($file_rss, $text_rss);//пишем данные обратно в файл

}
}


$text_rss=file($file_rss);
$text_rss=implode("",$text_rss);

$url_image = "";
$image_is=preg_match("#<image>(.*?)</image>#is",$text_rss,$image_m);
if ( $image_is )
{

$image_url_is = preg_match("#<url>(.*?)</url>#is",$image_m[0],$image_t);

if ( $image_url_is )
$url_image = $image_t[1];
}

$mas_item=array();
preg_match_all("#<item>.*?</item>#is",$text_rss,$mas_item);

$one_item=array();
$t="";

$t.=( $url_image ? "<div><img src='".$url_image."' ></div>" :"");

$kol=0;
if (sizeof($mas_item)>0)
{

foreach ($mas_item[0] as $one_item)
{

$date = "";
$kol++;
$t_is=preg_match("#<title>(.*?)</title>#is",$one_item,$title);
$l_is=preg_match("#<link>(.*?)</link>#is",$one_item,$link);
$d_is=preg_match("#<description>(.*?)</description>#is",$one_item,$description);

$date_is=preg_match("#<pubDate>(.*?)</pubDate>#is",$one_item,$date_t);

if ($t_is && $l_is)
{
$title[1]=preg_replace("#<\!\[CDATA\[(.*?)\]\]>#eis","'\\1'",$title[1]);
$link[1]=preg_replace("#<\!\[CDATA\[(.*?)\]\]>#eis","'\\1'",$link[1]);
$description[1]=preg_replace("#<\!\[CDATA\[(.*?)\]\]>#eis","'\\1'",$description[1]);

if ( $date_is )
$date = strtotime($date_t[1]);


$t.="<div><a href='".$link[1]."' target='_blank'>".$title[1]."</a>
<br>"
.$description[1]
.( $date ? "<br>".date("d.n.Y",$date) : "" )
."</div>";

}
if ($kol >= $kol_print_news) break;
}
}

echo ($t);


return (true);
}

И соответственно rss.xml
头像

HarPy

  • 帖子: 1
  • 注册: 周二 5月 20, 2014 1:11 pm

Re: Проблема с шрифтом

XainPro » 周三 5月 21, 2014 7:31 am

body {
font-family: Arial Narrow, Tahoma !important;
font-size: 16px;
text-shadow: 0 10px 0 rgba(255,255,255,.50);
}

table {
font-family: Arial Narrow, Tahoma !important;
font-size: 16px;
text-shadow: 0 1px 0 rgba(255,255,255,0);
}
头像

XainPro

  • 帖子: 3933
  • 注册: 周五 2月 17, 2012 8:10 pm


+ 发表回复

分页: 1 / 1