COME FUNZIONA CGFEEDMAKER?

La discussione sul CMS Made Simple in italiano.

Moderator: magallo

Post Reply
User avatar
l3d
Forum Members
Forum Members
Posts: 96
Joined: Sun Jul 09, 2006 2:19 pm

COME FUNZIONA CGFEEDMAKER?

Post 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?
:D
User avatar
protempore
Power Poster
Power Poster
Posts: 599
Joined: Mon Jan 14, 2008 9:08 pm

Re: COME FUNZIONA CGFEEDMAKER?

Post 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"
Last edited by protempore on Sun Jun 27, 2010 3:16 pm, edited 1 time in total.
An eye for an eye will make the whole world blind
Mahatma Gandhi (1869-1948)
axxe16

Re: COME FUNZIONA CGFEEDMAKER?

Post 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  ;D Ovviamente CGfeedMaker è molto più flessibile e ti consiglio di provare a risolvere con quello
User avatar
protempore
Power Poster
Power Poster
Posts: 599
Joined: Mon Jan 14, 2008 9:08 pm

Re: COME FUNZIONA CGFEEDMAKER?

Post by protempore »

io in effetti ho abilitato mod_rewrite... non ho provato senza... :o
An eye for an eye will make the whole world blind
Mahatma Gandhi (1869-1948)
axxe16

Re: COME FUNZIONA CGFEEDMAKER?

Post by axxe16 »

9 volte su dieci il problema è quello...  :-\
User avatar
l3d
Forum Members
Forum Members
Posts: 96
Joined: Sun Jul 09, 2006 2:19 pm

Re: COME FUNZIONA CGFEEDMAKER?

Post by l3d »

prima di vi ringrazio per le risposte  ;D
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
User avatar
protempore
Power Poster
Power Poster
Posts: 599
Joined: Mon Jan 14, 2008 9:08 pm

Re: COME FUNZIONA CGFEEDMAKER?

Post 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
An eye for an eye will make the whole world blind
Mahatma Gandhi (1869-1948)
User avatar
l3d
Forum Members
Forum Members
Posts: 96
Joined: Sun Jul 09, 2006 2:19 pm

Re: COME FUNZIONA CGFEEDMAKER?

Post 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?
User avatar
protempore
Power Poster
Power Poster
Posts: 599
Joined: Mon Jan 14, 2008 9:08 pm

Re: COME FUNZIONA CGFEEDMAKER?

Post 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...
An eye for an eye will make the whole world blind
Mahatma Gandhi (1869-1948)
User avatar
l3d
Forum Members
Forum Members
Posts: 96
Joined: Sun Jul 09, 2006 2:19 pm

Re: COME FUNZIONA CGFEEDMAKER?

Post 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?
User avatar
protempore
Power Poster
Power Poster
Posts: 599
Joined: Mon Jan 14, 2008 9:08 pm

Re: COME FUNZIONA CGFEEDMAKER?

Post 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>
An eye for an eye will make the whole world blind
Mahatma Gandhi (1869-1948)
User avatar
l3d
Forum Members
Forum Members
Posts: 96
Joined: Sun Jul 09, 2006 2:19 pm

Re: COME FUNZIONA CGFEEDMAKER?

Post 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 =)
Last edited by l3d on Fri Sep 24, 2010 9:13 am, edited 1 time in total.
User avatar
l3d
Forum Members
Forum Members
Posts: 96
Joined: Sun Jul 09, 2006 2:19 pm

Re: COME FUNZIONA CGFEEDMAKER?

Post 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.
Last edited by l3d on Tue Sep 28, 2010 3:19 pm, edited 1 time in total.
Post Reply

Return to “Italian - Italiano”