Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Помогите написать скрипт (https://forum.antichat.xyz/showthread.php?t=131853)

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

засунуть в админку,имеется ввиду создать типа модуля....
чтобы в админке кликая по кнопками добавить,как новость...

Gifts 29.07.2009 10:12

Вам сюда - http://forum.antichat.ru/forum57.html

А без денюжки - вам помогать не будут, альтруистов здесь нет

HappyHarry 29.07.2009 11:19

Если ты не заметил,то я прошу помочь,а не написать...
а за такую легкую работу платить денег не хочу...я уже начал сам учить.но все же трудно.
А если Вы такой жадный в своих знаниях, то зачем нужно было писать?
лучше бы часть скрипта скинули :)

Gifts 29.07.2009 11:38

HappyHarry Ты просишь написать - ни твоих наработок, ничего не вижу. Только ТЗ и "лучше часть кода мне скиньте"

З.Ы. Потому что сядете на шею и поедете, а потом даже спасибо не скажете

[n]-c0der 29.07.2009 12:01

Цитата:

Сообщение от Gifts
HappyHarry Ты просишь написать - ни твоих наработок, ничего не вижу. Только ТЗ и "лучше часть кода мне скиньте"

З.Ы. Потому что сядете на шею и поедете, а потом даже спасибо не скажете

+1
ТС, иди по ссылке там могут помочь, или иди... все таки по ссылке лучше...

Kaimi 29.07.2009 12:16

Создай в корне файл calendar.xml, добавь в файл section_general.php перед $content.='<div align="right">'.$lang['time_on_server'].date('Y-m-d H:i:s',$Mainclass->MyTime()).'</div>';
Код
PHP код:

    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% уверен , что я школьник?
Взрослый человек не пожалеет несколько баксов на скрипт, который ему нужен.


Время: 05:58