Joker Board 3.0

Сделал на главную "Новые объявления" в количестве 10 штук, и не помню в каком файле редактировал прошло уже больше года, помогите пожалуйста, увеличить количество новостей на главную?
 
[QUOTE="Egor222, [/QUOTE] как исправить эту ошибку
Код:
Fatal error: Call to undefined function session_unregister() in /home/user/site/index.php on line 47
 
господа, прошу помощи у знающих людей.

1.) в закладках (где ваши объявления) есть кнопка обновления даты. как сделать чтобы обновление было доступно только раз в 24 часа и чтобы при нажатии на нее объява переносилась в верх списка
2.) как сделать чтобы вместо даты добавления объявы было показано "добавлено 2 часа назад" или "добавлено 2 дня назад"

спасибо за помощь
 
1.) в закладках (где ваши объявления) есть кнопка обновления даты. как сделать чтобы обновление было доступно только раз в 24 часа и чтобы при нажатии на нее объява переносилась в верх списка
После несколько месяцев мучения нашел решение сам. С удовольствием поделюсь.
В user.inc.php вместо
Код:
<a href="cpanel-<?=$last['board_id']?>-prolongation.html" title="<?=$lang[817]?>"><img class="absmid" src="<?=$im?>clock.png" alt="<?=$lang[817]?>" /></a>
вставьте
Код:
<?
$prolongation= date('Y-m-d', strtotime(date('Y-m-d H:i:s'))-(86400));                       
                        if ($last['date_add'] > $prolongation ){                       
                        ?>
                        <a href="cpanel.html" title="Напишите что нибудь"><img class="absmid" src="<?=$im?>clock1.png"  alt="<?=$lang[817]?>" /></a>
                        <?                                
                        }else{
                        ?>                       
                        <a href="cpanel-<?=$last['board_id']?>-prolongation.html" title="<?=$lang[817]?>"><img class="absmid" src="<?=$im?>clock.png" alt="<?=$lang[817]?>" /></a>
                        <?
                        }
                        ?>
Там где
Код:
$query=mysql_query("SELECT jb_board.id AS board_id, ...
добавьте после ORDER BY
Код:
jb_board.date_add DESC,
Должен и у Вас сработать!
 

Вложения

  • clock1.png
    clock1.png
    620 байт · Просмотры: 19
Полностью согласен, но не работает. И, это при том, что код даже не обсфуцирован. :) До подключения библиотек jquery даже не дошел. Смущает появление сообщения, что "Для комфортного доступа к этому сайту, в вашем браузере должен быть включен JavaScript". Скрипт сопротивляется. Подозреваю, что есть какой то маленький нюанс и так просто заменой вывести глобальную $ из main.js не получится. Хорошо бы получить совет от человека у которого это заработало. Вообще, очень сильно понравилась идея обезвредить именно джокеровскую яву переопределив имя переменной. Куда втыкать условия фичи no.conflict?
Заранее огромное спасибо за внимание.
Я не парился с затыканием jokerской js. сделал так:

<script type="text/javascript" src="<?=$h?>images/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="<?=$h?>images/my_script.js"></script>
<?=$stylecss?><?=$mainjs?>

это часть из моего head. Никаких noconflict, В моем случае этот параметр работал, но не всегда, при подключении некоторых галерей был бесполезен.
И так следующий шаг:
Не трогаем ни оригиналы jquery, ни оригиналы jboard, только в собственных скриптах кое что добавим.
Было так:

$(function () {
ля ля ля ля
});

Делаем так:

jQuery(function($) {
$(function () {
ля ля ля ля
});
} )

Я не ошибся, без ковычек в конце. Этот вариант 100% рабоч. Не надо все доллары менять.
Тут Для просмотра ссылки Войди или Зарегистрируйся у меня работает все от jboard и jquery, при регистрации, входе...
На другой площадке при создании галереи мне никакой ноконфликт не помог, только так.
 
После несколько месяцев мучения нашел решение сам. С удовольствием поделюсь.
В user.inc.php вместо
Код:
<a href="cpanel-<?=$last['board_id']?>-prolongation.html" title="<?=$lang[817]?>"><img class="absmid" src="<?=$im?>clock.png" alt="<?=$lang[817]?>" /></a>
вставьте
Код:
<?
$prolongation= date('Y-m-d', strtotime(date('Y-m-d H:i:s'))-(86400));                   
                        if ($last['date_add'] > $prolongation ){                   
                        ?>
                        <a href="cpanel.html" title="Напишите что нибудь"><img class="absmid" src="<?=$im?>clock1.png"  alt="<?=$lang[817]?>" /></a>
                        <?                            
                        }else{
                        ?>                   
                        <a href="cpanel-<?=$last['board_id']?>-prolongation.html" title="<?=$lang[817]?>"><img class="absmid" src="<?=$im?>clock.png" alt="<?=$lang[817]?>" /></a>
                        <?
                        }
                        ?>
Там где
Код:
$query=mysql_query("SELECT jb_board.id AS board_id, ...
добавьте после ORDER BY
Код:
jb_board.date_add DESC,
Должен и у Вас сработать!
отлично, спасибо. тема вверх переносится, но нажимать на нее можно постоянно и объява постоянно вверх поднимается. не работает if условие, или неверно работает. постоянно else срабатывает

разобрался с этой проблемой
if ($last['dateAdd'] > $prolongation ){
 
Последнее редактирование:
отлично, спасибо. тема вверх переносится, но нажимать на нее можно постоянно и объява постоянно вверх поднимается. не работает if условие, или неверно работает. постоянно else срабатывает

разобрался с этой проблемой
if ($last['dateAdd'] > $prolongation ){
я так сделал if ($last['dateAdd']==date("d.m.Y")){
 
ну а теперь еще более дикий вопрос. может кто уже прикрутил к доске систему личных сообщений?
 
систему личных сообщений?
Между пользователями? Это не сложно реализовать, доп поля в базе и т,д... Но не вижу абсолютно никакого смысла.
Ну, хотя бы несколько плюсов назови ))) я не вижу))
 
Последнее редактирование:
Все стр. перечитал и не встретил как поменять тайтл на стр. подачи объявления? подскажите кто уже реализовал это
 
Назад
Сверху