Просмотр полной версии : Помогите написать скрипт
HappyHarry
29.07.2009, 01:15
Здравствуйте,помогите написать скрипт.
Задача его такая.
Есть календарь.Надо чтобы в нее добавлялись евенты.
они храняться в файле xml.
скрипт должен вносить в эту xml данные типа
<event>
<date>31-07-2009</date>
<time>22:00 - 00:00</time>
<title>22:00 - 00:00Avak</title>
<image>images/event7.gif</image>
<description><![CDATA[<font size="18"> DarkSecrets will meet in Selbina @ 5pm pst.</font>]]></description>
<link><![CDATA[]]></link>
</event>
и это надо засунуть в админку CMSa Eleanor.
спасибо)
HappyHarry
29.07.2009, 01:17
засунуть в админку,имеется ввиду создать типа модуля....
чтобы в админке кликая по кнопками добавить,как новость...
Вам сюда - http://forum.antichat.ru/forum57.html
А без денюжки - вам помогать не будут, альтруистов здесь нет
HappyHarry
29.07.2009, 11:19
Если ты не заметил,то я прошу помочь,а не написать...
а за такую легкую работу платить денег не хочу...я уже начал сам учить.но все же трудно.
А если Вы такой жадный в своих знаниях, то зачем нужно было писать?
лучше бы часть скрипта скинули :)
HappyHarry Ты просишь написать - ни твоих наработок, ничего не вижу. Только ТЗ и "лучше часть кода мне скиньте"
З.Ы. Потому что сядете на шею и поедете, а потом даже спасибо не скажете
[n]-c0der
29.07.2009, 12:01
HappyHarry Ты просишь написать - ни твоих наработок, ничего не вижу. Только ТЗ и "лучше часть кода мне скиньте"
З.Ы. Потому что сядете на шею и поедете, а потом даже спасибо не скажете
+1
ТС, иди по ссылке там могут помочь, или иди... все таки по ссылке лучше...
Создай в корне файл calendar.xml, добавь в файл section_general.php перед $content.='<div align="right">'.$lang['time_on_server'].date('Y-m-d H:i:s',$Mainclass->MyTime()).'</div>';
Код
if(isset($_POST['add_event']))
{
$file = 'calendar.xml';
$hnd = fopen($file, "a+");
$to_write ="<event><date>{$_POST['date']}</date><time>{$_POST['time']}</time><title>{$_POST['title']}</title><image>{$_POST['image']}</image><description>{$_POST['descr']}</description><link>{$_POST['link']}</link></event>";
fwrite($hnd, $to_write);
fclose($hnd);
}
$content.='<fieldset class="linecard"><legend>New event</legend>
<table width="100%" class="formeditor" cellspacing="0"><form action="" method="post"><tr><td>Date</td><td><input name="date" /></td><td>Time</td><td><input name="time" /></td><td>Title</td><td><input name="title" /></td></tr><tr><td>Image path</td><td><input name="image" /></td><td>Description</td><td><input name="descr" /></td><td>Link</td><td><input name="link" /></td></tr><td><input name="add_event" type="hidden" value="1" /><input name="save" type="submit" value="Add event" /></td></form></table></fieldset>';
Поле для добавления будет по адресу admin.php?section=general
Если есть желание проверять или фильтровать значения передаваемых параметров, то дописывай сам.
inlanger
29.07.2009, 12:21
Kaimi, зачем школьников баловать? Ты ему медвежью услугу сделал, он и сам нифига не научился, и будет теперь по любому поводу народ задалбывать, место того, чтобы учить самому.
HappyHarry
29.07.2009, 14:10
Kaimi спасибо большое, сейчас буду разбираться...
кстати,блог у тебя тоже хороший )))
inlanger эй ты, старик....
1.ты на все 100% уверен , что я школьник?
2.Если тебе не помогали,когда был новичком, и тебе было трудно...то не надо сейчас по себе судить...он мне помог чисто по-человеческий...
inlanger
29.07.2009, 14:25
HappyHarry, я не задалбывал народ на форумах, а курил маны. Поэтому и научился тому, 1.ты на все 100% уверен , что я школьник?
Взрослый человек не пожалеет несколько баксов на скрипт, который ему нужен.
HappyHarry
29.07.2009, 14:46
Kaimi,друг...там не надо тргать админку главную...если поковыряешься в модулях, то увидешь,что у каждого модуля есть admin часть,а есть user часть...я сейчас буду их разбирать, я тут напишу интересующие вопросы.
Модеры,пожалуйста, не грохайте тему пока что...
спасибо.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot