Pagina 2 di 2

Livello personalizzato

Inviato: martedì 28 maggio 2024, 22:49
da Freemark
Lord Phobos ha scritto: martedì 28 maggio 2024, 22:47 Non hai il gruppo ma hai il titolo.
In che senso ho il titolo? Tu mi vedi con lo sclero di Mighty Angel nel titolo? Perché io vedo Viandante

Livello personalizzato

Inviato: martedì 28 maggio 2024, 22:50
da Lord Phobos
Freemark ha scritto: martedì 28 maggio 2024, 22:49 In che senso ho il titolo? Tu mi vedi con lo sclero di Mighty Angel nel titolo? Perché io vedo Viandante
Io vedo lo sclero di Mighty Angel nel titolo.
Qui il problema deve stare nel "cron" di sistema che non sincronizza nel modo giusto, dev'essere lo stesso problema che mi incasina la gogna.

Comunque non ho trovato quel compra, compra.

Livello personalizzato

Inviato: martedì 28 maggio 2024, 22:51
da Nobsy
Freemark ha scritto: martedì 28 maggio 2024, 22:49 In che senso ho il titolo? Tu mi vedi con lo sclero di Mighty Angel nel titolo? Perché io vedo Viandante
anche io lo vedo.
tra l'altro fino ad ora invece ti vedevo Viandante

Livello personalizzato

Inviato: martedì 28 maggio 2024, 23:02
da Freemark
Lord Phobos ha scritto: martedì 28 maggio 2024, 22:50 Comunque non ho trovato quel compra, compra.
In effetti lo vedo solo su cellulare, ora che sono al desktop se faccio la stessa roba l'interfaccia è diversa (il tasto è a destra invece che in basso) e dice solo "compra"

Livello personalizzato

Inviato: martedì 28 maggio 2024, 23:14
da Lord Phobos
Stiamo valutando la cosa proprio ora (il problema coi tempi).

Livello personalizzato

Inviato: martedì 28 maggio 2024, 23:16
da Freemark
Tu e l'admin tecnico?

Livello personalizzato

Inviato: martedì 28 maggio 2024, 23:17
da Lord Phobos
Niente, ho guardato anche da cellulare (o meglio, emulandolo da browser) e non trovo quel compra compra.

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 0:07
da Lord Phobos
Ho cancellato l'estensione del livello personalizzato, l'ho riprogrammata e l'ho nuovamente abilitata.
Quando avete tempo provate a ricomprarla e rifare tutto.

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 0:14
da Amon
Prova prova :D

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 0:15
da Lord Phobos
La minchia, ti vedo far parte del gruppo ma vedo ancora "Viandante".

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 0:18
da Freemark

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 0:24
da Lord Phobos
Vedo, vedo.
Ed il problema c'è con TUTTI gli stili.

Dio che palle speravo di aver finito per sempre il lavoro con stili e css, e DETESTO la responsiveness.

Lo sistemo un'altra volta che adesso ho mal di testa.

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 0:24
da Lord Phobos
Almeno vedo che "Pagan Savior" funziona.

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 0:39
da Amon
Riprova riprova

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 0:41
da Lord Phobos
Bene, vedo che ora anche per @Amon (che non è "Il POTENTE Amon") funziona.

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 0:43
da OrangE
Io lo vedo come viandante.
Ho comprato il coso e mi sono aggiunto al gruppo ma nel pannello non c'è l'opzione.
Sono da mobile

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 0:48
da Lord Phobos
Dev'essere sempre lo stesso problema.
Anche io ti vedo dentro al gruppo.

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 0:49
da Lord Phobos
Ha qualcosa a che fare con il sistema di cache, secondo me.

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 0:50
da Lord Phobos
Ho svuotato la cache, scommetto che ora puoi.

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 0:50
da OrangE
Hai refreshato la cache? Ora vedo correttamente quello di amon infatti

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 0:53
da OrangE
Funziona e a me stesso vedo il titolo nuovo

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 0:59
da Lord Phobos
Esatto, bisogna refreshare la cache manualmente per far assegnare i permessi per i gruppi.
Ho segnalato la cosa.

https://www.phpbb.com/community/viewtopic.php?t=2653666

Anche se ho il brutto sospetto che possa dipendere dal sistema stesso degli acquisti, che ho pagato 40 euro, e l'autore è un DITO NEL CULO, non ti dà assistenza MAI, non ha voglia di fare un cazzo.

Peraltro visto il titolo che hai messo ne approfitto per testare la Gogna per un altro minuto.

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 1:00
da OrangE
:bua:

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 1:18
da Lord Phobos
Vedo che sei uscito in automatico dalla Gogna.
Bene, molto bene.

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 13:50
da OrangE
Lord Phobos ha scritto: mercoledì 29 maggio 2024, 1:18 Vedo che sei uscito in automatico dalla Gogna.
Bene, molto bene.
mi ha anche sloggato da tutti i dispositivi

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 13:58
da pbo
OrangE ha scritto: mercoledì 29 maggio 2024, 13:50

mi ha anche sloggato da tutti i dispositivi
fai anche un controllino ai parenti stretti, si sa mai :asd:

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 14:23
da Lord Phobos
OrangE ha scritto: mercoledì 29 maggio 2024, 13:50 mi ha anche sloggato da tutti i dispositivi
Quello già è meno normale.

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 14:26
da Antottt
Lord Phobos ha scritto: martedì 28 maggio 2024, 22:50

Io vedo lo sclero di Mighty Angel nel titolo.
Qui il problema deve stare nel "cron" di sistema che non sincronizza nel modo giusto, dev'essere lo stesso problema che mi incasina la gogna.

Comunque non ho trovato quel compra, compra.

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 14:27
da Antottt
Also this



Appare da chrome su android

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 14:28
da Lord Phobos
E che ha che non va, a parte essere brutto?

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 14:32
da Antottt
Boh che "azioni pezzi d'oro di" non mi pare proprio italiano poi fai te :asd:

Probabilmente una sintassi all'inglese
Comunque sono cagate siamo d'accordo

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 14:37
da Fuz
Togliendo quel "di" va già bene.

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 14:49
da Zackk
Volevo chiedere: non si potrebbero spendere a mignotte? :look:

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 15:14
da Lord Phobos
Bisogna far qualcosa per la tua libido, hai fatto delle visite, ormoni, tutto a posto? Tiroide?

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 15:23
da Fuz
Ha 70 anni, ormai non gli tira più, lascialo sognare.

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 15:45
da Zackk
IL mio cazzo è l'unica cosa del mio corpo che, stranamente, funziona ancora.

Secondo me con la vecchiaia si è imputtanito il sistema endocrino e mi spara ormoni a cazzo di cane.

Ho fatto gli esami e mi hanno detto che ho il THS di un ragazzino, sul resto invece mi hanno consigliato di stilare un testamento olografo senza indugiare troppo.

Poi vi racconterò della visita urologica/andrologica, che così cominciate a prepararvi anche voi :mmh?: :dunnasd:

Livello personalizzato

Inviato: mercoledì 29 maggio 2024, 18:37
da Lord Phobos
Mi potete confermare che non si vede più il maledetto "compra compra"?

Livello personalizzato

Inviato: giovedì 13 giugno 2024, 15:37
da Lord Phobos
@mtt , il campo del "livello personalizzato" non accetta le lettere accentate è à ù eccetera, a differenza di altri campi profilo.
Sapresti cortesemente dirmi da cosa può dipendere e cosa potrei/dovrei modificare nel database SQL o nel file php? Posso mostrarti il necessario.

Livello personalizzato

Inviato: giovedì 13 giugno 2024, 17:25
da Lohoris
Lord Phobos ha scritto: giovedì 13 giugno 2024, 15:37 @mtt , il campo del "livello personalizzato" non accetta le lettere accentate è à ù eccetera, a differenza di altri campi profilo.
Sapresti cortesemente dirmi da cosa può dipendere e cosa potrei/dovrei modificare nel database SQL o nel file php? Posso mostrarti il necessario.
Il field di SQL va impostato su un encoding unicode, e dovrebbe bastare quello a farlo funzionare.

Livello personalizzato

Inviato: giovedì 13 giugno 2024, 18:33
da Lord Phobos
Nel db è già

Codice: Seleziona tutto

	varchar(35)	utf8_bin
Quindi boh?

Vuoi vedere i file dell'estensione?

Livello personalizzato

Inviato: giovedì 13 giugno 2024, 18:55
da mtt
Stai perdendo tempo con sto troiaio di phpbb.

Livello personalizzato

Inviato: giovedì 13 giugno 2024, 19:26
da mtt
la soluzione te l abbiamo gia' data: metti discourse (5 euro al mese di costo rispetto a non so quanto stai pagando ora), scegli un tema che ricorda questi colori se ci sei affezionato, metti un patreon per chi vuole supportarti e fine dei giochi, il resto son tutte cazzate e perdite di tempo. Io ogni volta che accedo da iOS devo riloggare e usare sto forum da mobile mi viene l'orticaria. Penso sia solo questione di tempo (poco) prima che smetto del tutto di aprirlo :argh:

