Back to top

Autore Topic: Pubblicazione automatica notizie  (Letto 4668 volte)

Offline ccafiero

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Pubblicazione automatica notizie
« il: 08 Nov 2006, 11:19:16 »
Salve, sto sviluppando un sito in Joomla.

Avrei l'esigenza (per non far fare tutto al webmaster che altrimenti verrebbe sovraccaricato di lavoro), che gli utenti potessero pubblicare in automatico (senza conferma dal webmaster) i loro articoli.

Ho provato a creare un utente Author ma tutti i tipi di utente mi richiedono di passare per l'autorizzazione dell'amministratore.

Per la cronaca ho installato anche JACLPlus - Version 1.0.10 e Mambotheme groups.

Qualcuno può darmi qualche dritta?

Grazie molte!

ccafiero
ccafiero - Ubuntu 11.04

Offline joomlaforever

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re: Pubblicazione automatica notizie
« Risposta #1 il: 12 Nov 2006, 12:03:45 »
ho esattamente il tuo stesso problema. spero qualcuno ci dia una mano....  :-\

Offline joomlaforever

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re: Pubblicazione automatica notizie
« Risposta #2 il: 13 Nov 2006, 08:43:19 »
up... :'(

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
Re: Pubblicazione automatica notizie
« Risposta #3 il: 13 Nov 2006, 11:11:41 »
up... :'(
Chiedo gentilmente di non "up" la pagina!! Non sono passate neanke 24 ore !!
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline Kara

  • Abituale
  • ****
  • Post: 841
  • Sesso: Femmina
  • il mio rapporto con joomla
    • Mostra profilo
Re: Pubblicazione automatica notizie
« Risposta #4 il: 15 Nov 2006, 10:19:48 »
Salve, sto sviluppando un sito in Joomla.

Avrei l'esigenza (per non far fare tutto al webmaster che altrimenti verrebbe sovraccaricato di lavoro), che gli utenti potessero pubblicare in automatico (senza conferma dal webmaster) i loro articoli.

Ho provato a creare un utente Author ma tutti i tipi di utente mi richiedono di passare per l'autorizzazione dell'amministratore.

Per la cronaca ho installato anche JACLPlus - Version 1.0.10 e Mambotheme groups.

Qualcuno può darmi qualche dritta?

Grazie molte!

ccafiero

ma il pannello di configurazione del tuo componente non ti permette di settare i permessi? io ho Jasubmit e dovrebbe consentirlo. non ho mai provato ma se vuoi posso farlo :)
In un mondo di bruchi ci vogliono le palle per essere una farfalla

Gioca con noi ai Giochi di narrazione

Offline misterxxi

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
Re: Pubblicazione automatica notizie
« Risposta #5 il: 15 Nov 2006, 15:34:26 »
Non è possibile con la versione base di joomla (ci ho già battuto la testa).
Per poter "pubblicare" gli utenti devono avere come minimo il rango di publisher.

In uesto caso però ossono anche editare, pubblicare o spubblicare
(veramente brutto come termine) di chiunque.
Questo è l'hack che a suo tempo ho dovute effettuare per fare quello che dici (Il file da modificare è components\com_content\content.php):
Più o meno all'inizio
Codice: [Seleziona]
// Editor usertype check
$access = new stdClass();
// ---------------------------------------------------------------------------
// Marco 05.12.2005 unico modo trovato per autopubblicare gli articoli
// ---------------------------------------------------------------------------
$acl->_mos_add_acl( 'action', 'publish', 'users', 'editor', 'content', 'all' );
$acl->_mos_add_acl( 'action', 'publish', 'users', 'author', 'content', 'all' );
// ---------------------------------------------------------------------------
Poi verso riga 1720 o giù di lì
Codice: [Seleziona]
} else {
$row->sectionid = $sectionid;
$row->version = 0;
$row->state = 1;  // Edit: Marco 05.12.2005
$row->ordering = 0;
$row->images = array();
$row->publish_up = date( 'Y-m-d', time() );
$row->publish_down = 'Mai';
$row->creator = 0;
$row->modifier = 0;
$row->frontpage = 0;
}

ATTENZIONE Se intendi modificare il file fai prima una copia e ricordati che lo modifichi a tuo rischio e pericolo e che io non mi assumo nessuna responsabilità.
 ::)

Offline joomlaforever

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re: Pubblicazione automatica notizie
« Risposta #6 il: 15 Nov 2006, 23:52:37 »
Niente... c'ho provato a sostituire il codice ma ora addirittura non mi fa accedere nemmeno all'editor per scrivere la notizia.... mi dice: Spiacenti, non sei autorizzato a visualizzare questa risorsa. (con utente author)...
 :-\

