$q->write("name, id_article",$pref."articles", "id_page='".$_GET['id_page']."' AND hide='show'", "ORDER BY position");
if($q->num_queries > 0)
{
for($i=0;$i<$q->num_queries;$i++)
{
echo " | ";
}
}
include "fid_script.php";
write_fid (1, 2);
?>
|
|
......................................................................................
|
if (!empty($_GET['search']))
{
$_POST['textfield'] = @addslashes($_POST['textfield']);
$query = @mysql_query("SELECT * FROM ".$pref."artpage WHERE `name` LIKE '%".$_POST['textfield']."%' or `opis` LIKE '%".$_POST['textfield']."%'");
while ($artpage=@mysql_fetch_array($query))
{
echo " ";
}
$query = @mysql_query("SELECT * FROM ".$pref."articles WHERE hide='show' and `name` LIKE '%".$_POST['textfield']."%'");
while ($artpage=@mysql_fetch_array($query))
{
echo " ";
}
$query = @mysql_query("SELECT * FROM ".$pref."paragraphes WHERE hide='show' and (type='paragraph' or type='anchor') and `name` LIKE '%".$_POST['textfield']."%'");
while ($artpar=@mysql_fetch_array($query))
{
$query1 = @mysql_query("SELECT * FROM ".$pref."articles WHERE id_article='".$artpar['id_article']."' and `name` not LIKE '%".$_POST['textfield']."%'");
$artpage=@mysql_fetch_array($query1);
echo " ";
}
}
elseif (!empty($_GET['news']))
{
$q->write("id, name, body",$pref."news", "id='".(int)$_GET['news']."'", "");
echo " ".$q->row[0]['name']."".$q->row[0]['body'];
}
else
{
if (empty($_GET['id_article']))
{
$q->write("opis",$pref."artpage", "id_artpage='".$_GET['id_page']."'", "");
echo $q->row[0]['opis'];
}
else
{
//###########################################################################
function search($strname, $t)
{
$s = 0;
for ($j=0; $j ");
if (($l < $k) or (empty($l) and empty($k))) $n[] = $num[$j]; //n значение нужных вхождений
}
$k = 0;
for ($j=0; $j".$t."", ($n[$j]+$k), strlen($t));
$k += 37;
}
return $strname;
}
function putarticle($id_article, $pos, $listbegin, $begin_list, $pref, $t)
{
$query = "SELECT * FROM ".$pref."paragraphes WHERE id_article = $id_article AND pos = $pos";
$par = mysql_query($query);
if($par && mysql_num_rows($par)>0)
{
$paragraph = mysql_fetch_array($par);
$end_list = "";
if($listbegin == 1)
{
if(!($paragraph['place'] == 3 && $paragraph['type']=='paragraph'))
{
$end_list = "";
$listbegin = 0;
}
}
if($listbegin == 2)
{
if(!($paragraph['place'] == 4 && $paragraph['type']=='paragraph'))
{
$end_list = "";
$listbegin = 0;
}
}
switch($paragraph['type'])
{
case 'title':
if($paragraph['place'] == 1) $cls = "class=artnamepage";
if($paragraph['place'] == 2) $cls = "class=artblockpage";
if($paragraph['place'] == 3) $cls = "class=artzag";
if($paragraph['place'] == 4) $cls = "class=artnamelisting";
if($paragraph['place'] == 5) $cls = "class=artnametable";
if($paragraph['place'] == 6) $cls = "class=artnamenote";
$strname = "$end_list".$paragraph['name']."";
break;
case 'paragraph':
$image = "";
if ($paragraph['picture_small'] != "" && $paragraph['picture_small'] != "-" && filesize($paragraph['picture_small']))
$image = "";
if ($paragraph['picture_big'] != "" && $paragraph['picture_big'] != "-" && filesize($paragraph['picture_big']))
$image = "";
switch($paragraph['place'])
{
case 0: // Обычный
$strname = $end_list.$image.$paragraph['name']."\n";
break;
case 7: // c отступом
$strname = $end_list.$image.$paragraph['name']."\n";
break;
case 1: // Жирный
$strname = $end_list.$image."".$paragraph['name']."\n";
break;
case 2: // Курсивый
$strname = $end_list.$image."".$paragraph['name']."\n";
break;
case 3: // Ненумерованный список
$begin_list = "";
if($listbegin == 0)
{
$begin_list = "";
$listbegin = 1;
}
$strname = "$end_list $begin_list- ".str_replace("\n", "
- ",$paragraph['name'])."\n";
break;
case 4: // Нумерованный список
$begin_list = "";
if($listbegin == 0)
{
$begin_list = "
";
$listbegin = 2;
}
$strname = $end_list.$begin_list."- ".str_replace("\n", "
- ",$paragraph['name'])."\n";
break;
case 5: // подсвечиваем код
$strname = "$end_list".highlight_string($paragraph['name'], true)."";
break;
case 6: // примечание
$strname = $end_list.$image.$paragraph['name']."\n";
break;
}
break;
case 'anchor':
if($listbegin) $str_list = "
- ";
else $str_list = "";
switch($paragraph['place'])
{
case 0: // правая ссылка, всплывающее окно
//$pstyle="class=artlink_r";
$target=" href=".$paragraph['url']." ";
break;
case 1: // правая ссылка, новое окно
//$pstyle="class=artlink_r";
$target=" target=_blank href=".$paragraph['url']." ";
break;
case 2: // правая ссылка, всплывающее окно
//$pstyle="class=artlink_r";
$target=" href=\"javascript: void(0);\" OnClick=\"showpicture('".$paragraph['url']."','')\"";
break;
case 3: // левая ссылка, текущее окно
//$pstyle="class=artlink_l";
$target=" href=".$paragraph['url']." ";
break;
case 4: // левая ссылка, новое окно
//$pstyle="class=artlink_l";
$target=" target=_blank href=".$paragraph['url']." ";
break;
case 5: // левая ссылка, всплывающее окно
//$pstyle="class=artlink_l";
$target=" href=\"javascript: void(0);\" OnClick=\"showpicture('".$paragraph['url']."','')\"";
break;
}
$strname = "$str_list
".$paragraph['name']." ";
break;
case 'table':
$strname = "$end_list".$paragraph['name']." ";
break;
}
if ($paragraph['hide'] == 'show') { if (empty($t)) echo $strname; else echo search($strname, $t);
}
putarticle($id_article,$paragraph['id_paragraph'],$listbegin,$begin_list, $pref, $t);
}
}
$t = @addslashes($_GET['t']);
putarticle($_GET['id_article'], 0, 0, "", $pref, $t);
}
} //reg
?>
|
|
|
КОНТАКТЫ
$q->write("id, name, anons",$pref."news", "(art='0' or art='".$_GET['id_page']."|".$_GET['id_article']."') and vis='1'", "");
for($i=0;$i<$q->num_queries;$i++)
{
echo " ";
}
?>
|
|