Page 1 of 1
COME FUNZIONA CGFEEDMAKER?
Posted: Fri Jun 25, 2010 4:00 pm
by l3d
Una volta le news generavano automaticamente i feeds, adesso bisogna ricorrere a cgfeedmaker. Sembrava facile, ma incollando il codice {CGFeedMaker action='autodiscovery' feed='news'} non genera nessun feed rimandandomi ad una pagina vuota.
Non so se ho ragione, ma secondo me il metodo dovrebbe essere un'attimino più user friendly, anche perchè i feeds sono da parecchio tempo uno standard per quasi tutti i siti web.
Qualcuno di buona volontà mi spiega come funziona 'sto plugin?

Re: COME FUNZIONA CGFEEDMAKER?
Posted: Sun Jun 27, 2010 3:14 pm
by protempore
mah... io spiegarlo non so... ma so che a me funziona...
io non ho fatto assolutamente nulla...
ho inserito il tag {CGFeedMaker action='rsslink' feed='news'} e i feed sono generati...
in più ho solo definito nella configurazione del feed "news" il link del feed... cioè l'url del nome a dominio che deve rispondere alla chiamata del canale feed
forse il tuo problema è la action "autodiscovery"
Re: COME FUNZIONA CGFEEDMAKER?
Posted: Tue Jun 29, 2010 12:31 pm
by axxe16
Il plugin è facile da usare (vedi sopra) purtroppo anche io ho riscontrato diversi problemi. Dopo una lunga ricerca ho risolto il problema abilitando il rewrite degli url.
Nel mio caso però, per colpa di alcune customizzazioni non tutti i moduli del suddetto progetto supportavano il rewrite quindi mi sono arrangiato creando uno script che generasse il feed (ho usato feedcreator.class.php e ho generato il feed facendo query direttamente dalla tabella News).
Se non riesci a risolvere posso fornirti il mio script

Ovviamente CGfeedMaker è molto più flessibile e ti consiglio di provare a risolvere con quello
Re: COME FUNZIONA CGFEEDMAKER?
Posted: Tue Jun 29, 2010 12:57 pm
by protempore
io in effetti ho abilitato mod_rewrite... non ho provato senza...

Re: COME FUNZIONA CGFEEDMAKER?
Posted: Tue Jun 29, 2010 12:59 pm
by axxe16
9 volte su dieci il problema è quello...

Re: COME FUNZIONA CGFEEDMAKER?
Posted: Fri Jul 02, 2010 12:08 pm
by l3d
prima di vi ringrazio per le risposte
protempore wrote:
ho inserito il tag {CGFeedMaker action='rsslink' feed='news'} e i feed sono generati...
forse il tuo problema è la action "autodiscovery"
con autodiscovery mi appare l'icona cliccabile nella barra degli indrizzi, con rsslink invece stampa un normalissimo link: ma questo o quello mi portano allo stesso indirizzo vuoto!
per quanto riguarda l'url setting su gonfig.php attualmente è settato in questa maniera
Code: Select all
#------------
#URL Settings
#------------
$config['url_rewriting'] = 'internal';
$config['page_extension'] = '';
$config['use_hierarchy'] = true;
$config['query_var'] = 'page';
il sito è
http://fattitaliani.it
Re: COME FUNZIONA CGFEEDMAKER?
Posted: Fri Jul 02, 2010 12:55 pm
by protempore
per come dice axxe16 url_rewriting dovrebbe essere posto come:
$config['url_rewriting'] = 'mod_rewrite';
io posso confermare che con mod_rewrite a me funziona
Re: COME FUNZIONA CGFEEDMAKER?
Posted: Fri Jul 16, 2010 9:52 am
by l3d
a me invece sia i feed che le news mi danno errore 404...
con "mod rewrite" è sparito tutto!
ma possibile che sia così complicato?
Re: COME FUNZIONA CGFEEDMAKER?
Posted: Sun Jul 18, 2010 4:07 pm
by protempore
l3d wrote:
a me invece sia i feed che le news mi danno errore 404...
con "mod rewrite" è sparito tutto!
ma possibile che sia così complicato?
non saprei... a me sinceramente funziona senza nessun problema e dal tipo di errore ho più l'impressione che sia un problema di configurazione del webserver che non del modulo...
Re: COME FUNZIONA CGFEEDMAKER?
Posted: Sat Aug 07, 2010 10:00 am
by l3d
dal supporto tecnico è arrivata la seguente risposta
Forse oltre ad attivare il mod rewrite deve anche impostare il percorso con ad esempio:
RewriteBase /
ehm... che dovrei fare?
Re: COME FUNZIONA CGFEEDMAKER?
Posted: Sat Aug 07, 2010 12:19 pm
by protempore
l3d wrote:
dal supporto tecnico è arrivata la seguente risposta
Forse oltre ad attivare il mod rewrite deve anche impostare il percorso con ad esempio:
RewriteBase /
ehm... che dovrei fare?
penso che intendano le regole in .htaccess
tu lo hai abilitato... vero?
RewriteBase /
se il tuo sito è al primo livello... "/cms" se, ad esempio, il sito è in una directory al primo livello che si chiama "cms"...
esempio di .htaccess
Code: Select all
# Attempt to override some php settings, these settings may be helpful on some hosts if your
# default configuration does not meet CMS's minimum requirements, and your host
# has given your account appropriate permissions
#php_value upload_max_filesize "10M"
#php_value session_save_path "tmp/cache"
#php_flag magic_quotes_gpc Off
#php_flag register_globals Off
#php_flag session.use_trans_sid Off
# (this is important, so uncomment if your host permit)
#Options -Indexes
#ServerSignature Off
#
#Options +FollowSymLinks
#
<IfModule mod_rewrite.c>
RewriteEngine on
#
#Sub-dir e.g: /cmsms
RewriteBase /
#
# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
# but ignore POST requests.
#RewriteCond %{REQUEST_URI} !/$
#RewriteCond %{REQUEST_URI} !\.
#RewriteCond %{REQUEST_METHOD} !POST$
#RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
</IfModule>
Re: COME FUNZIONA CGFEEDMAKER?
Posted: Mon Sep 06, 2010 7:33 pm
by l3d
ok
ho inserito il file .htaccess copiando il codice, ho modificato la stringa settando in mod_rewrite. il sito non va più in errore 404, ma anche se appare l'icona feed nella barra degli indirizzi il link risulta comunque vuoto
per informazione, sto utilizzando i server di tophost, nei quali gira anche un vecchio sito con la versione 2.8.2 di news che genera automaticamente i feed
up -------------------------
ho installato nuovamente cms made simple su un'altro dominio utilizzando gli stessi server di tophost e questa volta cgfeedmaker ha funzionato correttamente, al primo colpo, senza modificare il file config.php e il file .htaccess
non riesco a spiegarmi =)
Re: COME FUNZIONA CGFEEDMAKER?
Posted: Mon Sep 27, 2010 2:39 pm
by l3d
sembra che la causa della mancata visualizzazione dei feed sia da ricercare nell'elevato numero di news, infatti l'archivio supera attualmente i 1000 articoli.
dopo aver effettuato diversi test ho appurato che eliminando gli articoli e portando il numero sotto la quota delle 100 unità vengono visualizzati correttamente 44 feed, senza modificare alcun file di sistema.
non so se questo malfunzionamento sia dovuto al modulo o all'hosting (?), in ogni caso è un grave bug che devo assolutamente risolvere
qualche consiglio?
up -------------------------
funziona tutto. per riuscirci ho eliminato il file .htaccess dalla root, tolta la funzione mod_rewrite e impostato i feed a 20.
e con questo credo sia tutto.