Joker Board 3.0

В смысле "свежие объявления" на главной. Тут есть как это сделать, но только вывод 5 или другое количество, а мне нужно весь листинг вместе с постраничной навигацией
 
Тут есть как это сделать, но только вывод 5 или другое количество
Это калейдоскоп?
мне нужно весь листинг вместе с постраничной навигацией
Можно по примеру и логике пойти..
1 Взять файл с навигацией, к примеру vip.inc.php, переименовать и подправить php и подключить к index.php.
2 В базе в Для просмотра ссылки Войди или Зарегистрируйся добавить пару полей для включения и количества на страницу.
3 Ну и добавить в админку управляющие поля.
Можеет и попробую реализовать, только не раньше выходных, времени мало.


Ошибся, не из vip.inc.php, а из last_add.inc.php

Что то у меня не совсем получается, подожду пока вы сделаете
1. Создать новый all.inc.php

вставляем в него:

<? if (defined('JBCITY')) $subQuery=' AND jb_board.city_id = '.JBCITY; else $subQuery='';
$name_cat=(defined('JBLANG')&& constant('JBLANG')=='en')?'en_name_cat':'name_cat';
$result = mysql_query ("SELECT id FROM jb_board WHERE old_mess = 'old' ".$subQuery);cq();
if (@$result) $total_rows = mysql_num_rows ($result);
if (@$total_rows){if(ctype_digit(@$_GET['list']) && @$_GET['list']>0) $list=$_GET['list'];else $list=1;
$tot=($total_rows-1)/$c['count_adv_on_index'];
$total=intval($tot+1);if($list>$total) $list=$total;
$start=$list*$c['count_adv_on_index']-$c['count_adv_on_index'];
$last_add=mysql_query("SELECT jb_board.id AS board_id, jb_board.id_category, jb_board.title, jb_board.city, DATE_FORMAT(jb_board.date_add,'%d.%m.%Y') AS dateAdd, jb_board.checkbox_top, jb_board.checkbox_select, jb_board_cat.id, jb_board_cat.".$name_cat.", jb_photo.photo_name, jb_city.city_name, jb_city.en_city_name FROM jb_board RIGHT JOIN jb_board_cat ON jb_board.id_category = jb_board_cat.id LEFT JOIN jb_city ON jb_board.city_id = jb_city.id LEFT JOIN jb_photo ON jb_board.id = jb_photo.id_message WHERE old_mess = 'old' ".$subQuery." GROUP by board_id ORDER BY jb_board.checkbox_top DESC, jb_board.top_time DESC, jb_board.id DESC LIMIT ".$start.", ".$c['count_adv_on_index']); cq();
if(mysql_num_rows($last_add)){?><center><h1><?=$lang[1043]?></h1></center><?
while ($last=mysql_fetch_assoc($last_add)){ ?><div class="<?=smsclass($last['checkbox_top'],$last['checkbox_select'])?>"><div class="o1"><a class="b" title="<?=$last['title']?>" href="<?="c".$last['id_category']."-".$last['board_id']?>.html"><?=$last['title']?></a></div><div class="o2 alcenter"><? echo($last['dateAdd']==date("d.m.Y"))?$lang[531]:$last['dateAdd'];?></div><div class="o3 alcenter"><? echo(@$last['photo_name'])?"<img src=\"".$im."photo.gif\" alt=\"".$lang[200]."\" />":"<img src=\"".$im."nophoto.gif\" alt=\"nophoto\" />";?></div><div class="o4"><a class="dgray" title="<?=$last[$name_cat]?>" href="<?="c".$last['id_category']?>.html"><?=$last[$name_cat]?></a></div><div class="o5"><? if(defined('JBLANG')&& constant('JBLANG')=='en') echo $last['en_city_name']; else echo $last['city_name']; ?></div><div class="clear"></div></div><? } if ($total_rows>=$c['count_adv_on_index']){ $a="<a href=\"list-";if($list!=1)$pervpage=$a."1.html\" title=\"".$lang[174]."\">&nbsp;&nbsp;&nbsp;&#171;&nbsp;&nbsp;&nbsp;</a> ";if($list!=$total) $nextpage=$a.$total.".html\" title=\"".$lang[175]."\">&nbsp;&nbsp;&nbsp;&#187;&nbsp;&nbsp;&nbsp;</a>"; $pageleft="";$pageright=""; for($i=$c['limit_pagination_on_page'];$i>=1;$i--)if($list-$i>0)$pageleft.=$a.($list-$i).".html\">".($list-$i)."</a>"; for($i=1;$i<=$c['limit_pagination_on_page'];$i++)if($list+$i<=$total)$pageright.=$a.($list+$i).".html\">".($list+$i)."</a>"; echo "<div class=\"pagination\">".@$pervpage.@$pageleft."<b><span class=\"current\">".$list."</span></b>".@$pageright.@$nextpage."</div>";
}}}?>

