• User

    grande tutto OK!

    adesso mancano solo i fiorellini...

    ti ringrazio alla prossima!


  • User

    Scuasa Samyorn ma mi sono accorto che nella text area se vado a capo nelle news ( che vengono visualizzate Correttamente) l'acapo non viene riportato,

    quindi ad esmpio se scrivo nella textarea:
    prova.
    prova2
    nelle news trovero scritto:

    prova.prova2

    si puo fare in modo che l'acapo sia riportato nelle news?

    e mi chiedevo "se nn era troppo sbattimento" cosa dovrei fare per iserire un campo Titolo nell form e riportarlo come titolo all inizio delle news

    giuro che poi non ti rompo piu le palle:D!
    ciao


  • Consiglio Direttivo

    @markez said:

    Scuasa Samyorn ma mi sono accorto che nella text area se vado a capo nelle news ( che vengono visualizzate Correttamente) l'acapo non viene riportato, quindi ad esmpio se scrivo nella textarea:
    prova.
    prova2
    nelle news trovero scritto:
    prova.prova2
    Giusto che faccia così, e ti spiego perchè: il comando $textarray=file($file);
    non fa altro che creare un array (penso tu sappia che significa) prendendo i dati dal txt e li posiziona, dal primo all'ultimo, separandoli ogni volta che trova il newline (\n), ovvero se il file è strutturato così:
    testoriga1\n (\n ovviamente nel txt non lo vedi ma c'è :2:
    testoriga2\n
    testoriga3\n
    testoriga4\n
    .......
    .......
    testorigan\n
    con il comando file ti si creera' un array che sarà così strutturato:
    $textarray[0]=testoriga1(+il simbolo di a capo che non devi chiedermi qual'è XD)
    $textarray[1]=testoriga2
    ......
    ......
    $textarray=testorigan
    infatti per ovviare al problema di prima che ti sballava la visualizzazione abbiam dovuto eliminare tutti gli \n presenti nel testo che parte dalla textarea ( $text=str_replace("\n", " ", $text); ).
    oh, non voglio fare il professorino eh 😉 non ne sono all'altezza...
    ritengo giusto che tu capisca cosa stai facendo, magari ti potrebbe servire in futuro 😉
    @markez said:
    si puo fare in modo che l'acapo sia riportato nelle news?
    niente paura 😄 il problema si risolve facilmente, modifica i file per come di seguito:
    Control_panel.php
    [php].........
    ........
    $text=$_REQUEST["text"];
    $text=str_replace("\n", "", $text); //** riga da modificare */
    if ($text!="")
    ......
    .......
    [/php]

    news.php
    [php].....
    .....
    while($i>=0)
    {
    $string=substr($textarray*, 0,-1);
    list($data, $text)=explode("@", $string);
    $text=str_replace("", "<br>", $text); //** riga da aggiungere */
    echo '<tr valign=center>';
    .....
    .....[/php]

    @markez said:

    e mi chiedevo "se nn era troppo sbattimento" cosa dovrei fare per iserire un campo Titolo nell form e riportarlo come titolo all inizio delle news
    non ho ben capito, intendi qualcosa come il NEWS che già ti appare quando vedi le news o altro??

    @markez said:

    giuro che poi non ti rompo piu le palle:D!

    ma figurati XD
    per me vale come esercitazione, le news io me le gestisco con Db, pertanto ora ho trovato anche come farle da txt 😉


  • User

    Perfetto! funziona e ho imparato qualcosa di nuovo!

    Per quanto rigurda il titolo, si intendevo se per ogni news pubblicata sia possibli mettere un titolo tipo la scritta news.( in modo che ogni nuova news postata abbia un titolo )

    L'unica cosa che mancherebbe (ma poi otteniamo veramente la perfezione!) sarebbe un meccanismo per poter fare delle correzioni o cancellare vecchie news...
    forse chiedo troppo, però poi abbaimo un vero propio script fatto efinito per la gestione contenuti.

    ciao


  • Consiglio Direttivo

    Se po fa' 😄

    ma se ne parla stasera che son tornato al lavoro adesso XD

    😉


  • User

    Mi sono accorto di una piccola anomalia nell' html di news.php:

    <html>
    <head><title>news</title>
    </head>
    <body>
    <table><caption align=center>NEWS</caption><br />
    <tr><td></td><td></td></tr><tr><td>2007-12-14 15:37:20</td><td>seconda prova dello script
    <br>da forum realizzato veramente
    <br>niente male azz PROVA</td></tr><tr><td>2007-12-14 15:25:52</td><td>prova
    <br>acapo</td></tr></table>
    </body>
    </html>

    Praticamente ripete le celle prima della data e poi dell testo vuote senza dentro niente ho provato a segnarle con id=data id=text e ottengo:
    <html>
    <head><title>news</title>
    </head>
    <body>
    <table><caption align=center>NEWS</caption><br />
    <tr><td id=data></td><td id=text></td></tr>
    <tr><td id=data>2007-12-14 15:37:20</td><td id=text>seconda prova </td></tr>
    <tr><td id=data>2007-12-14 15:25:52</td><td id=text>prova</td></tr></table>
    </body>
    </html>

    non capisco perchè le ripete una volta vuote prima di riempirle con il testo


  • Consiglio Direttivo

    $i=(count($textarray))-1;


  • User

    ok risolto


  • Consiglio Direttivo

    eccomi....solo una cosa, prima di intraprendere la strada XD

    Sei sempre sicuro di non voler usare un Db vero XD?

    ti spiego, fare quanto tu vuoi tramite Db è una cretinata da nulla, farlo tramite file di testo....si puo' fare, ma diventa alquanto macchinoso.....bisogna rivoluzionare un po di cose per permetterti, da un pannello utente, la possibilità di modificare o annullare una riga dal file txt.
    dimmi te 😉


  • Consiglio Direttivo

    puff....pant......:caffe:

    E' stata una fatica....ma alla fine.............FATTA!!!!!!!!!!!! :vai:

    Ti allego un zip dei file, il codice e' un po lungo, non so se sia molto gradito 😄 magari scateno qualche moderatore 😄
    meglio allegare il file. :fumato:

    Guardatelo bene, vedrai anche qualche sorpresina XD (diciamo che ho voluto mettere qualche sborroneria....basta che clicchi su modifica per capire che intendo :fumato:)

    L'ho testato e non mi da nessun errore, l'unica cosa:
    per aggiornare la pagina usa SOLO il tasto refresh che ho messo, anche se postando non vedi modifiche sul pannello di controllo, sul file son fatte, refresha e le vedrai. 😉


  • User

    Sei un fenomeno!!!!!

    da qulache errorino in control_panel
    Notice: Undefined index: action in c:\programmi\easyphp1-8\www\prova\control_panel.php on line **10
    **Notice: Undefined index: text in c:\programmi\easyphp1-8\www\prova\control_panel.php on line 111

    Notice: Undefined index: title in c:\programmi\easyphp1-8\www\prova\control_panel.php on line 112

    ma tutto funziona quando ho tempo mi scarico xampp se ha te nn segna errori
    grazie mille samyorn.:):):)


  • Consiglio Direttivo

    io l'ho uppato direttamente su host, PHP 5 pero' 😉


  • Super User

    Mi accodo 😄
    Volevo sapere, esiste anche qualcosa di FREE sulla rete che si appoggi ad un DB Mysql con linguaggio PHP?

    Voi cosa usate? Qualcosa fatto da voi come quello di Samyorn in quanto difficile trovarne di gratuiti a giro oppure qualcuno in particolare?

    Lo chiedo perchè devo fare un preventivo ad un cliente e non avendo qualcosa di "modulare" scritto da me e di facile integrazione in un sito generico mi tocca valutare i tempi e costi aziendali 🙂

    Grazie!


  • Consiglio Direttivo

    Ciao karedas 😉
    Di script ne trovi quanti ne vuoi FREE (il problema è forse l'implementazione per alcuni o la rigidità della struttura), cutenews per citarne uno.
    Personalmente resto per il fai da me, ma queste son fisime personali :fumato:
    :ciauz:


  • Super User

    Si il fatto è che potrei farmelo anche da solo e saprei anche più o meno come. Il fatto stà nel tempo e nei costi (cliente tirato ma con richieste oltre il sostenibile ^^ ).
    Provo cutenews!


  • Consiglio Direttivo

    @karedas said:

    ...(cliente tirato ma con richieste oltre il sostenibile ^^ ).
    Da quanto sento in giro, nella mia breve esperienza WEB...vogliono il mondo...e man mano che ingrandiscono il progetto accorciano il braccino, tutti!!! :eheh:
    Comunque ce ne sono altri, bigG te ne trova a flotte, vedi quello che più si confà alle richieste del cliente 😉


  • Super User

    Cutenews è perfetto! Consiglio fintanto non trovo bug, con o senza rimozione (tramite pagamento di licenza) del messaggio "powered by ..." in fondo alle news.!
    Devo solo tradurlo per il cliente in italiano ricercando nel codice come ma penso vada bene.
    Grazie 😄


  • User

    Sei stato getilissimo!!_Ci do un'occhiata e lo provo!!
    Grazie ancora!! :smile5: