Joomla.it Forum

Non solo Joomla... => Sviluppo => : napo 05 Jan 2007, 18:45:04

: Aggiungere pulsante nel pannello di controllo del backend
: napo 05 Jan 2007, 18:45:04
Appena si accede al backend di Joomla, viene visualizzato il pannello di controllo, come in figura:

(http://www.joowiki.com/components/com_openwiki/lib/exe/fetch.php?cache=cache&media=manuale_1.0.x:cap7_immagine1.jpg)

Il pannello non è altro l'output del modulo di amministrazione QuickIcon.
Nel caso in cui si vogliano aggiungere dei propri pulsanti personalizzati, è sufficiente aprire il file:

:
administrator/modules/mod_quickicon.php
ed inserire il seguente codice nel punto in cui si vuole visualizzare il pulsante:

:
$link = "index2.php?option=NOME_COMPONENTE";
quickiconButton($link, "IMMAGINE", "TITOLO");

Dove i parametri da modificare sono:

Ad esempio, per mettere un collegamento ai newsfeed:

:
$link = "index2.php?option=com_newsfeeds";
quickiconButton($link, "addedit.png", "Gestione newsfeed");

Nota bene: il pulsante così creato sarà visibile da tutti gli utenti che accedono al backend.
: Re: Aggiungere pulsante nel pannello di controllo del backend
: $gÑ@ÞþØ 08 Jan 2007, 18:05:34
Ciao,

a proposito dei pulsanti nel backend, per rendere il lavoro + semplice voglio segnalare il compnente/modulo "eQuickIcon" v.0.9.5 di Harald Baer che permette di fare cioò che -napo- ha descritto ma in maniera visuale.

Bye
SgNaPpO
: Re: Aggiungere pulsante nel pannello di controllo del backend
: napo 08 Jan 2007, 18:06:23
Il link qual'è?
: Re: Aggiungere pulsante nel pannello di controllo del backend
: cos 08 Jan 2007, 18:15:23
qua  c

http://extensions.joomla.org/component/option,com_mtree/task,search/Itemid,35/searchword,customquickicons/cat_id,0/

è un modulo admin

io ho installato  CustomQuickIcons

equick non lo conosco   

: Re: Aggiungere pulsante nel pannello di controllo del backend
: cos 08 Jan 2007, 18:28:41
ho provato
equick

mi da errore

Warning: Invalid argument supplied for foreach() in /home/httpd/vhosts/xxxx.eu/httpdocs/cms/administrator/modules/mod_equickicon.php on line 44

rimango con l'altro
: Re: Aggiungere pulsante nel pannello di controllo del backend
: $gÑ@ÞþØ 08 Jan 2007, 20:02:45
Ciao,

sul mio sito utilizzo senza problemi il componente + modulo eQuickIcon che potete trovare qua:

http://www.mambobaer.de/component/option,com_docman/Itemid,8/task,cat_view/gid,20/

Si deve instllare il componente e poi il modulo. Inoltre si deve disattivare il modulo nativo di joomla e cioè mod_quickicon.

ho provato
equick

mi da errore

Warning: Invalid argument supplied for foreach() in /home/httpd/vhosts/xxxx.eu/httpdocs/cms/administrator/modules/mod_equickicon.php on line 44

hai installato anche il componente? o solo il modulo?

Bye
SgNaPpO
: Re: Aggiungere pulsante nel pannello di controllo del backend
: ciscosysma 17 Mar 2007, 15:19:25
Appena si accede al backend di Joomla, viene visualizzato il pannello di controllo, come in figura:

(http://www.joowiki.com/components/com_openwiki/lib/exe/fetch.php?cache=cache&media=manuale_1.0.x:cap7_immagine1.jpg)

Il pannello non è altro l'output del modulo di amministrazione QuickIcon.
Nel caso in cui si vogliano aggiungere dei propri pulsanti personalizzati, è sufficiente aprire il file:

:
administrator/modules/mod_quickicon.php
ed inserire il seguente codice nel punto in cui si vuole visualizzare il pulsante:

:
$link = "index2.php?option=NOME_COMPONENTE";
quickiconButton($link, "IMMAGINE", "TITOLO");

Dove i parametri da modificare sono:
  • NOME_COMPONENTE, nome interno del componente (ad es. com_content, com_newsfeed, com_polls, ...)
  • IMMAGINE, nome del file da usare come immagine
  • TITOLO, titolo da visualizzare sotto l'immagine

Ad esempio, per mettere un collegamento ai newsfeed:

:
$link = "index2.php?option=com_newsfeeds";
quickiconButton($link, "addedit.png", "Gestione newsfeed");

Nota bene: il pulsante così creato sarà visibile da tutti gli utenti che accedono al backend.

SALVE ho seguito le indicazioni di modifica del codice, ma...una volta aggiunta la cartella di collegamento come faccio a far caricare la pagina che voglio far vedere?