Mostra Stile utenti nel Profilo

Forum misto con frammenti di codice
Rispondi
Avatar utente
Galandas
Staff phpBB3World
Staff phpBB3World
Messaggi: 792
Iscritto il: 4 nov 2012, 9:18
Località: phpbb3world
Contatta:

Mostra Stile utenti nel Profilo

Messaggio da Galandas » 18 dic 2014, 23:10

Autore: RMcGirr83

Per ottenere lo stile agli utenti di visualizzare durante la visualizzazione del suo profilo, è possibile aggiungere il seguente codice. Il codice obbedire se la scheda è impostata per sostituire uno stile utenti e non mostrare. Così qui andiamo.

Apri: memberlist.php

(questo ritrovamento è di proposito in modo che siano nella posizione corretta all'interno di memberlist.php)
Trova Questo può essere un cerca parziale e non tutta la linea

Codice: Seleziona tutto

	case 'viewprofile':
Trova Questo può essere un cerca parziale e non tutta la linea

Codice: Seleziona tutto

			// Get user...
			$sql = 'SELECT *
				FROM ' . USERS_TABLE . '
				WHERE ' . (($username) ? "username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'" : "user_id = $user_id");
			$result = $db->sql_query($sql);
Sostituire con Sostituire le righe precedenti con la seguente

Codice: Seleziona tutto

		// get the users style
		// but only if board is set to not override
		if (!$config['override_user_style'])
		{
			// Get user and their style
			$sql = 'SELECT	u.*, s.* 
				FROM ' . USERS_TABLE . ' u
				LEFT JOIN ' . STYLES_TABLE . ' s 
					ON	u.user_style = s.style_id
				WHERE ' . (($username) ? "u.username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'" : "u.user_id = $user_id");				
			$result = $db->sql_query($sql);		
		}
		else
		{	
			// Get user...
			$sql = 'SELECT *
				FROM ' . USERS_TABLE . '
				WHERE ' . (($username) ? "username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'" : "user_id = $user_id");
			$result = $db->sql_query($sql);
		}
Trova Questo può essere un cerca parziale e non tutta la linea

Codice: Seleziona tutto

			'OCCUPATION'	=> (!empty($member['user_occ'])) ? censor_text($member['user_occ']) : '',
Aggiungi prima Add these lines on a new blank line before the preceding line(s) to find

Codice: Seleziona tutto

			'USER_STYLE'	=> isset($member['style_name']) ? $member['style_name'] .' '.$member['style_copyright'] : '',
Apri: language/xxx/memberlist.php

Trova Questo può essere un cerca parziale e non tutta la linea

Codice: Seleziona tutto

	'SORT_POST_COUNT'		=> 'Post count',
Aggiungere dopo Aggiungere queste righe su una nuova riga vuota dopo la riga precedente(i) per trovare

Codice: Seleziona tutto

	'STYLE'					=> 'User Style',
Apri: styles/prosilver/xxx/memberlist_view.html

Trova Questo può essere un cerca parziale e non tutta la linea

Codice: Seleziona tutto

		<!-- IF INTERESTS --><dt>{L_INTERESTS}:</dt> <dd>{INTERESTS}</dd><!-- ENDIF -->
Aggiungere dopo Aggiungere queste righe su una nuova riga vuota dopo la riga precedente(i) per trovare

Codice: Seleziona tutto

		<!-- IF USER_STYLE --><dt>{L_STYLE}:</dt> <dd>{USER_STYLE}</dd><!-- ENDIF -->
Aggiornare lo stile e fatto.

Vi ritroverete con qualcosa che e simile al seguente.
memberlist_user_style.jpg
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Menu Forum ha scritto:

Rispondi

Torna a “Snippets”

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti