Vai al contenuto

Tutte le attività

This stream auto-updates     

  1. Ultima settimana
  2. login con facebook no img

    si, eliminando quella funzione fa proprio quello che volevo, ho risolto
  3. login con facebook no img

    sono andato qui: /system/Login/Handler/OAuth2 e su * Get user's profile photo ho eliminato public function userProfilePhoto( \IPS\Member $member ) { if ( !( $link = $this->_link( $member ) ) ) { throw new \IPS\Login\Exception( $error['message'], \IPS\Login\Exception::INTERNAL_ERROR ); } $photoVars = explode( ':', $member->group['g_photo_max_vars'] ); $response = \IPS\Http\Url::external( "https://graph.facebook.com/{$link['token_identifier']}/picture?width={$photoVars[1]}&redirect=false" )->request()->get()->decodeJson(); if ( !$response['data']['is_silhouette'] ) { return \IPS\Http\Url::external( $response['data']['url'] ); } return NULL; } speriamo funzioni, perchè mi serve anche bloccare gli aggiornamenti degli utenti registrati, con le foto, non devono inserire foto profilo da facebook
  4. login con facebook no img

    Salve vorrei far in modo che se un utente accede con facebook quest'ultimo non possa inserire la foto profilo, ma solo quella dell'header, come posso fare per non far inserire in automatico la loro foto profilo, e dare solo la possibilità di inserirla solo dal sito e non da facebbo, nell'app che ho creatosu analisi dell'app ho notato che ho due elementi approvati e che public_profile genera la foto dell'utente automaticamente... mi aiutate se siete capaci ad agire con la mia richiesta? forse bisogna modificare qualche file
  5. Prima
  6. caselle mp strapiene

    Mi serve un aiuto, ho le caselle dei messaggi privati strapiene, e ovviamente questo intacca la pesantezza nel database, come faccio a svuotare tutti i messaggi privati della posta???? help
  7. 4.x emoticons

    Hai aggiornato alla 4 3 3? So che hanno sistemato un po' di bug sulle emoticons....
  8. 4.x emoticons

    Ho un problema se setto le emo così poi nei post appare questo mi appare con il tag img con src senza immagine seguendo il link esce: perchè?
  9. 4.x PAGINA UPGRADE

    ciao, mi dite dove si modifica la page dell'upgrade? vorrei tradurla il ita
  10. 4.x Cambiare impostazione di default

    Ciao ragazzi, posso chiedervi una cortesia? Se nella Homepage clicco sul collegamento con la data di invio di una discussione, mi apre l'ultimo commento inserito, giusto? Ma succede la stessa cosa se io clicco sul titolo dell'ultimo commento... Esiste la possibilità attraverso le impostazioni del Forum, che ad esempio cliccando sul titolo (1), mi apra il primo post di quella discussione, mentre cliccando sulla data (2), mi apra regolarmente come ora, l'ultimo post della discussione? Ho cercato in tutto il pannello ma la mia ignoranza in materia la fa da padrona e non ho trovato nulla Non ricordo se si può fare attraverso i settaggi del pannello oppure se magari avevo visto un plugin che permettesse questo. Avete idea di come ottenere questo risultato?
  11. 4.x Chatbox Extender su 4.3.2

    Ho avuto conferma dallo sviluppatore della Chatbox, che il piccolo problema della parentesi quadra, riguarda la sua applicazione (quindi nulla a che vedere con la Chatbox Extender) e che provvederà a sistemare nel prossimo aggiornamento
  12. 4.x Chatbox Extender su 4.3.2

    Solo per curiosità: risulta anche ad altri questa cosa o accade solo a me?
  13. 4.x negozio

    bella storia, interessante, grazie delle info, sto gia iniziando a capire, si può anche mettere un limite per il ritiro, sulle impostazioni prelievi
  14. 4.x negozio

    si ogni volta che ricevi denaro questo viene archiviato (https://invisioncommunity.com/clientarea/credit/) e poi quando possibile puoi ritirare il denaro cliccando su withdrawal quindi su richiesta, altrimenti continuano a accumularsi sul conto/credito. altre info https://invisioncommunity.com/4guides/suite-applications/commerce/getting-the-basics_384/what-is-commerce-r180/
  15. 4.x negozio

    ho una domanda da porvi in merito al funzionamento dell'applicazione commercio ecc, ma un utente puo avere un conto suo? perchè ho letto che il sito può accreditare soldi, come si fa?
  16. 4.x negozio

    https://invisioncommunity.com/forums/topic/432540-classifieds-system/?do=findComment&comment=2743684
  17. 4.x negozio

    Classifieds Ho comprato l'app e come volevasi dimostrare presenta incompletezze e non gira al massimo nel sistema, presentando diversi errori 1. Se uno mette in vendita qualcosa, e poi un utente clicca su compra ma poi non compra, l'articolo si mette in attesa, togliendo la possibilità ad altri di comprare, 2. se una persona fa offerte e il venditore accetta l'offerta, all'acquirente non arriva nessuna notifica lol dovrebbe andare lui col senno di poi dove? 3. non si capisce il funzionamento dei crediti, ad esempio nell'impostazione si parla di inserire crediti per nuovi venditori, come si fa? boh puo, avere un singolo utente il suo banco soldi, la sua cassa per le vendite effettuate nel negozio... Veramente fatta male quest'app anzi meglio dire bell'idea ma nei dettagli è pessima, se potevo chiedevo il rimborso
  18. 4.x negozio

    45 euro costa, alla faccia del xxxxx ... possibile?
  19. 4.x Chatbox Extender su 4.3.2

    Ciao ragazzi... Ho una domanda (o forse una segnalazione) per @BomAle Ho installato la nuova IPS 4.3.2 ed ho notato che il tuo plugin "Chatbox Extender" sembra funzionare alla perfezione tranne che in un curioso episodio: quando nel titolo del Topic creato vi sono le parentesi quadre, la parentesi di apertura, in chat viene visualizzata grande il doppio Ti risulta che sia una piccolissimo bug oppure si tratta di un problema per qualche motivo riconducibile solo a me? P.S. Ho provato sia con il tema di Default che con quello personalizzato Nulla di grave, ovviamente: era solo per informarti della cosa
  20. 4.x Versione ckeditor

    Te ne do una ancora migliore: ha ckeditor 4.9.2
  21. 4.x Versione ckeditor

    Magnifica notizia! che versione di ckeditor tiene? suppongo la 4.8...
  22. Rimuovere preferenze utenti inattivi

    In questa guida vi lascio una serie di consigli per ridurre il carico di lavoro svolto dal software. RIDURRE followers inattivi con mysql, utile per chi ha un server smtp con limitazioni. #TROVARLI SELECT m.last_visit,f.follow_app,f.follow_area,f.follow_rel_id, count(*) as counter FROM ipb_core_follow f LEFT JOIN ipb_core_members m ON f.follow_member_id=m.member_id WHERE m.last_visit < UNIX_TIMESTAMP(NOW() - INTERVAL 1 YEAR) GROUP BY f.follow_app, f.follow_area, f.follow_rel_id ORDER BY counter desc #RIMUOVERLI DELETE f.* FROM ipb_core_follow f LEFT JOIN ipb_core_members m ON f.follow_member_id=m.member_id WHERE m.last_visit < UNIX_TIMESTAMP(NOW() - INTERVAL 1 YEAR)
  23. 4.x https

    riesci ad aprire la console web e trovare l'errore, la causa può essere la presenza/mancanza di header CSP o HSTS add_header Content-Security-Policy upgrade-insecure-requests; devi parlarne con l'hosting, per aiutarti nella configurazione. oppure posso rivederla personalmente.
  24. 4.x https

    su sul config metto http e poi sul sito navigo in https rilevo problemi come le reazioni nei post non le inserisce e ricevo errore, quindi sono costretto a usare https nel file config_global. solo che poi non riesco a disabilitare il https nelle pagine dell'app page, ho provato anche a inserire un certificato sul server dedicato apace, ma nelle porte mi mette avviso continuo, sono tre giorni che ci sbatto la testa e non ne esco fuori, le sto provando tutte, l'unica soluzione è quella che mi permetta di disabilitare il certificato nelle page dell app, ma come? oppure sul config lasciare http e poi navigare in https con un redirect della pagine che scelgo, ma poi come fisso il problema delle reazioni... mannaggia
  25. Risolvere problemi di spam

    Quindi gli spammer usavano il tasto sharelink email rappresentato in figura per utilizzare il modulo per inviare ad un "amico" il contenuto presente nell'editor https://invisionita.com/topic/6299-risolvere-problemi-di-spam/?do=email ed essendo visitatori potevano specificare l'email a cui inviare il contenuto. il captcha è stato migliorato in IPS 4.3, per chi è in 3.4.x non potrà utilizzare il captcha v1 poichè è stato chiuso.
  26. Risolvere problemi di spam

    In seguito a una segnalazione di un cliente per la chiusura ripetuta del suo sito per spam ELEVATO ho voluto approfondire la questione, e sono riuscito a individuare l'origine dello spam. Ho iniziato a prendere di mira i file /admin/sources/handlers/han_email.php /ips_kernel/classEmail.php responsabili della gestione e invio delle email del software. Modificandoli come segue il server smtp non veniva inizializzato e le email venivano semplicemente archiviate nella cartella "_mail", a questo punto è bastato vedere il trace generato per trovare il modulo utilizzato dai bot per inviare spam. #han_email.php linea 178-197 ATTIVO DEBUG, cambiare => ... in => '1' public function init() { $this->header = $this->settings['email_header'] ? $this->settings['email_header'] : ''; $this->footer = $this->settings['email_footer'] ? $this->settings['email_footer'] : ''; $classToLoad = IPSLib::loadLibrary( IPS_KERNEL_PATH . 'classEmail.php', 'classEmail' ); $this->emailer = new $classToLoad( array( 'debug' => '1', 'debug_path' => DOC_IPS_ROOT_PATH . '_mail', 'smtp_host' => $this->settings['smtp_host'] ? $this->settings['smtp_host'] : 'localhost', 'smtp_port' => intval($this->settings['smtp_port']) ? intval($this->settings['smtp_port']) : 25, 'smtp_user' => $this->settings['smtp_user'], 'smtp_pass' => $this->settings['smtp_pass'], 'smtp_helo' => $this->settings['smtp_helo'], 'method' => $this->settings['mail_method'], 'wrap_brackets' => $this->settings['mail_wrap_brackets'], 'extra_opts' => $this->settings['php_mail_extra'], 'charset' => IPS_DOC_CHAR_SET, 'html' => $this->html_email ) ); } #classEmail line 665 sostituirla come segue, lo 0 serve per non includere l'oggetto ed avere un responso ridotto, se volete più informazioni rimuovetelo. $debug = $this->subject . "\n------------\n" . $this->rfc_headers . "\n\n" . $this->message ."\n------------\n" . print_r( debug_backtrace(0), TRUE ); #all'interno dei file generati nella cartella "_mail" veniva riportato questo trace in ogni file Array ( [0] => Array ( [file] => ...\admin\sources\handlers\han_email.php [line] => 292 [function] => sendMail [class] => classEmail [type] => -> [args] => Array ( ) ) [1] => Array ( [file] => ...\admin\applications\forums\modules_public\extras\forward.php [line] => 258 [function] => sendMail [class] => hanEmail [type] => -> [args] => Array ( ) ) [2] => Array ( [file] => ...\admin\applications\forums\modules_public\extras\forward.php [line] => 187 [function] => _sendEmail [class] => public_forums_extras_forward [type] => -> [args] => Array ( ) ) [3] => Array ( [file] => ...\admin\sources\base\ipsController.php [line] => 306 [function] => doExecute [class] => public_forums_extras_forward [type] => -> [args] => Array ( [0] => ipsRegistry Object ( [templateStriping] => Array ( ) ) ) ) [4] => Array ( [file] => ...\admin\sources\base\ipsController.php [line] => 120 [function] => execute [class] => ipsCommand [type] => -> [args] => Array ( [0] => ipsRegistry Object ( [templateStriping] => Array ( ) ) ) ) [5] => Array ( [file] => ...\admin\sources\base\ipsController.php [line] => 65 [function] => handleRequest [class] => ipsController [type] => -> [args] => Array ( ) ) [6] => Array ( [file] => ...\index.php [line] => 25 [function] => run [class] => ipsController [type] => :: [args] => Array ( ) ) ) In precedenza avevo disattivato lo sharelink email che attivava il modulo forward, pertanto ho creato un file per visualizzare la variabile e ho scoperto il problema, nel mio caso la "cache" del software non è stata aggiornata come ci si aspettava. #file test.php in allegato <?php require_once( 'initdata.php' ); require_once( CP_DIRECTORY.'/sources/base/ipsRegistry.php' ); $registry = ipsRegistry::instance(); $registry->init(); $member = $registry->member()->fetchMemberData(); echo'<pre>'; print_r($registry->cache()->getCache('sharelinks')['email']);exit; test.php Perciò è bastato andare in AdminCP > Cache Management > cerca sharelink e cliccare sul tasto refresh a fine riga. Per conferma ho ricontrollato il file test.php per vedere se il valore era "0", e cosi non si sono registrate nuove mail spam. In futuro se volete abilitare lo sharelink email prestate attenzione che funzioni correttamente e che scegliate gruppi di utenti iscritti e affidabili, inoltre per controllare come viene utilizzato controllate in mysql la seguente query in AdminCP > Support > SQL Management > SQL Toolbox SELECT *,FROM_UNIXTIME(log_date) FROM ibf_core_share_links_log WHERE log_share_key="email"; se volete sapere se ci sono online bot che stanno tentando di accedere al modulo forward usate questa query SELECT * FROM ibf_sessions where current_section="forward"; cosi potete bannare gli ip e ridurre il carico sul sito.
  27. 4.x negozio

    grazie mille era quello che cercavo
  1. Caricare più attività
×