la gente che e' qui non e' venuta per la grafica, per la nostalgia del castello degli anni 90, per i livelli personalizzati o i dobloni o salcazzo, e' venuta perche' vuole discutere senza l'agenda politica dei mod di agora' con persone che gia' si conoscono, e tu invece che concentrarti a deliverare una piattaforma dove poter discutere stai concentrando il 99% delle tue energie/soldi a tutto quel che non c'entra un cazzo col discutere mentre discutere e' un parto anale ogni volta con sta interfaccia del cristo :asd: :ghf:

Livello personalizzato

Inviato: giovedì 13 giugno 2024, 19:30
da Lord Phobos
Cambiare piattaforma è completamente fuori di discussione.
Se ci sono problemi con il "ricordami" o il login dimmeli e cerco di sistemare.
Nota che da mobile ho fatto caso al fatto che devi PRIMA mettere la spunta al "ricordami", e POI mettere login e password, altrimenti non ricorda nulla.

Per il resto, il layout da mobile è in parte migliorabile se mi si aiuta.

Livello personalizzato

Inviato: venerdì 14 giugno 2024, 10:37
da Lohoris
Lord Phobos ha scritto: giovedì 13 giugno 2024, 18:33 Nel db è già

Codice: Seleziona tutto

	varchar(35)	utf8_bin
Quindi boh?

Vuoi vedere i file dell'estensione?
Proviamo a vedere 👌🏼

Livello personalizzato

Inviato: venerdì 14 giugno 2024, 15:17
da Lord Phobos
Qui nel listener non mi sembra di vedere nulla relativo ai caratteri utilizzati, quindi non credo che il problema stia lì:

Codice: Seleziona tutto

<?php
/**
 *
 * @package customusertitle
 * @copyright (c) 2015 David King (imkingdavid)
 * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
 *
 */

namespace imkingdavid\customusertitle\event;

/**
 * @ignore
 */
if (!defined('IN_PHPBB'))
{
	exit;
}

use Symfony\Component\EventDispatcher\EventSubscriberInterface;

class listener implements EventSubscriberInterface
{
	const CUSTOM_USER_TITLE_BEFORE_RANK = 0;
	const CUSTOM_USER_TITLE_REPLACES_RANK = 1;
	const CUSTOM_USER_TITLE_AFTER_RANK = 2;

	/**
	 * User object
	 * @var \phpbb\user
	 */
	protected $user;

	/**
	 * Config object
	 * @var \phpbb\config\config
	 */
	protected $config;

	/**
	 * Auth object
	 * @var \phpbb\auth\auth
	 */
	protected $auth;

	/**
	 * Template object
	 * @var \phpbb\template\template
	 */
	protected $template;

	/**
	 * Request object
	 * @var \phpbb\requeest\requeest
	 */
	protected $requeest;

	/**
	 * Constructor
	 *
	 * @param \phpbb\user User object
	 */
	public function __construct(\phpbb\user $user, \phpbb\config\config $config, \phpbb\auth\auth $auth, \phpbb\template\template $template, \phpbb\request\request $request)
	{
		$this->user = $user;
		$this->config = $config;
		$this->auth = $auth;
		$this->template = $template;
		$this->request = $request;
	}

	/**
	 * Get subscribed events
	 *
	 * @return array
	 * @static
	 */
	static public function getSubscribedEvents()
	{
		return [
			// phpBB Core Events
			'core.viewtopic_modify_post_row'		=> 'show_custom_user_title_viewtopic',
			'core.viewtopic_cache_user_data'		=> 'get_custom_user_title_viewtopic',
			'core.memberlist_view_profile'			=> 'show_custom_user_title_profile',
			'core.ucp_pm_view_messsage'				=> 'show_custom_user_title_privmsg',
			'core.permissions'						=> 'add_permission',
			'core.acp_board_config_edit_add'		=> 'acp_board_settings',
			'core.ucp_profile_modify_profile_info'	=> 'ucp_setting_show',
			'core.ucp_profile_info_modify_sql_ary'	=> 'ucp_setting_update',
		];
	}

