Joker Board 3.0

Вообщем посидел сегодня, постучал по клаве и вуаля. если еще нужна система ЛС выложу, многого менять ненадо, выложу два файла и отпишусь что да куда. сразу говорю, строго не судите писал на скорую руку.
Скажите а какая у Вас версия Доски?что то из всего вашего кода в message.inc.php и user.inc.php-лично у меня нашлось только половина того кода что Вы написали
 
Скажите а какая у Вас версия Доски?что то из всего вашего кода в message.inc.php и user.inc.php-лично у меня нашлось только половина того кода что Вы написали
Версия 3.0, но я много кода поменял, а куда вставить коды сами смотрите, где хотите, чтобы ссылка показывалась и уведомления выводились.
Прикрепляю другой архив в нем добавлен скромный дизайн и изменен код.
в файле .txt чуток измененная инструкция, добавлены строчки в ru.lang. Все почти то же, только в прежнем файле были некоторые уязвимости.
 

Вложения

  • 556.zip
    35 KB · Просмотры: 44
Версия 3.0, но я много кода поменял, а куда вставить коды сами смотрите, где хотите, чтобы ссылка показывалась и уведомления выводились.
Прикрепляю другой архив в нем добавлен скромный дизайн и изменен код.
в файле .txt чуток измененная инструкция, добавлены строчки в ru.lang. Все почти то же, только в прежнем файле были некоторые уязвимости.
У меня почему то это видно всем а не только зарегистрированным и в добавок появилось в блоке статистика в нижнем левом углу,пробывал убрать ваш дизайн всеравно он там показывает
 

Вложения

  • Безымянный.jpg
    Безымянный.jpg
    93,4 KB · Просмотры: 56
У меня почему то это видно всем а не только зарегистрированным и в добавок появилось в блоке статистика в нижнем левом углу,пробывал убрать ваш дизайн всеравно он там показывает
Поместите этот код вывода уведомлений в условие:

if(@$_SESSION['email'] or @$_SESSION['login'] and @$_SESSION['password']) {
Код
}

Этот блок будет виден Вам если Вы даже в админке авторизируетесь, а не только на лицевой сайта.
а что касается места его вывода, так поэкспериментируйте, он независимый и можете его хоть в top.inc.php воткнуть. я просто много в своем менял))

У меня почему то это видно всем а не только зарегистрированным и в добавок появилось в блоке статистика в нижнем левом углу,пробывал убрать ваш дизайн всеравно он там показывает
Возможно Вам подойдет такой вариант:

<?
if(@$_SESSION['email'] or @$_SESSION['login'] and @$_SESSION['password']) {
$mys=mysql_query("SELECT view FROM jb_user_mess WHERE view='0' AND id_user=".$user_data['id_user']."");
$newss=mysql_fetch_array($mys);
if($newss) {$new_mes_s=$lang[2013];}
else {$new_mes_s="";}
$mymess=mysql_query("SELECT view FROM jb_user_mess WHERE id_user=".$user_data['id_user']."");
$newmess=mysql_fetch_array($mymess);
if($newmess) {echo "<div style='position:fixed;top:0;left:0; background:#CED5D8; padding:0 10px 5px 5px; z-index:10; border-radius:0 0 10px 0;box-shadow:0 0 20px #000;'><a href=\"#\" onclick=\"window.openCenteredWindow('".$h."all_message-".$user_data['id_user'].".html');\">$new_mes_s $lang[2005]</a></div>";}
else {echo $lang[2006];}} ?>

Вставьте его в top.inc.php в самое начало.
 
Последнее редактирование модератором:
Возможно Вам подойдет такой вариант:

<?
if(@$_SESSION['email'] or @$_SESSION['login'] and @$_SESSION['password']) {
$mys=mysql_query("SELECT view FROM jb_user_mess WHERE view='0' AND id_user=".$user_data['id_user']."");
$newss=mysql_fetch_array($mys);
if($newss) {$new_mes_s=$lang[2013];}
else {$new_mes_s="";}
$mymess=mysql_query("SELECT view FROM jb_user_mess WHERE id_user=".$user_data['id_user']."");
$newmess=mysql_fetch_array($mymess);
if($newmess) {echo "<div style='position:fixed;top:0;left:0; background:#CED5D8; padding:0 10px 5px 5px; z-index:10; border-radius:0 0 10px 0;box-shadow:0 0 20px #000;'><a href=\"#\" onclick=\"window.openCenteredWindow('".$h."all_message-".$user_data['id_user'].".html');\">$new_mes_s $lang[2005]</a></div>";}
else {echo $lang[2006];}} ?>

Вставьте его в top.inc.php в самое начало.
Спасибо за помощь,но я воздержусь от этого плагина,как я не старался всеравно код виден всем (хоть и заключал в условия) и он у меня становится на тоже место где и стоял(почему незнаю)Поэтому думаю что пусть будет как будет)
 
Здравствуйте,
не подскажет кто,
как пофиксить, чтобы категории объяв,
не съезжали..

Решил проблему со сдвигом категорий.
Если надо кому
решается заменой в файле style.css
строка .rootcatimg { float:left; margin-right:20px; }
где "left" изменяем на "center"
тобиш .rootcatimg { float:center; margin-right:20px; }
 
Последнее редактирование модератором:
Немного доработал код обновления даты. К примеру обновление доступно чрез 7 дней, и пользователю сообщается сколько осталось.

<?
$date = date("d.m.Y");
$d = new DateTime($date);
$d->modify("-7 day"); // Тут указываем дни
$d->format("d.m.Y");
$day=$last['dateAdd']-$d->format("d.m.Y");
if($d->format("d.m.Y") > $last['dateAdd'])
{ ?>

<a href="cpanel-<?=$last['board_id']?>-prolongation.html" title="<?=$lang[817]?>">Обновить дату ?</a>
<? }else{ ?>
Доступно
<? if ($last['dateAdd']-$d->format("d.m.Y") == 0)
{echo "завтра";}
elseif ($last['dateAdd']-$d->format("d.m.Y") == 1)
{ echo "через ".$day." день";}
elseif ($last['dateAdd']-$d->format("d.m.Y") > 4)
{ echo "через ".$day." дней";}
else{ echo "через ".$day." дня";} }
?>
 
Последнее редактирование:
есть ещё один вопрос,
может я где-то пропустил, но вродь не было,
как сделать чтобы показывалось количество объявлений в категории (не в подкатегории)
а именно в самой категории?
 
есть ещё один вопрос,
может я где-то пропустил, но вродь не было,
как сделать чтобы показывалось количество объявлений в категории (не в подкатегории)
а именно в самой категории?
Нужно менять в cat_index.inc.php
Найдите
Код:
if($category['child_category']==1){   
        echo "<span class=\"rootcat\">".$name_cat."</span><br />";
        listcat2($category['id'],1);
        echo "<br />";
    }
Замените на
Код:
if($category['child_category']==1){
    $id_subcategories = list_all_categories($category['id']);
        $count_ads = mysql_result(mysql_query("SELECT COUNT(*) FROM jb_board WHERE id_category IN (".join(',', $id_subcategories).") AND old_mess='old'".$GLOBALS['subQuery']), 0);cq();
        echo "<span class=\"rootcat\">".$name_cat."</span>(".$count_ads.")<br />";
        listcat2($category['id'],1);
        echo "<br />";
    }
 
Последнее редактирование:
Друзья, подскажите пожалуйста как сделать листинг объявлений на главной странице? Очень надо. Заранее спасибо
 
Назад
Сверху