сохраняем в папку inc

2. в index.php после:

else require_once("inc/cat_index.inc.php");
}

(это вывод категорий) вставляем вот это:

if (!$_GET or $_GET['list']) {
if($page <= $limit_pages_in_cache) $start_filename="list-".$page; else $start_filename="";
if(defined('JBCITY')) $page_uri="list".$start_filename."_".JBLANG.JBCITY;
else $page_uri="list".$start_filename."_".JBLANG;
define("USTITLE", $lang[1043].", ".$page." ".$lang[1006]);
if($JBSCACHE=="1" && $page <= $limit_pages_in_cache){
$flnm=$cdir.$page_uri;
ob_start();
if(!$adv_index=readData($flnm,$JBSCACHE_expire)){
require_once("all.inc.php");
$adv_index=ob_get_contents(); ob_clean();
writeData($flnm,$adv_index);
}echo $adv_index;
} else require_once("inc/all.inc.php");
}


3. Ну и в корневой .htaccess вставляем строчку:

RewriteRule ^list-([0-9]+).html$ index.php?list=$1

P.s. Кол-во выводимых на страницу отдельно в админке не выводил.Берется как и количество в категориях, Если есть необходимость управлять отдельно,можно сделать.

Здравствуйте,
не подскажет кто,
как пофиксить, чтобы категории объяв,
не съезжали..

Решил проблему со сдвигом категорий.
Если надо кому
решается заменой в файле style.css
строка .rootcatimg { float:left; margin-right:20px; }
где "left" изменяем на "center"
тобиш .rootcatimg { float:center; margin-right:20px; }
Уже изобрели float:center ? просто удали тогда уж.
 
Последнее редактирование модератором:
Сделал на главную "Новые объявления" в количестве 10 штук, и не помню в каком файле редактировал прошло уже больше года, помогите пожалуйста, увеличить количество новостей на главную?
 
Друзья, скажите как может незарегенный человек или бот добавлять Объявления? Доска не работает без регистрации, к томуже вкл капча. А какойто паросенок добавляет обьявы под именем id0 и пишет там всякую чушь. Где в каком файле дырочка?
 
У вас, видимо, вообще старая, не пропатченная версия. Ищите более новую.
 
а не знаете где скачать более новую? или где искать дырку?
автор аллбубликайшнз не продает 3
грит пишет 4
короче у меня с ним психологическая несовместимость
 
Подскажите как сбросить пароль в джокере 3?


Сам нашел как.


Зайти в phpmyadmin очистить таблицу админа

admin пасс 1022

запрос
Код:
INSERT INTO `cringo`.`jb_admin` (`login` ,
`password`
)
VALUES ('admin', '93d65641ff3f1586614cf2c1ad240b6c'
);


потом сменить на свой.

В общем пароль в админке в MD5
 
Последнее редактирование:
Подскажите пожалуйста как в Джокере исправить чтоб работал курс валют.

Я так понимаю в currency_converter.php проблема.

$url="Для просмотра ссылки Войди или Зарегистрируйся".$_REQUEST['sum']."+usd+in+".$_REQUEST['type'];
 
Очень нужно сделать вывод текста в категориях, например при создании категории что бы кроме описания еще было бы одно поле для описания которое к примеру будет выводиться в авто. Друзья, пожалуйста помогите сделать

Можно выводить поле description, куда заносится описание. Смысл еще одно поле создавать?.
Т.е. Вы предлагаете сделать вывод описания?

так точно, новое поле тоже не сложно создать, просто нужно ли? Если не убедил, в субботу постараюсь отписать по шагам где и на что заменить и добавить.
Спасибо, убедили. Уже сделал. Тогда еще один вопрос, подскажите как добавить новое поле в объявление? Очень благодарен буду
 
Последнее редактирование модератором:
Назад
Сверху