Скрипт доски объявлений. Помогите исправить баг

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

usergeyv

Знаток
Регистрация
5 Июл 2013
Сообщения
152
Реакции
25
Есть скрипт доски типа,как везде пишут клон авито).
Вот он:Screenshot_1.png

И сам скрипт прикрепил к теме

Проблема в том,что добавленные объявления, немняют свое состояния во времени,тоесть добавил 3 дня назад я оно "добавлено СЕГОДНЯ"
Screenshot_2.png
Крон выставлен.

И никак немогу подключить Интеркасса
Прошу помощи
 

Вложения

  • site_skript-ks_4.zip
    3,6 MB · Просмотры: 11
В скрипте 799 папок и 143 папки.
Для помощи его нужно установить на хостинг, разобраться, потратить много времени.
Сколько платите?
 
Последнее редактирование:
Есть скрипт доски типа,как везде пишут клон авито).
Вот он:Посмотреть вложение 75979

И сам скрипт прикрепил к теме

Проблема в том,что добавленные объявления, немняют свое состояния во времени,тоесть добавил 3 дня назад я оно "добавлено СЕГОДНЯ"
Посмотреть вложение 75981
Крон выставлен.

И никак немогу подключить Интеркасса
Прошу помощи
Сожги его, срочно!!! Пример того, как не надо писать код.
По факту, причем здесь крон? Там в таблице board, есть строка data, data1. Вот ищем ручками функшн.
Подсказка:
Код:
if(date($date_format_site, strtotime($row_Recordset1['data'])) == date($date_format_site))
            echo 'Сегодня';
            elseif(date($date_format_site, (strtotime($row_Recordset1['data']) + 24*60*60)) == date($date_format_site))
            echo 'Вчера';
            else
            echo dat_rus($row_Recordset1['data'], 1);
            //echo date("d-m", strtotime($row_Recordset1['data']));
            echo '<br><span style="color:#858585">'.date("H:i", strtotime($row_Recordset1['data'])).'</span>'
 
Последнее редактирование:
да, крон не при чем. Ну что знал - все написал)
 
Мне кажется, у Вас банально не сохраняется дата в БД.
Посмотрите с PHPMyAdmin — не пустое ли поле data после добавления и редактирования объявлений.

А вообще, согласен с @Provokator86 — код движка ужасен.
Если для себя делаете, поищите/напишите другую доску.
Если сдать кому-то проект — сдавайте и меняйте телефон (если совесть позволит).

1. Работа с БД в таком виде не поддерживается свежими версиями PHP. То есть по всему коду придется переписывать.
2. Платёжные шлюзы не знают защиты от элементарной атаки.
3. Про MVC автор не слышал, движок — поток сознания.
Вообще мне показалось, что это какая-то бета версия. Такое в продакшен не выкатывают.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху