Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

PIKeR

MD-Pro - integracja z IPB 2.0

Rekomendowane odpowiedzi

Chciałem zintegrować MD-PRO z IPB 2.0. (użytkownicy nie lubią się rejestrować podwójnie...). Znalazłem odpowiedni skrypt... ale... jest po włosku....

Umie to ktoś przetłumaczyć?

//************************************************************************//

// Lombafly Software and Hack's //

// Dalmine (Bergamo - Italy) - 23 Giugno 2005 //

// //

// Autore del file: Andrea Lombardi //

// Basato sui file di GrandeMazinga //

// Supporto tecnico su: www.maxdev.it e www.ibforum.it //

// //

// Licenza: //

// Sei libero di condividere e utilizzare questo file su //

// qualsiasi sito o forum, ma non puoi apportargli modifiche //

// di qualsiasi tipo. Puoi redistribuire l'hack mantenendo i //

// crediti originali. //

//************************************************************************//

 

 

------------------------------- INTRODUZIONE -------------------------------

 

Le seguenti istruzioni sono da applicare ai file del forum Invision Power Board 2.0 Final (Trial), e servono per integrare il CMS MD-Pro con il forum IPB. L'integrazione prevede registrazione unica e modifica password unica.

In lavorazione ci sono login unico, cancellazione e creazione utente da admin, e altre interessanti integrazioni.

 

Questo file di testo e' scritto da Andrea Lombardi aka "Lombafly", ma si basa sulle istruzioni di integrazione tra IPB 1.3 e MD 1.0.5 scritte da GrandeMazinga, di cui sono anche i file allegati.

 

Buon Lavoro,

Andrea Lombardi - www.baricentrorc.net - andrea.lombardi@baricentrorc.net

 

 

------------------------------ FILE ALLEGATI -------------------------------

 

I file allegati all'hack sono di GrandeMazinga, e sono posizionati in due cartelle, MD-Pro e IPB. I file della prima cartella vanno copiati nella root di MD-Pro, mentre la seconda cartella contiene una terza cartella con al suo interno altri due file. Copiare questa terza cartella, di nome "sources" nella root del forum IPB.

 

 

---------------------------------- LICENZA ---------------------------------

 

A causa della licenza restrittiva di Invision Power Board non posso rilasciare i file di IPB gia' modificati, ma dovrete modificarli voi stessi, seguendo le istruzioni. Non contattatemi via email per chiedermi i file, tanto non posso mandarveli, se volete assistenza scrivete sul forum di www.maxdev.it o sul forum di www.ibforum.it, non contattatemi in privato, non rispondero'.

 

 

------------------------------ CONFIGURAZIONE ------------------------------

 

Per prima cosa bisogna modificare i file ipbmd_conf.php, che sono presenti nelle cartelle allegate. Inserire i dati del database del forum e del sito, il prefisso delle tabelle e tutto cio' che viene richiesto.

 

 

--------------------------- REGISTRAZIONE UTENTI ---------------------------

 

Aprire il file index.php e alla riga 139, sotto a:

 

require ROOT_PATH."conf_global.php";

 

Aggiungere:

 

//--------------------------------

// Importa le funzioni di

// integrazione con MD-Pro

//--------------------------------

 

require ROOT_PATH."sources/ipbmd_conf.php";

require ROOT_PATH."sources/ipbmd_func.php";

$ipbmdfunc = new ipbmd_func;

 

Ora aprire il file source/register.php

 

Alla riga 869 aggiungere $ipbmdfunc alla dichiarazione delle variabili globali:

 

global $ibforums, $std, $DB, $print, $ipbmdfunc;

 

 

Alla riga 1267, sotto a:

$DB->do_insert( 'member_extra', array( 'id' => $member_id, 'vdirs' => 'in:Inbox|sent:Sent Items' ) );

 

Aggiungere:

 

// Porta la registrazione anche in envo

$ipbmdfunc->regis($member_id, $in_username, $in_password, $in_email);

 

 

--------------------------- CAMBIO PASSWORD ---------------------------

 

Aprire il file sources/usercp.php

Cercare all'interno del file la funzione do_pass_change(), intorno alla riga 1498. Due righe dopo c'e' la dichiarazione delle variabili globali, aggiungere la variabile $ipbmdfunc.

 

Quindi trasformare la riga 1500 da cosi':

 

global $ibforums, $DB, $std;

 

a cosi':

 

global $ibforums, $DB, $std, $ipbmdfunc;

 

Ora andare alla riga 1561, sotto alla riga:

 

$ibforums->converge->converge_update_password( $md5_pass, $ibforums->member['email'] );

 

aggiungere

 

// nuova pass anche in MD-Pro

$ipbmdfunc->setpass($this->member['id'], $md5_pass);

 

A questo punto chiudere il file usercp.php e aprire il file modules/ipb_member_sync.php

Scorrerer alla riga 170, e aggiungere la variabile $ipbmdfunc alla lista delle variabili globali, ecco cosa si dovra' avere alla riga 170:

 

global $DB, $std, $ibforums;

 

Alla riga 173, dopo

//---- START

 

Aggiungere le seguenti tre righe:

 

$md5_pass = md5($new_raw);

// nuova pass anche in MD-Pro

$ipbmdfunc->setpass($id, $md5_pass);

 

 

---------------------------------- BLOCCHI ---------------------------------

 

Ci sono anche due bei blocchi disponibili, uno che mostra gli ultimi messaggi del forum, e l'altro che viene visualizzato solamente quando ci sono messaggi privati non letti nella casella dell'utente loggato. Per inserire i blocchi e' sufficente andare in MD-Pro -> Amministrazione -> Impostazioni -> Blocchi. Creare un nuovo blocco PHP nella posizione desiderata e inserire il seguente codice a seconda del blocco che si vuole utilizzare.

 

BLOCCO ULTIME DAL FORUM

--- INIZIO CODICE ---

/* blocco forum */

 

if (!isset($ipbmd_func)) {

 

require_once("ipbmd_md_func.php");

$ipbmd_func = new ipbmd_func;

}

echo $ipbmd_func->blocco_forum();

 

/* fine blocco forum */

--- FINE CODICE ---

 

 

BLOCCO MESSAGGI PRIVATI

--- INIZIO CODICE ---

/* blocco messaggi privati*/

if (!isset($ipbmd_func)) {

require_once("ipbmd_md_func.php");

$ipbmd_func = new ipbmd_func;

}

echo $ipbmd_func->blocco_pm();

/* fine blocco messaggi privati*/

--- FINE CODICE ---

 

----------------------------------- FINE -----------------------------------

 

E' tutto, buon lavoro da Andrea Lombardi "Lombafly"!!!!

 

__I__

\______()______/

Tak to jest jak autor pisze tylko w swoim języku... (mógł by chociaż w angielskim jeszcze).

Linki:

Hack właściwy (integrujący)

MD-Pro 1.0.74

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...