Back to top

Autore Topic: Plugin conferma di lettura documenti  (Letto 74201 volte)

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #20 il: 15 Mag 2012, 20:49:31 »
ok, grazie

mau_develop

  • Visitatore
Re:Plugin conferma di lettura documenti
« Risposta #21 il: 15 Mag 2012, 21:50:32 »
allora,... incomincia col creare una tabella nel db di joomla, vai nel db con phpmyadmin clicchi in alto su sql copi e incolli la query sotto CORREGGENDO -> TUOPREFISSO
Codice: [Seleziona]
CREATE TABLE IF NOT EXISTS `TUOPREFISSO_article_read_confirm` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `article` int(11) NOT NULL,
  `user` int(11) NOT NULL DEFAULT '0',
  `when` datetime NOT NULL,
  `flag` int(1) NOT NULL DEFAULT '1',
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 ;
Se ok andiamo oltre...

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #22 il: 15 Mag 2012, 21:58:53 »
se ho ben capito devo creare una nuova tabella all'interno del database creato per joomla, giusto?
al posto di tuoprefisso cosa devo inserire?
è importante il nome della tabella?
Quanti campi?
« Ultima modifica: 15 Mag 2012, 22:00:51 da morice »

mau_develop

  • Visitatore
Re:Plugin conferma di lettura documenti
« Risposta #23 il: 15 Mag 2012, 22:01:11 »
ogni database di joomla ha un prefisso xxxxx_nome_tabella

è importante il nome della tabella?
-----------------------------------------
si

M.

praticamente è il valore di public $dbprefix = nel configuration.php
« Ultima modifica: 15 Mag 2012, 22:04:08 da mau_develop »

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #24 il: 15 Mag 2012, 22:04:21 »
Ok, scusa per la domada sul nome tabella.
Il testo va inserito in definizioni partizioni?

Scusa ma non ho mai lavorato con i db
devo iserire campo per campo la query

per esempio
campo id
tipo int
lunghezza 11
predefinitonot null autoincrement

giusto?
« Ultima modifica: 15 Mag 2012, 22:08:26 da morice »

mau_develop

  • Visitatore
Re:Plugin conferma di lettura documenti
« Risposta #25 il: 15 Mag 2012, 22:08:11 »
..lascia perdere... devo farti l'installer e tutto il pacchetto a qs punto....

...solo che ora non ho tempo.....

M.

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #26 il: 15 Mag 2012, 22:09:02 »
un attimo
prova a rileggere il post prima del tuo
l'ho modificato


Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #27 il: 15 Mag 2012, 22:22:19 »
dopo aver provato a inserire le voci compare così.

Non ho capito come inserire
UNIQUE KEY `id` (`id`)

[allegato eliminato da un amministratore essendo vecchio più di un anno]

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #28 il: 15 Mag 2012, 22:27:08 »
Ora è così

[allegato eliminato da un amministratore essendo vecchio più di un anno]

mau_develop

  • Visitatore
Re:Plugin conferma di lettura documenti
« Risposta #29 il: 15 Mag 2012, 22:32:41 »
c'è qualcosa che non va... aspetta, non pasticciare

M.

non capisco perchè ti aggiunge quelle virgolette... non riesci a crearla a mano?

« Ultima modifica: 15 Mag 2012, 22:57:20 da mau_develop »

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #30 il: 15 Mag 2012, 23:02:14 »
così va bene? ho tolto le doppie virgolette allo 0 ell'1.
Sennò dove devo andare per crearla a mano?


[allegato eliminato da un amministratore essendo vecchio più di un anno]

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #31 il: 16 Mag 2012, 00:17:34 »
Alla fine, facendo un po' di prove sono riuscito a salvarla e così è come appare dopo il salvataggio.
Aspetto tue notizie e grazie per quello che hai fatto finora.
Maurizio


[allegato eliminato da un amministratore essendo vecchio più di un anno]
« Ultima modifica: 16 Mag 2012, 07:23:07 da morice »

mau_develop

  • Visitatore
Re:Plugin conferma di lettura documenti
« Risposta #32 il: 16 Mag 2012, 08:16:51 »
bene, sembra ok... ma cosa aveva?... penso qualche spunta da togliere/mettere... vabbè.
Scusami se sono un po' schizofrenico ma mi si stanno accumulando un po' di problemi e sto dando di matto :)