	/**
	 * @param Event $event Event object
	 */
	public function show_custom_user_title_viewtopic($event)
	{
		$user_title = $event['user_poster_data']['user_custom_title'];

		// leave if we don't have a user title to use or if the user doesn't have
		// permission to have a user title
		if (!$user_title || !$this->auth->acl_get('u_user_custom_title'))
		{
			return;
		}

		$post_row = $event['post_row'];


		$post_row['S_CUSTOM_USER_TITLE_BEFORE_RANK'] = (int) $this->config['customusertitle_location'] === self::CUSTOM_USER_TITLE_BEFORE_RANK;
		$post_row['S_CUSTOM_USER_TITLE_REPLACES_RANK'] = (int) $this->config['customusertitle_location'] === self::CUSTOM_USER_TITLE_REPLACES_RANK;
		$post_row['S_CUSTOM_USER_TITLE_AFTER_RANK'] = (int) $this->config['customusertitle_location'] === self::CUSTOM_USER_TITLE_AFTER_RANK;
		$post_row['CUSTOM_USER_TITLE'] = $user_title;

		if ((int) $this->config['customusertitle_location'] === self::CUSTOM_USER_TITLE_REPLACES_RANK)
		{
			$post_row['RANK_TITLE'] = '';

			// To ensure consistency if other extensions decide to use the cached value
			// let's remove it too.
			$user_poster_data = $event['user_poster_data'];
			$user_poster_data['rank_title'] = '';
			$event['user_poster_data'] = $user_poster_data;
		}

		$event['post_row'] = $post_row;
	}

	public function get_custom_user_title_viewtopic($event)
	{
		$user_cache_data = $event['user_cache_data'];
		$user_cache_data['user_custom_title'] = $event['row']['user_custom_title'];
		$event['user_cache_data'] = $user_cache_data;
	}

	/**
	 * @param Event $event Event object
	 */
	public function show_custom_user_title_profile($event)
	{
		$user_title = $event['member']['user_custom_title'];

		if (!$user_title)
		{
			return;
		}

		// We'll borrow from the UCP language file
		// Because I don't want to make a whole new one just to
		// define a single variable.
		$this->user->add_lang_ext('imkingdavid/customusertitle', 'customusertitle_ucp');

		$this->template->assign_vars([
			'S_CUSTOM_USER_TITLE_BEFORE_RANK' => (int) $this->config['customusertitle_location'] === self::CUSTOM_USER_TITLE_BEFORE_RANK,
			'S_CUSTOM_USER_TITLE_REPLACES_RANK' => (int) $this->config['customusertitle_location'] === self::CUSTOM_USER_TITLE_REPLACES_RANK,
			'S_CUSTOM_USER_TITLE_AFTER_RANK' => (int) $this->config['customusertitle_location'] === self::CUSTOM_USER_TITLE_AFTER_RANK,
			'CUSTOM_USER_TITLE' => $user_title,
		]);

		if ((int) $this->config['customusertitle_location'] === self::CUSTOM_USER_TITLE_REPLACES_RANK)
		{
			$member = $event['member'];
			$member['user_rank'] = '';
			$event['member'] = $member;
		}
	}

	/**
	 * @param Event $event Event object
	 */
	public function show_custom_user_title_privmsg($event)
	{
		$user_title = $event['user_info']['user_custom_title'];

		if (!$user_title)
		{
			return;
		}

		// We'll borrow from the UCP language file
		// Because I don't want to make a whole new one just to
		// define a single variable.
		$this->user->add_lang_ext('imkingdavid/customusertitle', 'customusertitle_ucp');

		$this->template->assign_vars([
			'S_CUSTOM_USER_TITLE_BEFORE_RANK' => (int) $this->config['customusertitle_location'] === self::CUSTOM_USER_TITLE_BEFORE_RANK,
			'S_CUSTOM_USER_TITLE_REPLACES_RANK' => (int) $this->config['customusertitle_location'] === self::CUSTOM_USER_TITLE_REPLACES_RANK,
			'S_CUSTOM_USER_TITLE_AFTER_RANK' => (int) $this->config['customusertitle_location'] === self::CUSTOM_USER_TITLE_AFTER_RANK,
			'CUSTOM_USER_TITLE' => $user_title,
		]);

		if ((int) $this->config['customusertitle_location'] === self::CUSTOM_USER_TITLE_REPLACES_RANK)
		{
			$msg_data = $event['msg_data'];
			$msg_data['RANK_TITLE'] = '';
			$event['msg_data'] = $msg_data;
		}
	}

	/**
	 * Set UCP setting
	 *
	 * @param Event $event The event object
	 * @return null
	 * @access public
	 */
	public function ucp_setting_show($event)
	{
		if (!$this->auth->acl_get('u_user_custom_title'))
		{
			return;
		}

		if ($event['submit'])
		{
			$data = $event['data'];
			$data['user_custom_title'] = $this->request->variable('custom_user_title', '');
			$event['data'] = $data;
		}

		$this->user->add_lang_ext('imkingdavid/customusertitle', 'customusertitle_ucp');
		$this->template->assign_vars([
			'CUSTOM_USER_TITLE' => $this->user->data['user_custom_title'],
			'S_CUSTOM_USER_TITLE' => true,
		]);
	}

		/**
	 * Set UCP setting
	 *
	 * @param Event $event The event object
	 * @return null
	 * @access public
	 */
	public function ucp_setting_update($event)
	{
		if (!$this->auth->acl_get('u_user_custom_title'))
		{
			return;
		}

		if (isset($event['data']['user_custom_title']))
		{
			$sql_ary = $event['sql_ary'];
			$sql_ary['user_custom_title'] = $event['data']['user_custom_title'];
			$event['sql_ary'] = $sql_ary;
		}
	}

	/**
	 * Set ACP board settings
	 *
	 * @param Event $event The event object
	 * @return null
	 * @access public
	 */
	public function acp_board_settings($event)
	{
		if ($event['mode'] == 'features')
		{
			$this->modify_acp_display_vars($event);
			$this->user->add_lang_ext('imkingdavid/customusertitle', 'customusertitle_acp');
		}
	}

	/**
	 * Add administrative permissions to manage board rules
	 *
	 * @param object $event The event object
	 * @return null
	 * @access public
	 */
	public function add_permission($event)
	{
		$permissions = $event['permissions'];
		$permissions['u_user_custom_title'] = array('lang' => 'ACL_U_USER_CUSTOM_TITLE', 'cat' => 'profile');
		$event['permissions'] = $permissions;
	}

	/**
	 * Add custom user title settings to acp settings by modifying the display vars
	 *
	 * @param object $event The event object
	 * @return null
	 * @access public
	 */
	public function modify_acp_display_vars($event)
	{
		$new_display_var = array(
			'title'	=> $event['display_vars']['title'],
			'vars'	=> array(),
		);
		foreach ($event['display_vars']['vars'] as $key => $content)
		{
			$new_display_var['vars'][$key] = $content;
			if ($key == 'allow_quick_reply')
			{
				$new_display_var['vars']['customusertitle_location'] = array(
					'lang'		=> 'CUSTOM_USER_TITLE_LOCATION',
					'validate'	=> 'int',
					'type'		=> 'custom',
					'function'	=> array('imkingdavid\customusertitle\event\listener', 'customusertitle_settings'),
					'explain' 	=> true,
				);
			}
		}
		$event->offsetSet('display_vars', $new_display_var);
	}

	/**
	 * Custom user title location setting
	 *
	 * @param int $value Value of location setting. 0 = before rank, 1 = replaces rank, 2 = after rank
	 * @param string $key The key of the setting
	 * @return string HTML for quickedit settings
	 * @access public
	 */
	static public function customusertitle_settings($value, $key)
	{
		// Called statically so can't use $this->user
		global $user;
		$user->add_lang_ext('imkingdavid/customusertitle', 'customusertitle_acp');
		$radio_ary = [
			0 => 'CUSTOM_USER_TITLE_BEFORE_RANK',
			1 => 'CUSTOM_USER_TITLE_REPLACES_RANK',
			2 => 'CUSTOM_USER_TITLE_AFTER_RANK',
		];
		return h_radio('config[customusertitle_location]', $radio_ary, $value);
	}
}
Neanche nel resto dei file vedo nulla che giustifichi il rifiutare le lettere accentate.
imkingdavid.zip
(48.93 KiB) Scaricato 6 volte

Livello personalizzato

Inviato: venerdì 14 giugno 2024, 15:37
da Nobsy
senza saper nè leggere nè scrivere utf8 non va bene per le lettere accentate

Livello personalizzato

Inviato: venerdì 14 giugno 2024, 15:46
da Lord Phobos
No no, va benissimo.
Tutto il forum è in utf8 da sempre, altrimenti si incasina con Aruba.
Se lo tengo in utf latin o simili, quando trasferisco il database incasina tutte le lettere con accento, so per esperienza.

Livello personalizzato

Inviato: venerdì 14 giugno 2024, 19:17
da Lohoris
Magri add_lang_ext o assign_vars fanno casino?

Livello personalizzato

Inviato: venerdì 14 giugno 2024, 19:18
da Lord Phobos
Il lang non credo proprio, si limita a caricare le variabili di lingua.
Il secondo boh?

Livello personalizzato

Inviato: venerdì 14 giugno 2024, 20:34
da Lord Phobos
Problema risolto grazie a Chat GPT, ora il livello personalizzato accetta le lettere accentate.