Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - elettra.d

Pagine: [1]
1
Gallerie di immagini / Re:weblink ozio gallery
« il: 19 Mar 2010, 09:41:45 »
see attached image

[allegato vecchio più di un anno eliminato automaticamente]

2
Sviluppo / Re:alternativa a scroll bar
« il: 02 Ott 2009, 13:49:22 »
Ciao, hai risolto?
Sto cercando qualcosa di simile... magari è una stupidata ma proprio non mi viene in mente un modo per ottenerla in modo dinamico...
In alternativa sto cercando una scroll bar carina da aggiungere al posto della standard

3
ciao,
ho trovato una discussione qui (in Inglese):

http://forum.joomla.org/viewtopic.php?f=466&t=302292

Anche qui si chiedono se la cosa sia fattibile senza interrogare il db ma parrebbe di no (anche a me d'altro canto sembra strano)
La questione interessa molto anche me e magari nel weekend provo a metterci mano.

Ah, guardate anche questo modulo: http://flexheader2.andrehotzler.de/
non mi fa impazzire ma lo sto usando per cambiare le immagini pagina per pagina


4
Ciao,
Ho proposto in un'altra sezione del forum una soluzione per cambiare sfondo in base al tipo di utente (Registered, Administrator ecc...).
Se la applichi interrogando altre tabelle del db (ad occhio direi "jos_sections") dovresti ottenere quello che cerchi.

sperando di non violare alcuna regola posto il link:

http://forum.joomla.it/index.php?topic=77817.0


5
Ciao a tutti,
per prima cosa vorrei ringraziare questo forum per i tanti suggerimenti e consigli utili, spero di poter dare un contributo sensato con questo post.

Suggerisco di identificare la tabella del database che contiene l'informazione cercata (es: l'id utente e il gruppo di appartenenza) e poi inserire nell'index.php del template una porzione di codice che controlla il valore di quel campo e cambia lo sfondo di conseguenza.

Nel caso di Crobi l'informazione dovrebbe essere nel campo "usertype" della tabella  "jos_users"

Provo ad inserirvi un pezzo di codice di esempio (è un mio codice modificato al momento e da me funziona, l'importante è inserire nei punti che ho segnalato il percorso allo sfondo corretto e, ovviamente, il nome corretto del div che contiene l'header... io ho messo div#header).
Il risultato è che tutti gli utenti hanno lo sfondo2 tranne i Registered che avranno lo sfondo1.


Codice: [Seleziona]
<?php
// no direct access
defined('_JEXEC') or die('Restricted access');
jimport('joomla.base.tree');
jimport('joomla.utilities.simplexml');
$database = & JFactory::getDBO();
$my JFactory::getUser();
$usertype 'unregistered';
if (
$my->id != 0)
{
 
// Esiste un utente autenticato. Interrogo il DB e cerco il campo "usertype" che è quello che mi interessa
  
$query "SELECT usertype FROM jos_users WHERE id=$my->id";   
  
$database->setQuery($query);
  
$usertype $database->loadResult(); 
}
// se usertype è uguale a Registered imposto lo sfondo scuro (background1.jpg)

if ($usertype == 'Registered')
{ echo (
'<style type="text/css">body#page_bg{background: black; color: black;} div#header {background:url(http://www.TUOSITO_PERCORSO_ALLA_TUA_IMMAGINE_DI_SFONDO1.jpg)}"></style>');

// in tutti gli altri casi imposto il background2.jpg
else 

{echo (
'<style type="text/css">body#page_bg{background: black; color: black;} div#header {background:url(http://www.TUOSITO_PERCORSO_ALLA_TUA_IMMAGINE_DI_SFONDO2.jpg)}"></style>'); 

?>


Un'annotazione: non ho inserito il codice direttamente nell'index.php ma l'ho messo in un file a parte e poi richiamato nell'<head> di index.php con un include:


Codice: [Seleziona]
<?php
include("____PERCORSO___Nomefile.php");
?>

Pagine: [1]


Web Design Bolzano Kreatif