• Super User

    L'unico modo che mi viene in mente e di usare un aggregatore esterno da inserire poi in un box nel forum, magari una colonna laterale.

    Se trovi lo script, io non ne conosco, integrarlo non dovrebbe essere difficile.


  • User Attivo

    C'è il gestore rss integrato... apre automaticamente (anche moderabile prima della pubblicazione) nuovi thread o annunci con varie opzioni...
    poi da li (al limite in una sezione scelta) puoi anche facilmente portare tutto in home o dove vuoi.


  • Super User

    In quel modo, però, finirebbe per creare dei thread e non so se gli interessa farlo.

    Per dargli informazione per valutare la situazione, con il sistema rss integrato, si può creare una o più sezioni nelle quali far apparire ogni articolo, pescato dal feed, come singolo thread.

    Si possono settare il numero di parole da prelevare ed al termine del contenuto appare un link all'articolo originale.

    Se però ha bisogno di uno specchietto riassuntivo in homepage, occorre una modifica che può non portare ai risultati sperati.

    Ecco perchè dicevo che sarebbe ottimale scegliere un prodotto esterno.


  • User Attivo

    Sono anche d'accordo con te Karapoto, se è tanto per riempire la home un aggregatore è meglio, in php basta un file_get_contents e la formattazione... comunque se non si sa programmare ci sono script fatti in giro.....
    ma allora che c'entra vbulletin?

    Volendo si può nascondere la sezione dove si creano i 3d e richiamarli in home anche se ciò determina caricarsi nel db i dati.... un prune periodico risolverebbe facilmente.

    Insomma dipende cosa vuole e cosa deve farci


  • User Attivo

    @Karapoto said:

    Se però ha bisogno di uno specchietto riassuntivo in homepage, occorre una modifica che può non portare ai risultati sperati.

    Aspè... dimenticavo,
    perchè può non portare ai risultati sperati?
    Quello che c'è nel thread lo porto nello specchietto.


  • Super User

    Io parlavo di risultanza grafica.

    Inoltre, se il feed si trova in un thread, lo specchietto porterebbe al thread nel forum e non direttamente alla risorsa.

    Per questo credo che uno script nato appositamente è decisamente più pratico.


  • User Attivo

    io conosco la funzione che apre i topic in automatico, ma non mi serve quella per diversi motivi, primo perche come dice Karapoto mi verrebbero linkati i topic, secondo perche mi appesantisce il database del forum, non è immediata ecc...

    io necessito di un piccolo script che mi riporta rss (anche solo il titolo dell'articolo cliccabile) dal feed del mio sito

    la cosa ha a che fare col forum perche questo piccolo box voglio metterlo in qualche template del forum

    ora io quei servizi free dove metti l'url del feed e ti danno il codice da inserire nel tuo sito non vorrei usarli, mi da fastidio dovermi appoggiare ai loro server per una cosa cosi semplice

    per esempio su wordpress esiste un semplice plugin che una volta attivato con un include da 10 caratteri visualizza qualsiasi feed esterno, cercavo la stessa cosa su vbulletin


  • User Attivo

    Ecco allora il forum tecnicamente non c'entra nulla, non ho idea se ci sia un plugin... comunque non serve.
    Comunque per la cronaca in uno specchietto si può far comparire ciò che si vuole, anche solo il link generato dall'RSS.

    googlando c'è quasi tutto, basta cercare:
    http://www.google.it/search?hl=it&rls=GGGL,GGGL:2006-41,GGGL:it&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=script+php+rss+fetcher&spell=1

    comunque visto che a dispetto della mia scorbuticheria a volte mi si può trovare nei 5 minuti buoni da un'occhio a questo:
    http://www.rss-specifications.com/display-rss.htm
    c'è l'imbarazzo della scelta come specifiche.

    :ciauz:


  • 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