Bene ora la strada dovrebbe essere in discesa, bisogna solo installare il modulo e vedere se riesce a soddisfarti.
E' abbastanza un'ibrido, nel senso che un modulo non si dovrebbe usare così, ma per fare le cose semplici Joomla non è adatto :) , difficilmente lavoro con il content e devo dire che fa paura da come è macchinoso.

Vabbè, allora ti allego il modulo, quello che devi fare è semplice:
- Lo unzippi e lo copi così com'è nella cartella modules nella root (dir principale) di Joomla.
- Diventi superadmin e vai in gestione estensioni -> esplora
- Troverà il modulo, lo spunti e clicchi su installa.

se va tutto bene fino a quì poi ti spiego come funziona.

[allegato eliminato da un amministratore essendo vecchio più di un anno]

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #33 il: 16 Mag 2012, 08:30:06 »
Fatto! modulo installato

mau_develop

  • Visitatore
Re:Plugin conferma di lettura documenti
« Risposta #34 il: 16 Mag 2012, 08:41:17 »
ok... come si usa...
hai delle opzioni di base:

innanzitutto non è vincolato a categorie etc... solo deve essere inserito in un articolo, negli articoli di cui vuoi avere conferma di lettura.
Non è necessario che gli articoli siano protetti, l'user pubblico non vedrà quel modulo, l'user pubblico non ha nemmeno un id per cui non può confermare nulla.
In fondo all'articolo metti dove vuoi il pulsante {loadmodule mod_iveread}

nella configurazione del modulo se lasci "registered" lo vedono tutti dai registrati al manager, se invece imposti un gruppo superiore, es. autor, sarà visibili SOLO a chi appartiene a quel gruppo.

Gli altri due campi riguardano solo il msg sul bottone e capisci da solo come funziona.

Se da frontend invece sei loggato come super admin, non sei soggetto al voto e vedrai invece una lista degli users che hanno letto e confermato quell'articolo e quando.

...prova e dimmi. (devi avere sia l'account di super admin che uno di test di livello come chi dovrà confermare, meglio se + di uno)

M.

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #35 il: 16 Mag 2012, 08:53:56 »
Bellissimo!
L'unica cosa che non capisco e come configuro il modulo.
In gestione estensioni - gestisci lo trovo, in plugin no.
Dove lo trovo per configurarlo?

mau_develop

  • Visitatore
Re:Plugin conferma di lettura documenti
« Risposta #36 il: 16 Mag 2012, 09:03:28 »
gestione moduli

correggo un pezzo scritto sopra:

nella configurazione del modulo se lasci "public" lo vedono tutti dai registrati al manager, se invece imposti un gruppo superiore, es. autor, sarà visibili SOLO a chi appartiene a quel gruppo.
« Ultima modifica: 16 Mag 2012, 09:05:36 da mau_develop »

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #37 il: 16 Mag 2012, 09:18:39 »
Ora capisco.
Quindi posso usarlo come modulo, oppure aggiungendo {loadmodule mod_iveread} alla fine dell'articolo.
Negli allegati vedi come appare inserendo la voce suddetta (sopra) o senza (sotto).


[allegato eliminato da un amministratore essendo vecchio più di un anno]

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #38 il: 16 Mag 2012, 09:22:35 »
Così è come appare se mi loggo come amministratore, sempre nei casi suddetti.

Quindi potrei lasciare solo il modulo senza {loadmodule mod_iveread} alla fine dell'articolo.

[allegato eliminato da un amministratore essendo vecchio più di un anno]

mau_develop

  • Visitatore
Re:Plugin conferma di lettura documenti
« Risposta #39 il: 16 Mag 2012, 09:27:48 »
diciamo che come modulo non serve a nulla, anche se fa le stesse funzioni potrebbe sfuggire alla vista di chi conferma mentre nell'articolo è più logico.

Tieni presente che, come ti dicevo prima, per la logica di joomla avrei dovuto fare un componente + un plugin... ma era troppo oneroso per questa cosa ( ... e per la sua gratuità :) ) , poi pensando un'attimo ho intravisto qs soluzione che era più sbrigativa e non così "dirty"... anche se ci sarebbero un po' di cose da sistemare.

Qualche sistemazione prima di metterlo online si può fare, per questo volevo tu lo provassi un po' per vedere se nella realtà può dare problemi.

M.

 



Web Design Bolzano Kreatif