Joker Board 3.0

Кто-нибудь добавлял в админку свои пункты меню для удобства? как это правильно делать обьясните плиз. А то хуже админки чем у джокера я не видел
 
Кто-нибудь добавлял в админку свои пункты меню для удобства? как это правильно делать обьясните плиз. А то хуже админки чем у джокера я не видел
Какие пункты хлтите добавить?
 
В index.php найти:
PHP:
if($c['print_news']=="yes")require_once("inc/news_announcement.inc.php");
Заменить на:
PHP:
if(!@$_GET['id_cat']&&!@$_GET['id_mess']&&!@$_GET['op']){
if($c['print_news']=="yes")require_once("inc/news_announcement.inc.php");
}

Спасибо большое, очень помогли! Если не сложно, подскажите как таким же образом сделать блок ОБЛАКО ТЕГОВ, что бы отображался только на статичных вручную создаваемых страницах контента?
 
Спасибо большое, очень помогли! Если не сложно, подскажите как таким же образом сделать блок ОБЛАКО ТЕГОВ, что бы отображался только на статичных вручную создаваемых страницах контента?
PHP:
if(@$_GET['op']=="content" && !@$_GET['id_cat']) && !@$_GET['id_mess']){
    if($c['clouds_tags']=="yes"){
        $page_uri="clouds_tags";
        if($JBSCACHE=="1"){
            $flnm=$cdir.$page_uri;
            ob_start();
            if(!$printmess=readData($flnm,$JBSCACHE_expire)){
                require_once("inc/clouds_tags.inc.php");
                $printmess=ob_get_contents(); ob_clean();
                writeData($flnm,$printmess);
            }echo $printmess;
        } else require_once("inc/clouds_tags.inc.php");
    }
}

PS
Для спасибо есть кнопка :)
 
PHP:
if(@$_GET['op']=="content" && !@$_GET['id_cat']) && !@$_GET['id_mess']){
    if($c['clouds_tags']=="yes"){
        $page_uri="clouds_tags";
        if($JBSCACHE=="1"){
            $flnm=$cdir.$page_uri;
            ob_start();
            if(!$printmess=readData($flnm,$JBSCACHE_expire)){
                require_once("inc/clouds_tags.inc.php");
                $printmess=ob_get_contents(); ob_clean();
                writeData($flnm,$printmess);
            }echo $printmess;
        } else require_once("inc/clouds_tags.inc.php");
    }
}

PS
Для спасибо есть кнопка :)

что то не хочет работать, вот в этой строке if(@$_GET['op']=="content" && !@$_GET['id_cat']) && !@$_GET['id_mess']){ отдает ошибку Parse error: syntax error, unexpected T_BOOLEAN_AND :(
 
Вот эта скобка лишняя
А вообще, по идее, должно работать и так:
PHP:
if(@$_GET['op']=="content"){
    if($c['clouds_tags']=="yes"){
        $page_uri="clouds_tags";
        if($JBSCACHE=="1"){
            $flnm=$cdir.$page_uri;
            ob_start();
            if(!$printmess=readData($flnm,$JBSCACHE_expire)){
                require_once("inc/clouds_tags.inc.php");
                $printmess=ob_get_contents(); ob_clean();
                writeData($flnm,$printmess);
            }echo $printmess;
        } else require_once("inc/clouds_tags.inc.php");
    }
}
 
У меня почему-то когда в поиске выбираю только тип ничего не находит , вопрос можно сделать так что бы если я выбрал тип *продам* мне показывало все обьявления данного типа ? И еще просьба не могу никак сделать вывод 5-ть последних обьяв на главной тут это уже выкладываль но оно все за хайдом помогите пожалуйста.
 
Уважаемые форумчане, поделитесь кодом вывода последних либо случайных видеообъявлений на доске?
 
Неужели никто не подскажет как сделать чтоб в списке объявлений рядом с просроченым объявлением выводилась надпись "объявление не актуально".
 
Уважаемые форумчане, поделитесь кодом вывода последних либо случайных видеообъявлений на доске?

PHP:
<?php
 
$qVideo = mysql_query("
SELECT
    jb_board.id as board_id,
    jb_board.title,
    jb_board.text,
    jb_board.video,
    jb_board.id_category,
    jb_board_cat.id
FROM
    jb_board
LEFT JOIN
    jb_board_cat
ON
    jb_board.id_category = jb_board_cat.id
WHERE
    jb_board.old_mess = 'old'
AND
    jb_board.video != ''
ORDER BY
    board_id DESC
LIMIT 5
");
while ($video=mysql_fetch_assoc($qVideo)){ ?>
 
    <a href="/c<?=$video['id_category']?>-<?=$video['board_id']?>.html"><?=$video['title']?></a><br>
 
  <?=$video['text']?><br>
 
  <object type="application/x-shockwave-flash" data="http://www.youtube.com/v/<?=$video['video']?>&amp;hl=ru&amp;fs=1" width="425" height="355">
      <param name="movie" value="http://www.youtube.com/v/<?=$video['video']?>&amp;hl=ru&amp;fs=1" />
      <param name="wmode" value="transparent"></param>
      <param name="FlashVars" value="playerMode=embedded" />
    </object><br><br>
 
<? }
[/spoil]

Выводит 5 последних объявлений с видео. Для изменения количества изменяйте LIMIT на нужный вам.
Для вывода случайных, замените board_id DESC на RAND()

Неужели никто не подскажет как сделать чтоб в списке объявлений рядом с просроченым объявлением выводилась надпись "объявление не актуально".
[spoil]В нужном файле, в запрос добавляем это
Код:
UNIX_TIMESTAMP(jb_board.date_add) as unix_time
и это
Код:
jb_board.time_delete
Там, где нужно выводить дату пишем:
PHP:
if(($last['time_delete']*86400+$last['unix_time']) > time()){
    if($last['dateAdd'] == date("d.m.Y")) $printdate = $lang[542];
    else $printdate = $last['dateAdd'];
    $printdate .= strftime( '%d.%m.%Y', $last['time_delete'] * 86400 + $last['unix_time']);
}
else $printdate = $lang[1013];
 
echo $printdate;
 
Назад
Сверху