- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- box RSS (ultime news) nella home del forum
-
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è
-
@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è
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
-
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
-
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 pluginMa poi devi iniziare a cercare una piantagione di caffè
P.s. dimmi se ti basta così se no non ci perdo neanche i 5 min necessari.
-
@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 pluginMa poi devi iniziare a cercare una piantagione di caffè
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
-
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
etcpoi 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
-
grazie ci provo e ti faccio sapere
-
non funziona, sembra non apparire nulla
-
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
-
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.
-
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..........ad entrambi
-
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.
-
qualcuno puo riuscire a correggermi il charset di questo script ?
grazie