• User Attivo

    sono un po incapace, comunque ho utilizzato rss2html l'ho uppato e ho seguito la procedura, adesso mi ritrovo il feed ok sull'url miosito.com/sample-template.html

    contiene questo codice:

    ~~~BeginItemsRecord~~~
    <div>~~~ItemPubShortDate~~~ ~~~ItemPubShortTime~~~: <a href="~~~ItemLink~~~">~~~ItemTitle~~~</a></div>
    ~~~EndItemsRecord~~~
    ```ma se io questo codice lo infilo nel template php del forum non funge :(
    
    mi piacerebbe avere un include "<?php" da mettere sul template invece di tutto questo casino senza fine

  • User Attivo

    Uff... i template di vb non sono php puro, non puoi includere le cose così...

    Ti ho adattato uno script al volo, metti il file myrss.php nella cartella principale del forum, personalizza la parte in fondo: indirizzo dell'Rss, colori, dimensioni etc, per testarlo puoi lasciarlo così.

    Poi installa il plugin e inserisci nel template dove vuoi $myrss

    Non chiedermi di personalizzare pure la grafica che non ho tempo, è html dentro php.

    Avanzo un caffè :ciauz:


  • User Attivo

    @Uno said:

    Uff... i template di vb non sono php puro, non puoi includere le cose così...

    Ti ho adattato uno script al volo, metti il file myrss.php nella cartella principale del forum, personalizza la parte in fondo: indirizzo dell'Rss, colori, dimensioni etc, per testarlo puoi lasciarlo così.

    Poi installa il plugin e inserisci nel template dove vuoi $myrss

    Non chiedermi di personalizzare pure la grafica che non ho tempo, è html dentro php.

    Avanzo un caffè :ciauz:

    grande, spero di sdebitarmi 🙂

    funziona perfettamente, solo se messo in certi template non funge

    infine ho problemi con gli accenti, ho provato a cambiare il charset in utf-8 nel file xml ma li sbaglia lo stesso


  • User Attivo

    so di essere un rompipalle incredibile, ma esiste una variante allo script che mi permetta di avere un include con all'interno l'url del feed da mettere direttamente nel template?

    in modo che possa essere usato più volte in template diversi e mostri rss diversi


  • User Attivo

    In che template non funziona? Ho usato l'attacco su global_start proprio per farlo andar bene su tutto...

    Per le accentate ok... posso inserire un replace che le corregge... lo script base era inglese (o americano) e loro non hanno questi problemi

    Al volo (senza complicare di più la cosa, esempio c'è un plugin che consente di inserire php direttamente ma non è consigliatissimo) l'unica cosa che posso farti per i vari rss è aggiungere delle variabili sul plugin a cui poi associerai l'indirizzo rss (es sul template index home metti la variabile $ind_home e poi sul plugin metti $ind_home="http://vattelapesca/rss"; magari sotto ne metti un'altro e lo chiami $ind_home2 etc
    insomma lasci fisse le variabili sui template e cambi gli indirizzi sul plugin

    Ma poi devi iniziare a cercare una piantagione di caffè :lol:

    P.s. dimmi se ti basta così se no non ci perdo neanche i 5 min necessari.


  • User Attivo

    @Uno said:

    In che template non funziona? Ho usato l'attacco su global_start proprio per farlo andar bene su tutto...

    Per le accentate ok... posso inserire un replace che le corregge... lo script base era inglese (o americano) e loro non hanno questi problemi

    Al volo (senza complicare di più la cosa, esempio c'è un plugin che consente di inserire php direttamente ma non è consigliatissimo) l'unica cosa che posso farti per i vari rss è aggiungere delle variabili sul plugin a cui poi associerai l'indirizzo rss (es sul template index home metti la variabile $ind_home e poi sul plugin metti $ind_home="http://vattelapesca/rss"; magari sotto ne metti un'altro e lo chiami $ind_home2 etc
    insomma lasci fisse le variabili sui template e cambi gli indirizzi sul plugin

    Ma poi devi iniziare a cercare una piantagione di caffè :lol:

    P.s. dimmi se ti basta così se no non ci perdo neanche i 5 min necessari.

    sarebbe perfetto se tu potessi realizzarmelo in grado di settare le variabili del forum, esempio:

    nel forumdisplay.php?f=1 che tratta auto vorrei mettere rss da un sito di auto

    nel forumdisplay.php?f=2 che tratta sport vorrei mettere rss da un sito di sport

    ecc...

    se riesci a farmelo in questo modo, puoi darmi la postepay e una quindicina di caffe te li offro davvero 🙂

    fammi sapere


  • User Attivo

    per i caffe scherzavo, comunque senza riscrivere tutto è impossibile e adesso non ho tempo.
    c'è una soluzione abbastanza semplice, purchè non cambi ogni secondo minuto le fonti (comunque è semplice lo stesso):

    Fai tanti file myrss.php quante fonti vuoi aggregare, ad ognuno metti il giusto indirizzo e lo nomini di conseguenza, esempio

    banane_rss.php
    lamponi_rss.php
    etc

    poi nel plugin (sempre lo stesso) metti tanti oggetti quanti file hai fatto esempio:

    ob_start();
    include("banane.php");
    $banane_rss = ob_get_contents();
    ob_end_clean();

    ob_start();
    include("lamponi.php");
    $lamponi_rss = ob_get_contents();
    ob_end_clean();
    Quindi sul template piazzi delle condizioni

    <if condition="$forumid=1">
    $banane_rss
    </if>

    <if condition="$forumid=2">
    $lamponi_rss
    </if>
    Comunque sia, quando decidi di cambiare le fonti basta che apri il file php corrispondente, avevo provato a passare i parametri sullo stesso file ma con lo script così com'è non si riesce...
    Sembra complicato ma ci vogliono 5 min ad impostarlo

    :ciauz:


  • User Attivo

    grazie ci provo e ti faccio sapere


  • User Attivo

    non funziona, sembra non apparire nulla 😞


  • User Attivo

    cosi come mi hai detto di fare non appare nulla, forse hai fatto qualche casino con i nomi dei file, tipo banana_rss.php e simili

    correggendo i nomi e sostituendo semplicemente myrss con "la parola" al vecchio plugin funziona (sul singolo), ma appena aggiungo al plugin la seconda variabile il forum non funge proprio rimanendo bianco

    inoltre sembra che anche la variabile forumid=x sia sbagliata indipendentemente dal funzionamento del plugin


  • Super User

    Per questo suggerivo di usare uno script da installare lato server e poi visualizzare nel forum, proprio per avere un'interfaccia pratica e veloce e poter inserire tutti i feed che si vogliono.

    Sicuro di non aver trovato nulla del genere?
    In quel modo saresti anche autonomo ed al più si dovrebbe risolvere l'integrazione nel forum.


  • User Attivo

    Non l'avevo testato, scusa ma ho poco tempo

    La condizione giusta è

    		 				<if  condition="$foruminfo[forumid]==**X**">
    

    $banane_rss
    </if>

    Al post di **X **il numero del forum che desideri

    purtroppo anche i plugin devono essere uno per ogni forum diverso...

    se no male che vada fatti aiutare da Karapoto 😛
    Scusa ma te la sei cercata... lo so che si può fare di meglio, ma calcolando che lui non è capace, io non ho tempo, altri non si sballonano, questo era quello che potevo dedicargli...
    e la prossima volta mi faccio gli affari miei..........

    :ciauz: ad entrambi


  • Super User

    No guarda, hai capito male.
    Nessun riferimento al tuo impegno, anzi.

    Siccome ho visto che avresti dovuto preparargli un plugin per ogni forum, mi sembrava più facile che trovasse uno script specifico piuttosto che lasciarlo a metà strada.


  • User Attivo

    qualcuno puo riuscire a correggermi il charset di questo script ?

    grazie