Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. darkel
    3. Post
    D

    darkel

    @darkel

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 13
    • Post 51
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    51
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da darkel

    • Problema dimensione immagini con Explorer

      🙂 Sera a tutti, ragazzi.
      Ho un problema di visualizzazione con il css del seguente menu:
      worldsfinest.it/public2/files/script/menu.php

       
      <link rel="stylesheet" type="text/css" href="class.css" />
      <table border="0" cellpadding="0" cellspacing="0">
      <td valign="top" width="165"><div class="info2"><a href= class="link"></a></div></td><tr>
      <td height="2"></td></tr>
      <td valign="top" width="165"><div class="schede2"><a href= class="link"></a></div></td><tr>
      <td height="2"></td></tr>
      <td valign="top" width="165"><div class="news2"><a href= class="link"></a></div></td><tr>
      <td height="3"></td></tr></td>
      </table> 
      
      

      Class.css

       
      info2 a.link{
      float: right;
      display: block;
      background: url(../sito/02_info.gif) no-repeat;
      spacing: 0px;
      padding: 0px;
      margin: 0px;
      margin-top: 0px;
      margin-right: 0px;
      margin-left: 0px;
      margin-bottom: 0px;
      width: 104px;
      height: 12px;
       
      }
      .info2 a.link:hover{
      float: right;
      display: block;
      spacing: 0px;
      padding: 0px;
      margin: 0px;
      margin-top: 0px;
      margin-right: 0px;
      margin-left: 0px;
      margin-bottom: 0px;
      background: url(../sito/01_info.gif) no-repeat;
      width: 104px;
      height: 12px;
       
      }
      
      

      Usando il browser Firefox, i bottoni si vedono nella loro dimensione originale, mentre con Explorer (maledetto!) vi è un abbondante separazione, dovuta ad un inspiegabile ridimensionamento della lunghezza che non segue il comando dei 12px, dato nella classe.
      Come posso fare per offrire una visualizzazione uguale per entrambi i browser?
      :bho:
      Come sempre, un grazie anticipato a chiunque partecipi alla discussione

      postato in Coding
      D
      darkel
    • RE: Limitare elenco di RSS con Php.

      Ragazzi, ho risolto 😛

      Che svista.. Dovevo semplicemente modificare questa stringa..

      for( $i=0 ; $i ***< ***$item_counter ; ++$i ){

      postato in Coding
      D
      darkel
    • Limitare elenco di RSS con Php.

      Ciao a tutti ragazzi! :figo2:

      Finalmente sono riuscito a inserire nel myo sito un elenco di Feed RSS proveniente da un'altro portale, tramite uno script Php..
      Questo:
      [php]
      <?
      $filename=" URL DEL SITO DA CUI PRELEVO I FEED ";
      if( ! ($fp = fopen( "$filename" , "r" )) ){echo "Impossibile aprire il file xml!";}
      $item_counter = 0;
      $item_data = array();
      $xml_current_tag_state = '';
      function startElementHandler( $parser, $element_name, $element_attribs ){
      global $item_counter;
      global $item_data;
      global $xml_current_tag_state;
      $xml_current_tag_state = $element_name;
      }
      function endElementHandler( $parser, $element_name ){
      global $item_counter;
      global $item_data;
      global $xml_current_tag_state;
      $xml_current_tag_state = '';
      if( $element_name == "ITEM" ) {
      $item_counter++;
      }
      }
      function characterDataHandler( $parser , $data ){
      global $item_counter;
      global $item_data;
      global $xml_current_tag_state;
      if( $xml_current_tag_state == '' ) {
      return;
      }
      if( $xml_current_tag_state == "TITLE" ) {
      $item_data[$item_counter]["title"] = $data;
      }
      if( $xml_current_tag_state == "LINK" ) {
      $item_data[$item_counter]["link"] = $data;
      }
      if( $xml_current_tag_state == "DESCRIPTION" ) {
      $item_data[$item_counter]["description"] = $data;
      }
      }
      if( !($xml_parser = xml_parser_create()) ){
      die("Impossibile creare l' XML parser!");
      }

      xml_set_element_handler($xml_parser, "startElementHandler", "endElementHandler");
      xml_set_character_data_handler($xml_parser, "characterDataHandler");

      $data = stream_get_contents($fp);
      if( !xml_parse($xml_parser, $data, feof($fp)) ){
      break; // esce dal loop quando finisce
      }

      xml_parser_free($xml_parser);

      for( $i=0 ; $i < $item_counter ; ++$i ){
      echo "<a href='".$item_data*["link"]."'>".$item_data*["title"]."</a><BR/>".$item_data*["description"]."<BR/> ";
      }
      ?>
      [/php]
      Il problema che incortro ora e al quale non so ovviare è che purtroppo l'elenco di feed che mi compare è lunghissimo, perchè non si limita ad esporre solo i primi link, ma tutto l'ambaradam. :dull:

      Qualcuno di voi sa attraverso quale modifica (possibilmente attuata su questo script) è possibile imporre un limite di visualizzazione ai primi 3 feed rss?

      Ringrazio anticipatamente chiunque partecipi alla discussione. :wink3:

      postato in Coding
      D
      darkel
    • RE: Indici di &quot;Anteprima News&quot; : limite numerico

      GRaZZzzzIe mille! 🙂

      postato in Coding
      D
      darkel
    • RE: Indici di &quot;Anteprima News&quot; : limite numerico

      grazie per aver risposto alla mia richiesta ^^ ..

      Pare che ci sia un problema con l'accorgimento che mi hai dato: comargono solo 2 news anzichè 5 ..
      Mentre se inserisco

      
      foreach ($articles as $article)
      {
        if(count($articles) > $i)
        {
          if(($i > 3) && **(****$i <= 8****))**
          {
            print $article;
          }
          $i++;
        }
      }
      
      

      Allora sì,ne compargono 5 come vorrei..

      postato in Coding
      D
      darkel
    • RE: Indici di &quot;Anteprima News&quot; : limite numerico

      In pratica il mio intento è quello di arrivare a tale soluzione:

      **TABELLA 1) **
      NEWS 12
      NEWS 11
      NEWS 10
      TABELLA 2)
      NEWS 9
      NEWS 8
      NEWS 7
      NEWS 6
      NEWS 5

      Invece mi riporta questo risultato:

      **TABELLA 1) **
      NEWS 12
      NEWS 11
      NEWS 10
      TABELLA 2)
      NEWS 9
      NEWS 8
      NEWS 7

      Ho sbagliato qualcosa nello script della seconda tabella?

      postato in Coding
      D
      darkel
    • Indici di &quot;Anteprima News&quot; : limite numerico

      Ciao a tutti,raga..
      Ho inserito nel mio sito un pannello di gestione news..
      E sono riuscito anche a far apparire in Home le "Anteprime" delle
      prime 3 news più recenti ,tramite questo piccolo script..

      <?
              require(*'config.php'*); 
      $filename = "*LISTANEWS.php*";
      #- open article summaries
      if(file_exists($filename)){
        $fh = fopen($filename, "r");
        $old_news = fread($fh, filesize($filename));
        fclose($fh);
      }
       
      #- get first three article
      $articles = explode("<!--ARTICLE-->", $old_news);
      $i=0;
      foreach ( $articles as $article ){
        if(count($articles)>$i){
      **  if(3 >= $i++){**
          print $article;
         }
        }
      }
      ?>
      
      

      Mi servirebbe ora un modo per far comparire le successive 5 in una nuova tabella (escludendo appunto le 3 già presenti)..

      Ho esposto il seguente argomento già in una precedente Discussione ..
      Tutto sembrava andare bene,ma successivamente mi sono accorto che le news ,partivano sì dalla quarta in poi,ma non rispettavano il limite numerico imposto dallo script (che è di massimo 5 news)

      Qui di seguito il codice che ho utilizzato:

       
      <?
              require(*'config.php'*); 
       $filename = "*LISTANEWS.php*";
       #- open article summaries
       if(file_exists($filename)){
        $fh = fopen($filename, "r");
        $old_news = fread($fh, filesize($filename));
        fclose($fh);
       }
       
       #- get first three article
       $articles = explode("<!--ARTICLE-->", $old_news);
       $i=0;
       foreach ( $articles as $article ){
        if(count($articles)>$i){
       ** if($i++ > 3){**
      **  if(5 <= $i++ ){**
          print $article;
         }
      }
      }
       }
      ?>
      

      Qualcuno mi da una dritta? :mmm:

      postato in Coding
      D
      darkel
    • RE: Cartella public: visualizzazione nei Motori di Ricerca

      Non so se questa sia la categoria giusta per parlarne..Se non lo è,chiedo ai Mods di spostarla nella piu indicata..
      Comunque ho già provato ad effettuare ricerche sui vari motori di ricerca,ma le pagine presenti nella directory public,vengono automaticamente escluse.. 😞

      postato in Coding
      D
      darkel
    • Cartella public: visualizzazione nei Motori di Ricerca

      Un saluto a tutti.
      Non disponendo di un database, ho installato (come alcuni di voi già sanno) un pannello di gestione news, nella cartella public presente sul mio spazio Aruba.
      In quanto a funzionalità tutto procede per il meglio. Ora però mi è sorto un dubbio riguardo la visualizzazione delle pagine create in questa cartella, sui motori di ricerca: infatti sembra proprio che nessun articolo sia visualizzabile nelle ricerche.
      Esiste un sistema per far si che i motori riescano a rintracciare ugualmente le pagine (possibilmente evitando l'utilizzo di un DB)?
      Mi affido ancora una volta alla vostra esperienza :ppp:

      postato in Coding
      D
      darkel
    • RE: Creare ANTEPRIMA articolo

      Ancora grazie mille per l'attenzione!... Ho seguito i tuoi preziosi consigli (molto valido anche quello sullo stripslash!)... Ora però mi sorge un dubbio. Le pagine pubblicate nella cartella 'public' non sono rintracciabili dai motori di ricerca. Esiste un modo per divulgarle?
      Ancora Grazie 😉

      postato in Coding
      D
      darkel
    • RE: Creare ANTEPRIMA articolo

      Tutto risoloto ^^.. ```
      <input type=hidden name=body rows=15 cols=30 value="<? echo $body ?>">

       
      GRAZIE ANCORA A TUTTI (in particolare Jantima)
      postato in Coding
      D
      darkel
    • RE: Creare ANTEPRIMA articolo

      http://www.worldsfinest.it/public/superman/dossier/prova.php
      purtroppo c'è un problema quando nel "Body" aggiungo dei codici HTML e visualizzo la Preview..
      Se vuoi provare a vedere cosa accade clicca sulla mia pagina di prova e visualizza una preview aggiungendo nel testo qualche piccolo codice..

      postato in Coding
      D
      darkel
    • RE: Creare ANTEPRIMA articolo

      Fa nulla, il tuo aiuto è già stato preziosissimo 🙂
      Grazie!

      postato in Coding
      D
      darkel
    • RE: Creare ANTEPRIMA articolo

      Grazie MILLE ! ..In effetti stavo provando ad abbozzare un procedimento simile ^^ ..
      Comunque avrei soltanto un ultimo quesito e la chiudo.. C'è un modo per far si che cliccando il pulsante "Anteprima" la preview si apra in finestra pop-up?

      postato in Coding
      D
      darkel
    • RE: Creare ANTEPRIMA articolo

      Grazie per la risposta.
      A dirla tutta, però, da quel che ho capito, questo codice comporterebbe la modifica della maggior parte dello script originale. Ho già provato ad integrarlo, tra l'altro, ma senza risultati positivi.
      Visto che non sono pratico (per nulla :(), vorrei sapere se esiste un codice da integrare direttamente al mio script.

      postato in Coding
      D
      darkel
    • RE: Creare ANTEPRIMA articolo

      Dopodiche' modifichi la pagina news.php, mettendoci un codice simile a quello che riceve i dati, ma che si esegue quando value=Preview

      come realizzo questo codice?..
      grazie:)

      postato in Coding
      D
      darkel
    • RE: Creare ANTEPRIMA articolo

      Grazie per l'attenzione Jantima ;)..Il Form è integrato nella pagina *news.php *..

      Questo è il codice per intero della pagina..

       
      <?
              include ("template.inc");
              include ("config.php");
       $summary_template = "t_summary.html";
       $article_template = "t_article.html";
       $max_summary = 5;
       function summary_page ($subject, $date, $summary, $article_id)
       {
        global $summary_template;
               $t = new Template();
               $t->set_file("SummaryPage", $summary_template);
        $article_url = "article_".$article_id.".html";
        $date = nl2br($date);
        $summary =  nl2br($summary);  
        $t->set_var( array(
          "subject" => $subject,
          "date"    => $date,
          "summary" => $summary,
          "article_url" => $article_url
          ));
        $t->parse("Summary", "SummaryPage");
        return $t->get_var("Summary");
       }
       function main_page ($subject, $date, $summary, $article_id, $body)
       {
        global $article_template;
                      $t = new Template();
                      $t->set_file("ArticlePage", $article_template);
                      $article_url = "article_".$article_id.".html";
                      $date = nl2br($date);
                      $summary =  nl2br($summary);
                      $body =  nl2br($body);
                      $t->set_var( array(
                                      "subject" => $subject,
                                      "date"    => $date,
                                      "summary" => $summary,
                                      "body" => $body,
                                      "article_url" => $article_url
                                      ));
                      $t->parse("Article", "ArticlePage");
                      return $t->get_var("Article"); 
       }
       function add_article($filename, $news)
       {
        if(file_exists($filename)){
         $fh = fopen($filename, "r");
         $old_news = fread($fh, filesize($filename));
         fclose($fh); 
        }
        /* TODO: Multipage articles
         preg_match_all("<!--ARTICLE PAGE=(\d*)-->", $old_news, $matches;
       
         if( count($matches[0]) >= $max_summary){
          $oldfilename = $filename.($matches[0][0]+1);
         } 
        */
        $fh = fopen($filename, "w");
        $news = stripslashes($news);
        fwrite($fh, "\n<!--ARTICLE-->\n$news $old_news");
        fclose($fh);
       }
      ?>
      <?
       if(strcmp($subject, "")){ 
        if(!(strcmp($passwd, $password))){ 
         add_article("article_summary.html", summary_page($subject, $date, $summary, $article_id));
         add_article("article_$article_id.html", main_page($subject, $date, $summary, $article_id, $body));
         echo "<p> Article has been added! <p>";
        }else{
         echo "<p><b> Password is wrong! </b>";
        }
       }
      ?>
       
      <form action=news.php method=post>
      <table border=0>
      <tr> <td> (Password): </td><td> <input type=text name=passwd size=30> </td></tr>
      <tr> <td> Subject: </td><td> <input type=text name=subject size=30> </td></tr>
      <tr> <td> Article ID: </td><td> <input type=text name=article_id value=<? echo date("Y_m_j_is"); ?> size=30> </td></tr>
      <tr> <td> Date/Author/etc: </td><td> <textarea name=date rows=2 cols=30 wrap=soft><? echo date("M j, Y\n"); ?>Author: </textarea> </td></tr>
      <tr> <td> Summary: </td><td> <textarea name=summary rows=5 cols=30 wrap=soft></textarea> </td></tr>
      <tr> <td> Body: </td><td> <textarea name=body rows=15 cols=30></textarea> </td></tr>
      </table>
      <input type=submit name=submit value=Add>
      </form>
      
      

      E questo quello della pagina dove verrà 'stampato' l'articolo..

      <p>
      <b>{subject}</b>
      <br>
      <font size=1>{date}</font>
      <p>
      {body}
      <p>
      
      postato in Coding
      D
      darkel
    • Creare ANTEPRIMA articolo

      Un saluto a tutti.
      Mi occorerebbe sapere se e come sia possibile integrare una visualizzazione di anteprima (in pagina web) dei dati da inviare tramite form (nel mio caso un pannello di invio articoli, che non utilizza database mysql).

      Questo è lo script del mio pannello (Article Manager):

      
      <?
      include ("template.inc");
      include ("config.php");
      
      $subject = $_POST[subject];
      $summary = $_POST[summary];
      $passwd = $_POST[passwd];
      $date = $_POST[date];
      $body = $_POST[body];
      $article_id = $_POST[article_id];
      #foreach($GLOBALS as $a => $b){ print "<li>$a => $b";}
      $summary_template = "t_summary.html";
      $article_template = "t_article.html";
      $max_summary = 5;
      function summary_page ($subject, $date, $summary, $article_id)
      {
      global $summary_template;
      $t = new Template();
      $t->set_file("SummaryPage", $summary_template);
      $article_url = "article_".$article_id.".html";
      $date = nl2br($date);
      $summary = nl2br($summary); 
      $t->set_var( array(
      "subject" => $subject,
      "date" => $date,
      "summary" => $summary,
      "article_url" => $article_url
      ));
      $t->parse("Summary", "SummaryPage");
      return $t->get_var("Summary");
      }
      function main_page ($subject, $date, $summary, $article_id, $body)
      {
      global $article_template;
      $t = new Template();
      $t->set_file("ArticlePage", $article_template);
      $article_url = "article_".$article_id.".html";
      $date = nl2br($date);
      $summary = nl2br($summary);
      $body = nl2br($body);
      $t->set_var( array(
      "subject" => $subject,
      "date" => $date,
      "summary" => $summary,
      "body" => $body,
      "article_url" => $article_url
      ));
      $t->parse("Article", "ArticlePage");
      return $t->get_var("Article"); 
      }
      function add_article($filename, $news)
      {
      if(file_exists($filename)){
      $fh = fopen($filename, "r");
      $old_news = fread($fh, filesize($filename));
      fclose($fh); 
      }
      /* TODO: Multipage articles
      preg_match_all("<!--ARTICLE PAGE=(\d*)-->", $old_news, $matches;
      
      if( count($matches[0]) >= $max_summary){
      $oldfilename = $filename.($matches[0][0]+1);
      } 
      */
      $fh = fopen($filename, "w");
      $news = stripslashes($news);
      fwrite($fh, "\n<!--ARTICLE-->\n$news $old_news");
      fclose($fh);
      }
      if(strcmp($subject, "")){ 
      if(!(strcmp($passwd, $password))){ 
      add_article("article_summary.html", summary_page($subject, $date, $summary, $article_id));
      add_article("article_$article_id.html", main_page($subject, $date, $summary, $article_id, $body));
      echo "<p> <a href=article_$article_id.html>Article</a> has been added! <p>";
      }else{
      echo "<p><b> Password is wrong! </b>";
      }
      }
      ?>
      
      

      E questo il form da cui inviare i dati:

      
      <form action=news.php method=post>
      <table border=0>
      <tr> <td> (Password): </td><td> <input type=password name=passwd size=20> </td></tr>
      <tr> <td> Subject: </td><td> <input type=text name=subject size=50> </td></tr>
      <tr> <td> Article ID: </td><td> <input type=text name=article_id value=<? echo date("Y_m_j_is"); ?> size=30> </td></tr>
      <tr> <td> Date/Author/etc: </td><td> <textarea name=date rows=2 cols=50 wrap=soft><? echo date("M j, Y\n"); ?>Author: </textarea> </td></tr>
      <tr> <td> Summary: </td><td> <textarea name=summary rows=5 cols=50 wrap=soft></textarea> </td></tr>
      <tr> <td> Body: </td><td> <textarea name=body rows=15 cols=50></textarea> </td></tr>
      </table>
      <input type=submit name=submit value=Add>
      </form>
      
      

      Il tutto è piuttosto semplice..ma non riesco a trovare il modo di inserire un'anteprima web dell'articolo da postare..
      Chiedo il vostro aiuto :fagiano:

      postato in Coding
      D
      darkel
    • Rinominare Immagini Caricate

      Per caricare le mie immagini uso questo script:

       
      <?php
      $uploadfile=$_FILES['upfile']['name'];
      echo $uploadfile;
      //copy($_FILES['upfile']['tmp_name'],$uploadfile);
      if(move_uploaded_file($_FILES['upfile']['tmp_name'],$uploadfile)){
          echo 'Immagine inserita con successo!';
      }else{
          echo'Impossibile procedere col trasferimento del file';
      }
      ?> 
      
      

      Le immagini si trasferiscono nella cartella pubblica on-line dove si trova la pagina,ma mantengono il nome originale del file..Come posso far si che le immagini si rinominino automaticamente (magari con la data del giorno di Upload) una volta inviate nella cartella?

      Grazie in Anticipo,guys!

      postato in Coding
      D
      darkel
    • RE: [RISOLTO]Limite di caratteri in una riga

      Ho risolto il myo problema applicando uno script Java al file lista_titoli.php
      Thanx Anyway

      postato in Coding
      D
      darkel