Offline misterxxi

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
Re: Pubblicazione automatica notizie
« Risposta #7 il: 16 Nov 2006, 07:37:42 »
Su che versione di joomla ha fatto la patch?
La mia patch è stata fatta per un cliente su 1.0.9
Se mi fais sapere la versione appena ho un attimo di tempo faccio la prova.
Ciao

Offline joomlaforever

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re: Pubblicazione automatica notizie
« Risposta #8 il: 16 Nov 2006, 09:00:31 »
1.0.11
se vuoi ti invio l'intero file php cosi' com'è ora... cioè con l'impostazione di author per l'utente di prova che ho iscritto.... e magari il link al sito (in costruzione)
ah... c'ho installato anche CB, ma non è servito (almeno a prima vista). Lo specifico perchè non vorrei che influisse sul problema..
« Ultima modifica: 16 Nov 2006, 09:03:37 da joomlaforever »

Offline misterxxi

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
Re: Pubblicazione automatica notizie
« Risposta #9 il: 16 Nov 2006, 14:22:45 »
Ho fatto la prova e funziona perfettamente.  ;D
Ti allego il file patchato.
Tieni presente che comunque l'utente registrato deve avere almeno il ruolo di author.

Fammi sapere

P.S. Ho visto che hai installato altri componenti tipo jaclplus etc. se la patch non dovesse funzionare ti consiglio di fare la prova su una installazione di joomla "pulita".

Ciao


[allegato eliminato da un amministratore]
« Ultima modifica: 16 Nov 2006, 14:27:17 da misterxxi »

Offline joomlaforever

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re: Pubblicazione automatica notizie
« Risposta #10 il: 17 Nov 2006, 01:01:15 »
E funge eh!!

Offline joomlaforever

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re: Pubblicazione automatica notizie
« Risposta #11 il: 17 Nov 2006, 11:33:46 »
per misterxxi

p.s.: non ci ho perso piu' di tanto tempo (ancora)... pero' a prima vista è vero che pubblica senza passare dall'admin... ma se non sbaglio le notizie degli utenti non vanno in home page se non dopo che l'admin le inserisce. In altre parole nonostante io abbia impostato che le notizie in home page devono essere 10 (in ordine inverso di arrivo... dalla piu recente alla piu vecchia) ne ritrovo solo 1 su 3 pubblicate (e cioè solo quella di benvenuto statica dell'admin). Le ultime notizie inserite da utenti author sono pubblicate automaticamente ma raggiungibili solo nella loro sezione da menu. Se voglio che vadano in prima pagina devo agire da back spuntandole una per volta e ovviamente io vorrei che andassero in home automaticamente secondo i parametri stabiliti (e cioè le ultime 10 notizie). Ti risulta plausibile? Ovvero.... nel codice che ci hai (gentilmente) inviato... potrebbe darsi che bisogna cambiare qualcosa affinche le ultime notizie vadano in home automaticamente? Grazie ancora.

Offline misterxxi

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
Re: Pubblicazione automatica notizie
« Risposta #12 il: 20 Nov 2006, 09:51:09 »
Le notizie non vanno in home page in modo automatico per mia scelta, se analizzi il codice sottostante da me modificato vedi che io ho attivato in automatico solo il flag di pubblicazione $row->state = 1 l'utente può comunque decidere di selezionare oppure no la casellina mostra in prima pagina tra i parametri. Se vuoi che vada in home page in automatico modifica nel codice sotto riportato, $row->frontpage = 0 con $row->frontpage = 1. Ciao
Codice: [Seleziona]
} else {
$row->sectionid = $sectionid;
$row->version = 0;
$row->state = 1;  // Edit: Marco 05.12.2005
$row->ordering = 0;
$row->images = array();
$row->publish_up = date( 'Y-m-d', time() );
$row->publish_down = 'Mai';
$row->creator = 0;
$row->modifier = 0;
$row->frontpage = 0;
}


Offline joomlaforever

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re: Pubblicazione automatica notizie
« Risposta #13 il: 20 Nov 2006, 10:57:23 »
io non conosco il php (come avrai notato) ma un po di prove le stavo facendo, tra le quali anche quella che hai appena postato tu, ma purtroppo non funzina... continua a non comparire in home. Infatti, entrando dal pannello, nella gestione contenuti, la notizia inserita ha il segno x rosso sulla pubblicazione in home, mentre funziona la pubblicazione automatica nella sezione notizie (segno di spunta verde)....
che ne pensi?

Offline misterxxi

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
Re: Pubblicazione automatica notizie
« Risposta #14 il: 20 Nov 2006, 11:43:09 »
Non saprei appena ho un minuto faccio una prova.
Comunque basta dire all'autore di spuntare la casellina tra i parametri.
Ciao

 



Web Design Bolzano Kreatif