• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Не работает код модуля

Статус
В этой теме нельзя размещать новые ответы.

sasyk

Постоялец
Регистрация
10 Ноя 2008
Сообщения
130
Реакции
6
Думал не буду писать, проблемка вроде и не проблемка...
Не могу понять от чего не хочет работать
Написал модуль, который должен выводить подкатегории для категории рефератов.

Модуль обращается в БД, считывает данные с таблицы в массив а потом распечатывает на екране.
Но что то не хочет он распечатывать... В чем проблема - не знаю, помогите плз

Вот код

Код:
  <?php
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}
$test="<h2>Категории раздела рефератов</h1> <br>";
$sql_result=$db->query ("SELECT * FROM " . PREFIX . "_category WHERE parentid='3'");  

while ($test1=$db->get_row($sql_result))

{
$a[$test1[id]]=$test1;
}
$sum=count($a);

for($index=0; $index < $sum; $index++)
{
$test=$test."<br><a href=\"http://inforoom.org.ua/".$a[$index][alt_name]."\">".$a[$index][name]."</a>";
}



// Подгружаем шаблон
     $tpl->load_template('tree_cat_add.tpl');
     $tpl->set('{tree_cat_add}', $test);
     $tpl->compile('content');
     $tpl->clear();
?>
 
Ежу понятно что у тебя будет черз одно место выводиться...
Объяснять не буду...
PHP:
<?php
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}

$test = "<h2>Категории раздела рефератов</h1> <br>";
$sql_result=$db->query ("SELECT * FROM " . PREFIX . "_category WHERE parentid='3'");
while (($test1 = $db->get_row($sql_result))){
	$test .= '<br><a href="'.$config['http_home_url'] . $test1['alt_name'].'">'.$test1['name'].'</a>';
}

$tpl->load_template('tree_cat_add.tpl');
$tpl->set('{tree_cat_add}', $test);
$tpl->compile('content');
$tpl->clear();
?>
 
DemanZ

А то я делаю все по старинке)))

Кстати нашел выход, иной скрипт написал, правда жоще он... На основе этого иработает)))

PHP:
<?php
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}
$test="<h2>Категории сайта</h1> <br>";
$sql_result=$db->query ("SELECT * FROM " . PREFIX . "_category");  

while ($test1=$db->get_row($sql_result))

{
$a[$test1[id]]=$test1;
}
$sum=count($a);

for($index=0; $index < $sum; $index++)
{
if ($a[$index][parentid]==28){
$test=$test."<br><a href=\"http://localhost/DLE/".$a[$index][alt_name]."\">".$a[$index][name]."</a>";
}
}

  

  // Подгружаем шаблон
     $tpl->load_template('tree_cat_add.tpl');
     $tpl->set('{tree_cat_add}', $test);
     $tpl->compile('content');
     $tpl->clear();
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху