• User Newbie

    salve a tutti,
    sono nuovo del sito e del forum, ho potuto toccare con mano il lavoro fatto e devo dire che è veramente eccellente!!!
    faccio i miei complimenti a tutte le persone ce ci hanno lavorato.
    premetto che ho provato il modulo su uno spazio web e funziona tutto alla meraviglia.
    ora però ho un problemino che vorrei risolvere con voi e non so se questo e il posto giusto:
    ho testato il modulo news in locale (utilizzo xampp) ma non funziona tutto come dovrebbe. il primo problema riguarda il l'installazione, infatti se richiamo la pagina install.php non la visualizzo normalmente (per step) ma vedo tutto in un unica pagina, però se inserisco i dati per l'accesso al db sempre in locale, mi crea comunque le tabelle e il file config.php.
    altro problema è dato dal fatto che se provo ad accede alla pagina admin dal login, appena clicco sul pulsante per accedere, la pagina mi viene ricaricata e non posso fare l'accesso.
    ho fatto qualche ricerca in rete e sembra che il problema sia dovuto alle sessioni che non girano come dovrebbero.
    Potete aiutarmi??? ci sto sbattendo la testa da un po' e non riesco a venirne a capo. grazie in anticipo :ciauz:


  • User

    ciao a tutti
    ho installato questo script nel mio sito e funziona tutto ok.
    ora ho instalato anche PDW_file_browser per caricare le immagini
    manon rieso a farglilo vedere al tinymce..

    ho modificato il file tiny_advanced così ma niente...

    // O2k7 skin (silver)
    tinyMCE.init({
    // General options
    mode : "textareas",
    theme : "advanced",
    skin : "o2k7",
    skin_variant : "silver",
    language : 'it',
    plugins : "pdw_file_browser,safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,imagemanager,filemanager",

    // Theme options
    theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
    theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
    theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
    theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
    theme_advanced_toolbar_location : "top",
    theme_advanced_toolbar_align : "left",
    theme_advanced_statusbar_location : "bottom",
    theme_advanced_resizing : true,

    // Example content CSS (should be your site CSS)
    content_css : "css/example.css",

    // Drop lists for link/image/media/template dialogs
    template_external_list_url : "js/template_list.js",
    external_link_list_url : "js/link_list.js",
    external_image_list_url : "js/image_list.js",
    media_external_list_url : "js/media_list.js",

    // Replace values for the template plugin
    template_replace_values : {
    username : "Some User",
    staffid : "991234"
    }

    });
    function filebrowser(field_name, url, type, win) {
    fileBrowserURL = "wwwmiodominio=" + type;
    tinyMCE.activeEditor.windowManager.open({
    title: "PDW File Browser",
    url: fileBrowserURL,
    width: 950,
    height: 650,
    inline: 0,
    maximizable: 1,
    close_previous: 0
    },{
    window : win,
    input : field_name
    });
    }

    qualcuno sa come si collega...
    grazie


  • User

    @maxmizer said:

    ciao a tutti
    ho installato questo script nel mio sito e funziona tutto ok

    qualcuno sa come si collega...
    grazie

    Risolto:

    1. rimuovere i plugin non installati in plugins :
    2. inserire: file_browser_callback : "filebrowser",
    3. inserire: function filebrowser(field_name, url, type, win) {
      fileBrowserURL ="www_sito_ext_url" + type;
      tinyMCE.activeEditor.windowManager.open({
      title: "PDW File Browser",
      url: fileBrowserURL,
      width: 950,
      height: 650,
      inline : 0,
      maximizable: 1,
      close_previous: 0
      },{
      window : win,
      input : field_name
      });
      }

    enjoy


  • User Newbie

    Ciao a tutti sono Nuovo e sto cercando di installare questo bellissimo pannello delle news.
    Ho un database Mysql su Aruba
    Ho installato lo script ma mi ha detto che il config non l'ha creato allora ho impostato manualmente io il config.

    Vado nel pannello mysql e le tabelle ci sono.
    Vado nel pannello crea news e riesco a crearla e sempre dal pannello mysql vedo che è entrata.

    Problema quando accedo al
    news/news.php

    Mi esce:
    Ultime News e Comunicazioni
    Can't connect to MySQL server on 'localhost' (10061)

    Qualcuno sa cosa sbaglio?


  • Consiglio Direttivo

    @GF82 said:

    Discussione morta? nessuno legge più questo post?
    No sono morto io 😄
    Scherzo ovviamente 😉

    Vediamo se riusciamo a risolvere qualche problemino:

    Immagino stiate utilizzando versioni ultime di PHP... ahimé nel creare lo script ho abbondato, erroneamente, nell'uso degli short tag (<? invece di <?php) che nell'ultima versione è diventato obsoleto.
    La strada idonea sarebbe quella di modificare tutti gli short tag in <?php. La scorciatoia, se possibile (in locale sicuramente), è quella di abilitare gli short tag dal php.ini.

    Già così dovreste risolvere per lo meno gran parte dei problemi, se non tutti. 😉

    Fateci sapere, eh!!!! :wink3:


  • User Newbie

    Ciao a tutti! Vorrei utilizzare il vostro script delle news per il mio sito che mi serve per superare un esame, solo che mi da questo errore quando provo ad aprire SOLO news.php: 'No database selected'..
    E quando inserisco invece la seguente porzione di codice:

    <?php
    require_once ("fastnews/config.php");
    include ("fastnews/news.php");
    ?>

    Mi da questi errori senza visualizzare niente:

    Warning: require_once(fastnews/config.php) [function.require-once]: failed to open stream: No such file or directory in C:\xampp\htdocs\tesimodmod\fastnews\index.php on line 27

    Fatal error: require_once() [function.require]: Failed opening required 'fastnews/config.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\tesimodmod\fastnews\index.php on line 27

    e alla riga 27 del file indicato c'è la riga:
    'require_once ("fastnews/config.php");'

    Sapreste per piacere aiutarmi? grazie mille a tutti in anticipo 😃


  • Consiglio Direttivo

    Ciao Albicocca89 e benvenuto/a nel Forum GT. 🙂

    Il messaggio che ti restituisce è molto chiaro: non trova il file config.php lì dove tu indichi che debba essere.
    Verifica che effettivamente si trovi dentro quella cartella.

    😉


  • User Newbie

    Eh infatti, il problema è che il file config.php l'ho messo nella cartella fastnews e non capisco come mai non me lo trova =(


  • User Newbie

    problemino risolto, la stanchezza 😃

    grazie mille per lo script è davvero fatto bene! ❤


  • Consiglio Direttivo

    Mi sembra di capire che i file si trovino entrambi sotto fastnews, metti solo "config.php" e mi sa che risolvi. 😉


  • User

    Ciao a tutti,
    sono nuova nel forum.

    Ho installato lo script e devo dire che è molto semplice e funziona tutto correttamente.

    Non sono esperta di php ma vorrei provare a creare una nuova pagina in cui compare solo la data e il titolo dell'ultima news inserita nel database (da inserire poi in home page).

    Ho creato già una nuova pagina in cui visualizzo solo la data e il titolo però mi appaiono tutte le news pubblicate, come faccio a visualizzare solo l'ultima news inserita? è possibile?

    Complimenti comunque per l'ottimo script.


  • Consiglio Direttivo

    Ciao Degele e benvenuta nel Forum GT. 😉

    Per visualizzare solo l'ultima news dovrai ordinare per data DESC e completare la query con l'aggiunta di LIMIT 1. 😉

    P.S. Felice che risulti utile. 😉


  • User

    Grazie.

    Ma modificandola non mi compare più nulla nella pagina.

    Il mio codice è questo:

    [php]<?
    $time=time(); // preleviamo dal server il timestamp attuale
    /** selezioniamo i dati dalla nostra tabella news prelevando solo i dati da pubblicare,

    • che abbiano una data di pubblicazione inferiore o uguale alla data odierna
    • che abbiano la data di fine pubblicazione maggiore o uguale alla data odierna oppure uguale a 0 (che indica che non ha scadenza)
    • ordiniamo alla fine per data di pubblicazione ASC o DESC a seconda della scelta da noi effettuata all'atto dell'installazione
    • ed infine estraiamo solo il numero di news che ci interessano.
      

    */
    $sql= "SELECT * FROM news WHERE publish=1
    AND publish_data<='$time'
    AND (unpublish_data>='$time' OR unpublish_data=0)
    ORDER BY publish_data DESC";
    if ($limit!="" || $limit!=1) // verifichiamo se abbiamo deciso di vedere tutte le news o solo alcune
    {
    $sql .=" LIMIT 1,".$limit.""; // se abbiamo impostato un limire estraiamo dai risultati della query solo quelle che ci interessano
    }
    $query=@mysql_query($sql) or die (mysql_error());
    ?>
    <div id="contentnewshome">
    <?
    // cicliamo adesso il risultato della nostra query per visualizzare le nostre news
    while ($row=mysql_fetch_array($query))
    {
    ?>
    <span class="datanews"><? echo date("d/m/Y", $row['publish_data']); ?></span><br /> <!-- avendo salvato il valore data in timestamp utilizziamo la funzione date per visualizzare la data nel formato italiano -->
    <span class="titlenews"><? echo $row['title']; ?></span><br />
    <?
    }
    ?>
    </div>[/php]

    Dove sbaglio?


  • Consiglio Direttivo

    Prova a modificarlo così:

    [PHP]<?
    $time=time();
    $sql="SELECT * FROM news WHERE publish=1
    AND publish_data<='$time'
    AND (unpublish_data>='$time' OR unpublish_data=0)
    ORDER BY publish_data DESC LIMIT 1";
    $query=@mysql_query($sql) or die (mysql_error());
    ?>
    <div id="contentnewshome">
    <?
    while ($row=mysql_fetch_array($query))
    {
    ?>
    <span class="datanews"><? echo date("d/m/Y", $row['publish_data']); ?></span><br /> <!-- avendo salvato il valore data in timestamp utilizziamo la funzione date per visualizzare la data nel formato italiano -->
    <span class="titlenews"><? echo $row['title']; ?></span><br />
    <?
    }
    ?>
    </div>[/PHP]


  • User

    🙂
    funziona!!! Sono troppo contenta!!!

    Sono riuscita a far diventare anche il campo titolo di 255 caratteri leggendo un thread precedente!

    Ora se possibile ti chiedo un'altra cosa sulla data.

    Mi piacerebbe che il mese della data risultasse in lettere non in un numeri.

    Ora (ad esempio) compare 05/11/2011 invece mi piacerebbe che ci fosse scritto 05 novembre 2011.

    Grazie ancora 😉


  • Consiglio Direttivo

    Prova così:

    [php]<?php
    while ($row=mysql_fetch_array($query))
    {
    $daynews=date("d", $row['publish_data']);
    // grazie a creatorweb per l'utile script http://www.giorgiotave.it/forum/scripting-e-risorse-utili/139801-script-calendario-prenotazioni.html#post892351
    $mesi["January"]="Gennaio";
    $mesi["February"]="Febbraio";
    $mesi["March"]="Marzo";
    $mesi["April"]="Aprile";
    $mesi["May"]="Maggio";
    $mesi["June"]="Giugno";
    $mesi["July"]="Luglio";
    $mesi["August"]="Agosto";
    $mesi["September"]="Settembre";
    $mesi["October"]="Ottobre";
    $mesi["November"]="Novembre";
    $mesi["December"]="Dicembre";

    $mesenews['mese_text'] = $mesi[date("F", $row['publish_data'])];
    $yearnews=date("Y", $row['publish_data']);

    $datenews=$daynews." ".$mesenews['mese_text']." ".$yearnews;
    ?>
    <span class="datanews"><?php echo $datenews; ?></span><br /> <!-- avendo salvato il valore data in timestamp utilizziamo la funzione date per visualizzare la data nel formato italiano -->
    <span class="titlenews"><? echo $row['title']; ?></span><br />
    <?php
    }
    ?>[/php]Ho incluso uno script di creatorweb che ti trasforma il mese testuale da inglese ad italiano.

    😉


  • User

    Perfetto grazie, funziona!!! 🙂

    E grazie anche a creatorweb!
    🙂

    Grazie, grazie, grazie.


  • User

    Sono sempre quella di prima.

    Non riesco più a staccarmi da questo editor e sto cercando di personalizzarlo il più possibile, ora sono passata a personalizzare la parte di amministrazione.

    Ho provato a collegare nel file admin.php il file tiny_simple.js e funziona!

    Per le mie necessità il file advanced ha troppi elementi però nel file tiny_simple.js secondo me manca un pulsante, o meglio due pulsanti fondamentali: aggiungi link e disattiva link, si possono inserire i due comandi nel file tiny_simple.js magari prendendoli dal file tiny_advanced.js, se sì come?

    Nel frattempo che arrivi qualche suggerimento, provo a smanettarci un pò! 🙂
    E se troverò la soluzione la posterò. 🙂


  • Consiglio Direttivo

    Anche il normal ha troppi pulsanti?

    Fatti una copia del normal, nel caso, ed elimina i pulsanti che non ti servono:

    theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,|,image,|,cleanup,|,insertdate,inserttime,|,preview,|,forecolor,backcolor",
    

    Se per esempio vuoi togliere il pulsante pasteword, basta che lo cancelli così da avere:

    theme_advanced_buttons2 : "cut,copy,paste,pastetext,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,|,image,|,cleanup,|,insertdate,inserttime,|,preview,|,forecolor,backcolor",
    

    😉


  • User

    Sinceramente se applico il normal nel scr del file admin poi nel browser, nella mia parte di amministrazione non vedo nessun pulsante.

    Mi sono fatta una copia dell'advance e sto provando a modificarlo,
    lasciando solo nei theme options questa riga:
    theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|, bullist,numlist,|,outdent,indent,blockquote,|,link,unlink",

    che sono i pulsanti che vorrei visualizzare, ma ne vedo altriin più. 😞

    Ora ci riprovo