| Другое > Hard'n'Soft |
| Вопрос по одному сайту (изменение даты) |
| (1/1) |
| Silver_Shadow:
Привет всем! Есть один сайтик у нас на работе совсем простой, создан для того чтобы отмечаться когда пришел, отправлять рекламу, и записываться на машину. Чтобы что-нибудь изменить, надо зайти на сайт хостинга timeweb.ru, и зайти в php myadmin. Там список разделов в которых можно что-то поменять.(Рис1) В самом сайте есть модуль даты которая берется из интернета, с ней проблем нет. (Рис2 [2]) А есть еще модуль машин, там на странице сверху тоже есть дата, которая как я понял не берется из интернета, и поэтому 29 февраля там не было. (Рис2 [1]) Из за этого получился сдвиг на один день, и теперь люди путаются в днях. Вопрос - кто нибудь может подсказать, куда мне надо зайти чтобы исправить дату? В разделах phpmyadmin не нашел ничего связанного с датой. По сути даже не понимаю где исходник может лежать, может где-то в файлах сайта посмотреть? Там я еще не смотрел. |
| Silver_Shadow:
В php не разбираюсь но может в данном файле что-то поменять? Добавлено позже: Что нибудь вроде --- Код: ---<body topmargin="0" rightmargin="0" bottommargin="0" leftmargin="0"> <? include_once('functions/main_menu.php'); ?> <input type="hidden" value="<? print date("z"); ?>" id="day"> <? --- Конец кода --- |
| Silver_Shadow:
Я ужо разобрался сегодня. :) Вообщем покопался в менеджере файлов сайта, практически все файлы просмотрел. Отметил 2 php файла. Cars.php и main.php. Там был как раз алгоритм дня и даты. Добавил единичку ко всем данным алгоритма и все получилось) Потом код выставлю, вдруг такому же как и мне когда нибудь пригодится) |
| Silver_Shadow:
Вообщем вот этот код --- Код: ---</script> <? $day = $_POST['today']; $year = date("Y"); if ($day>364) { $day = $day - 364; $year++; } if ($day<0) { $day = $day + 364; $year--; } if ($day==date("z")) $dayname = 'сегодня'; elseif ($day==date("z")+1) $dayname = 'завтра'; else { if ($day>=0 && $day<=30) $dayname = ($day+1).' января'; elseif ($day>=31 && $day<=58) $dayname = ($day-30).' февраля'; elseif ($day>=59 && $day<=89) $dayname = ($day-58).' марта'; elseif ($day>=90 && $day<=119) $dayname = ($day-89).' апреля'; elseif ($day>=120 && $day<=150) $dayname = ($day-119).' мая'; elseif ($day>=151 && $day<=180) $dayname = ($day-150).' июня'; elseif ($day>=181 && $day<=211) $dayname = ($day-180).' июля'; elseif ($day>=212 && $day<=242) $dayname = ($day-211).' августа'; elseif ($day>=243 && $day<=272) $dayname = ($day-242).' сентября'; elseif ($day>=273 && $day<=303) $dayname = ($day-272).' октября'; elseif ($day>=304 && $day<=333) $dayname = ($day-303).' ноября'; elseif ($day>=334 && $day<=364) $dayname = ($day-333).' декабря'; } --- Конец кода --- Здесь добавляем просто единичку ко всем данным, и всио, работает. Единственная сложность это было найти сами файлы. Они почему-то былы в папке public_html\login. Хотя я думал в корневом должны быть. При чем, в корневой папке есть такие же файлы main.php и cars.php. Только там нет соответсвующего алгоритма. В принципе можно закрывать :) |
| Vegas:
Пусть висит так. Может еще кто спросит о сайтостроении. |
| Silver_Shadow:
Еще один вопрос по теме сайта. Есть в Firefox такая функция "Режим разработчика" где можно просмотреть весь код страницы на которой находишься. Ctrl+Shift+I Меня интересует вопрос, можно ли с помощью этого режима узнать, в каком файле содержится данных исходный код на котором я нахожусь включив режим разработчика? Кое-какую информацию текстовую мне надо изменить, в режиме я вижу где это находится. А в какой файл надо заходить и редактировать, можно ли узнать? В отладчике вроде и есть файлы которые используются. Но той текстовой информации которую я искал там не нашел. |
| Навигация |
| Главная страница сообщений |