Pagina 1 di 4

come far che agli ospiti non sia possibile cliccare i link

Inviato: 13/06/2009, 15:42
da Gelmo
come da titolo chiedo se voi conoscete un modo che non facci cliccare i link agli ospti

e ora vi spiego il perche! ho notato che il phpbbseo mi indicizza le pagine solo se agli utenti gli do la possibilita si leggere gli argomenti! io penso ok ci puo stare che gli estranei possano leggere i post ma che mi si mettano a cliccare i link delle segnalazioni fatta dagli utenti e controproducente per il sito.. cosi non si iscriverebbe nessuno ! allora per questo motivo cerco un modo per far si che agli utenti non registrati non abbiano la possibilità di cliccare i link..

magari con la possibilità far venire fuori un messaggio del tipo " link non di dominio pubblico, registrati per porterlo utiizzare"

Re: come far che agli ospiti non sia possibile cliccare i link

Inviato: 13/06/2009, 16:27
da Carlo

Re: come far che agli ospiti non sia possibile cliccare i link

Inviato: 13/06/2009, 16:39
da Gelmo
grande l'ho installa e va alla grande!! grazie mille!!

Re: come far che agli ospiti non sia possibile cliccare i link

Inviato: 14/06/2009, 15:30
da Gelmo
stavo pensando ma se voglio non far cliccare i link anche agli untenti registrati e agli utenti registrati minorenni ??!! posso fare cosi !?


dice di cercare questo in includes/bbcode.php

Codice: Seleziona tutto

					$this->bbcode_cache[$bbcode_id] = array(
						'preg' => array(
							'#\[url:$uid\]((.*?))\[/url:$uid\]#s'			=> $this->bbcode_tpl('url', $bbcode_id),
							'#\[url=([^\[]+?):$uid\](.*?)\[/url:$uid\]#s'	=> $this->bbcode_tpl('url', $bbcode_id),
						)
					);
di aggiungere prima questo

Codice: Seleziona tutto

					if ($user->data['user_id'] != ANONYMOUS)
					{
e di aggiungere dopo questo:

Codice: Seleziona tutto

					}
					else
					{
						$this->bbcode_cache[$bbcode_id] = array(
							'preg' => array(
								'#\[url:$uid\].*?\[/url:$uid\]#s'			=> $this->bbcode_tpl('url_hidden', $bbcode_id),
								'#\[url=[^\[]+?:$uid\].*?\[/url:$uid\]#s'	=> $this->bbcode_tpl('url_hidden', $bbcode_id),
							)
						);
					}
dunque in base alle mie scarse conoscenze di php e alle mie scarse conoscenze del linguaggio di programmazione di phpbb prim di fare una cosa chiedo...
per non far cliccare i link anche agli utenti registrati !? posso fare cosi !?

cerco questo in includes/bbcode.php

Codice: Seleziona tutto

					$this->bbcode_cache[$bbcode_id] = array(
						'preg' => array(
							'#\[url:$uid\]((.*?))\[/url:$uid\]#s'			=> $this->bbcode_tpl('url', $bbcode_id),
							'#\[url=([^\[]+?):$uid\](.*?)\[/url:$uid\]#s'	=> $this->bbcode_tpl('url', $bbcode_id),
						)
					);
di aggiungere prima questo

Codice: Seleziona tutto

					if ($user->data['user_id'] != ANONYMOUS  && $user->data['group_id'] == 2  && $user->data['group_id'] == 3)
					{
e di aggiungere dopo questo:

Codice: Seleziona tutto

					}
					else
					{
						$this->bbcode_cache[$bbcode_id] = array(
							'preg' => array(
								'#\[url:$uid\].*?\[/url:$uid\]#s'			=> $this->bbcode_tpl('url_hidden', $bbcode_id),
								'#\[url=[^\[]+?:$uid\].*?\[/url:$uid\]#s'	=> $this->bbcode_tpl('url_hidden', $bbcode_id),
							)
						);
					}
cosi da "disabilitare" anche i gruppi 2 (utenti registrati) e 3 (utenti registrati minorenni )

Re: come far che agli ospiti non sia possibile cliccare i link

Inviato: 14/06/2009, 18:34
da Carlo
Si, esatto. Però scusa, se disabiliti la visione dei link anche agli utenti registrati nessuno li può vedere. E poi quella MOD che ti ho fatto non serve a nulla. :lol:

Re: come far che agli ospiti non sia possibile cliccare i link

Inviato: 14/06/2009, 18:45
da Gelmo
no perche voglio che scrivano un messaggio !! almeno !! e poi era anche una cosa putamente propedeutica!! del tipo ora so come si fa a fare una cosa non so a cosa mi possa servire ! però la so fare!!


e se invece ci vollessi mettere un conto alla rovescia!? del tipo tu untete registrato puoi cliccare che ne son 5 link ma poi devi mandare un messaggio.. o cliccare un banner!? che ne dici si puo fare!??

Re: come far che agli ospiti non sia possibile cliccare i link

Inviato: 15/06/2009, 7:40
da Carlo
Beh qui bisogna fare una cosa più complicata.

Re: come far che agli ospiti non sia possibile cliccare i link

Inviato: 15/06/2009, 8:17
da Gelmo
a te ti va di farla!? perche io come ho detto non ho le competenze tecniche.. però se hai troppo per le mani mi rivolgo allo staff si modders di phpbb.it che sono in di piu... mi dispiace che tu sei tutto solo.. ad esaudiore tutte le nostre richieste!

Però ti vogliamo bene!!

e visto che cmq tutti i tuoi sbattiementi no dovrebbero rimanere ricompensati... mettici un banner d cliccare.. cosi almeno hi il tuto tornaconto come è giusto che sia..

cmq torniamo ontopic.. sarebbe una bella mod.. che dovrebbe essere installata di defoult in phpbb magari con le condizione settabili dal PCA

ahah ahah ahah

dopo magari faccio una ricerca su phpbb.com e phpmodders.org ( mi pare) cosi magari trovo qualche cosa

Re: come far che agli ospiti non sia possibile cliccare i link

Inviato: 15/06/2009, 9:52
da Carlo
Non spendo tanto, solo 28€ all'anno per due domini e 10€ al mese per un VPS. :lol:
Questi giorni non ho quasi tempo... comunque su phpBB.it non credo che ci sia qualche modders che ti possa aiutare ora... perchè jamj è occupato con il lavoro, ed io mi passo solo per dare supporto... di questi tempi non credo MOD... :?

Il mio motore di ricerca ti ha indicizzato 7 pagine. Guarda. :lol:

Re: come far che agli ospiti non sia possibile cliccare i link

Inviato: 15/06/2009, 21:43
da Gelmo
bhe cmq sono tanti !! non credi!?

ma poi che cosa è un VPS??

cmq ci dovresti pensare ad una sovvenzione con qualche tipo di super mega cosa che ti fa guadagnare!!


va beh... cmq ai idee su come si potrebbe creare!? magari ascoltandoti e guardando in giro riesco a farla io.. e poi caso mai tu gli da un'acchiata!! sarebbe un bel passo in avanti nel mio "autodidattismo"...