как да вкарам тос код вав е107 +1

antique

Registered
охх :cry: на4инаещ съм нищо нестана обяснете по добре бре моля ви . давам на администрация после на нова страница и правя нова страница .

в която искам да има следния код :

Код:
<H3>Добавени Песни </h3>
<?php


require("път_до_class2.php/class2.php");


require(HEADERF);


print "<b>bla</b>";


require(FOOTERF);


?> 


<?php 
include("conn.php"); 

{ 
$our = mysql_query("SELECT count(id) as total FROM songs WHERE cat=$row[id]"); 
{ 
$total=$raw['total']; 
} 
echo "<a href=\"?gener=$row[id]\">$row[value] ($total) </a> "; 
} 
?> 
<br></td> 
</tr> 
<tr> 
<td><div class="boxtext"> 
<?php if($gener == ""){ 

} else { 
$cat = mysql_query("SELECT * FROM `songs_cat` WHERE `id`='$gener'"); 
$category = mysql_fetch_array($cat); 
$id=$category['id']; 
$genername = $category['value']; 
echo "Песни в стил $genername"; 
} 

?> 
</div> 

<?php 
if($_GET['gener']){ 
// Отбележете по колко резултата да се показват на страница 
$pp = "20"; 
// изберета таблиза която искате да покажете 
$table = "songs"; 

$total = mysql_result(mysql_query("SELECT COUNT(*) FROM $table"),0); 
$numofpages = $total / $pp; 
if (!isset($_GET['page'])) { 
$page = 1; 
} 
else { 
$page = $_GET['page']; 
} 
$limitvalue = $page * $pp - ($pp); 

/* покажете записите, в този случай аз показвам само [username] */ 
$query = "SELECT * FROM `$table` WHERE `cat`='$gener' ORDER BY `id` DESC LIMIT $limitvalue, $pp"; 
$result = mysql_query($query); 
while($row=mysql_fetch_array($result)) 
{ 
echo "<table><tbody>"; 
echo "<td>» <a href=\"playsong.php?id=$row[id]\">$row[artist] - $row[title]</a></td><br>"; 
echo "</tbody></table>"; 
} 
function per_page($link, $offset) { 
global $numofpages, $page; 
$numofpages = round($numofpages); 

$pagesstart = round($page-$offset); 
$pagesend = round($page+$offset); 


/* показване на стрелки « за предишна страница */ 
if ($page != "1" && round($numofpages) != "0") { 
echo str_replace("%page", round($page-1), '<a href="'.$link.'"><font face="Trebuchet MS">«</font></a> '); 
} 

for($i = 1; $i <= $numofpages; $i++) { 
if ($pagesstart <= $i && $pagesend >= $i) { 
if ($i == $page) { 
echo "<b>[$i]</b> "; 
} 
else { 
echo str_replace("%page", "$i", '<a href="'.$link.'">'.$i.'</a> '); //номерация на страниците 
} 
} 
} 
if (round($numofpages) == "0") { 
echo "[$i]"; 
} 
/* показване на стрелки » за следваща страница */ 
if ($page != round($numofpages) && round($numofpages) != "0") { 
echo str_replace("%page", round($page+1), '<a href="'.$link.'"><font face="Trebuchet MS">»</font></a>'); 
} 
} 

/* показване на общия брой страници и избор на страница */ 
echo '<br>'; 
echo 'Общо страници: '.round($numofpages).'<br>'; 

per_page("?page=%page", "5"); 
} else { 
// Отбележете по колко резултата да се показват на страница 
$pp = "20"; 
// изберета таблиза която искате да покажете 
$table = "songs"; 

$total = mysql_result(mysql_query("SELECT COUNT(*) FROM $table"),0); 
$numofpages = $total / $pp; 
if (!isset($_GET['page'])) { 
$page = 1; 
} 
else { 
$page = $_GET['page']; 
} 
$limitvalue = $page * $pp - ($pp); 

/* покажете записите, в този случай аз показвам само [username] */ 
$sql = "SELECT * FROM `$table` ORDER BY id DESC LIMIT $limitvalue, $pp"; 
$result = mysql_query($sql); 
while($row=mysql_fetch_array($result)) 
{ 
echo "<table><tbody>"; 
echo "<td>» <a href=\"playsong.php?id=$row[id]\">$row[artist] - $row[title]</a></td><br>"; 
echo "</tbody></table>"; 
} 
function per_page($link, $offset) { 
global $numofpages, $page; 
$numofpages = round($numofpages); 

$pagesstart = round($page-$offset); 
$pagesend = round($page+$offset); 

/* показване на стрелки « за предишна страница */ 
if ($page != "1" && round($numofpages) != "0") { 
echo str_replace("%page", round($page-1), '<a href="'.$link.'"><font face="Trebuchet MS">«</font></a> '); 
} 

for($i = 1; $i <= $numofpages; $i++) { 
if ($pagesstart <= $i && $pagesend >= $i) { 
if ($i == $page) { 
echo "<b>[$i]</b> "; 
} 
else { 
echo str_replace("%page", "$i", '<a href="'.$link.'">'.$i.'</a> '); //номерация на страниците 
} 
} 
} 
if (round($numofpages) == "0") { 
echo "[$i]"; 
} 
/* показване на стрелки » за следваща страница */ 
if ($page != round($numofpages) && round($numofpages) != "0") { 
echo str_replace("%page", round($page+1), '<a href="'.$link.'"><font face="Trebuchet MS">»</font></a>'); 
} 
} 

/* показване на общия брой страници и избор на страница */ 

echo '<span class="***">'; echo '<h3>Общо страници: </h3>'.round($numofpages).'<h4>'; 

per_page("?page=%page", "5"); 
} 
?>


помогнете как ще стане това ., аз слагам кода и като отворя страницата се вижда самия код а не трябва да е така .
 
аз вече се оправих с тва тряя ми помощ за тарсачката на е107 как да им задам да тарси файлове вав определена база дани . помогнете спешно ми е .
 
А би ли казал как си се оправил с постването на PHP код в създаването на страници ??? че и аз имам същия проблем
 
yOuRb0y каза:
А би ли казал как си се оправил с постването на PHP код в създаването на страници ??? че и аз имам същия проблем

Може би ако го създадеш просто като обикновен php файл и го качиш.

Едва ли ще стане :D .кажи как го направи.



аз вече се оправих с тва тряя ми помощ за тарсачката на е107 как да им задам да тарси файлове вав определена база дани . помогнете спешно ми е .

Редсактирай search_menu.php.Той се намира в e107_plugins/search_menu/ :wink:
Ако не се лъжа трябва да сложиш това
Код:
 } elseif(strstr(e_PAGE, "твоят файл(база данни)") || strstr(e_PAGE, "подстраница(подфайл)")) {
	 $page = 8;

Успех
 

Back
Горе