-Êíîïêè ðåéòèíãà «ßíäåêñ.áëîãè»

 -Ìóçûêà

 -Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â Wynger

 -Ïîäïèñêà ïî e-mail

 

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 19.01.2010
Çàïèñåé:
Êîììåíòàðèåâ:
Íàïèñàíî: 132

Ñîçäàíèå âèäæåòà äëÿ ßíäåêñà

Äíåâíèê

Ïîíåäåëüíèê, 01 Ôåâðàëÿ 2010 ã. 12:06 + â öèòàòíèê
 êîëîíêàõ èãðàåò - Lisa Miskovsky - Stil Alive (Teddebears Mix)
Èòàê, äëÿ ßíäåêñà åñòü âîçìîæíîñòè ñîçäàâàòü íåáîëüøèå ïðèëîæåíèÿ (Âèäæåòû), êîòîðûå ðàçìåùàþòñÿ ïîëüçîâàòåëÿìè íà ãëàâíîé ñòðàíèöå âìåñòå ñ îñíîâíûìè ñåðâèñàìè. Àäðåñ ñåðâèñà - http://wdgt.yandex.ru

 ñëó÷àå, åñëè âèäæåò äëÿ îïðåäåëåííîãî ãîðîäà åãî ìîæíî äîáàâèòü â ÐÅÃÈÎÍÀËÜÍÓÞ ÏÐÎÃÐÀÌÌÓ è îí áóäåò ïðåäëîæåí æèòåëÿì âûáðàííîãî ðåãèîíà

Êàê ñîçäàåòñÿ âèäæåò?
Âèäæåò ßíäåêñà - ýòî ñïåöèàëüíûì îáðàçîì îôîðìëåííûé HTML äîêóìåíò.

Ìû ñäåëàåì íàø âèäæåò ñ èñïîëüçîâàíèåì PHP

Ýòàïû ðàáîòû:
1. Ïîëó÷àåì çàïèñè èç ÁÄ
2. Ôîðìèðóåì íàáîð çàïèñåé
3. Âûâîäèì íà ýêðàí

Ïðèìåð:

<?php
//Âàøè íàñòðîéêè è êîííåêò ê ÁÄ mysql_connect()

$content.="";
$sql="SELECT * FROM `table` WHERE ïàðàìåòðû ñîðòèðîâêà LIMIT 8";
$result=mysql_query($sql);
$content.="<table cellpadding=1 cellspacing=0>\n";
while($row=mysql_fetch_row($result)) {
$content.="<tr>
<td>
<a href='êàðòèíêà' alt='' vspace=1 width=50></a>
</td>
<td>
<a href='ññûëêà íà ñòðàíèöó íà íàøåì ñàéòå'>".iconv("WINDOWS-1251","UTF-8",Çàãîëîâîê)."</a>
<div>Äîïîëíèòåëüíîå îïèñàíèå</div>
</td>
</tr>\n";
}
mysql_free_result($result);
$content.="</table>
<div><a href='http://autosibirsk.ru'>Âñå ïðåäëîæåíèÿ î ïðîäàæå</a></div>\n";

//Îòêëþ÷åíèå îò ÁÄ mysql_close()

$content="<?xml version=\"1.0\" encoding=\"utf-8\"?>
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:widget=\"http://wdgt.yandex.ru/ns/\" >
<head>
<meta name=\"title\" content=\"Autosibirsk - Àâòî îáúÿâëåíèÿ\" />
<meta name=\"description\" content=\"Îáúÿâëåíèÿ î ïðîäàæå àâòîìîáèëåé â Íîâîñèáèðñêå\" />
<meta name=\"height\" content=\"280\" />
<style>
a {color: #1a3dc1;}
td {font-size: 13px; font-family: Arial;}
img {border: 1px solid black;}
div {font-size: 11px; font-family: Verdana;}
</style>
</head>
<body style=\"margin:0;\">
".$content."
</body>
</html>";
echo $content; //Âûâîä äîêóìåíòà
?>


Ðåçóëüòàò ðàáîò ìîæíî ïîñìîòðåòü òóò:


Ïðè ñîçäàíèè âèäæåòà íå çàáûâàåì, ÷òî çàïèñè íóæíî ïîêàçûâàòü â UTF-8 è â ñëó÷àÿõ, åñëè íå çíàåì, êàêîãî ðàçìåðà áóäóò çàïèñè - ïîñòàâèòü àâòîâûñîòó äîêóìåíòà â íàñòðîéêàõ ñ ïîìîùüþ ïðîïèñûâàíèÿ â <head> êîäà:

===================================================================================
<script type=\"text/javascript\" src=\"http://img.yandex.net/webwidgets/1/WidgetApi.js\"></script>
<script type=\"text/javascript\">
widget.onload=function() {
widget.adjustIFrameHeight();
}
</script>
===================================================================================

Ñïàñèáî axxl.
Ðóáðèêè:  Ïðîãðàììèðîâàíèå

Ìåòêè:  

 Ñòðàíèöû: [1]