Page 15 of 16

koderek

Koderek

Koderek – jest to wielozadaniowy skrypt napisany w języku PHP. Jego głównym celem jest pomoc, jak i samo naprawianie kodowania polskich znaków. Naprawi krzaki, przywróci polskie znaki… Zajmuje się także odpowiednimi ustawieniami dotyczącymi kodowań jak i porównań.

Umożliwia on konwersje kodowania bazy mysql przeprowadzaną bezpośrednio w bazie. Wszystkie dane są zapisywane w tabelach o prefixie koderek_ dlatego nie musimy się martwić o uszkodzenie aktualnych danych. Po konwersji wystarczy do prefixu tabel dodać koderek_ oraz wymusić odpowiednie kodowanie.

Licencja

Wszelkie prawa zastrzeżone © tosiek
Do użytku wyłącznie nie komercyjnego. Rozpowszechnianie / udostępnianie tylko i wyłącznie poprzez stronę tosiek.pl.
Bez żadnych gwarancji.
Wszelkie prawa zastrzeżone © tosiek

Strzeżcie się zleceniobiorcy :)

Koderek – opcje

Koderek nie ma wyglądać a działać !

  • Konwersja bazy danych – ta opcja konwertuje bezpośrednio wybrane tabele z bazy danych do tabel o prefixie koderek_
  • Aktualne ustawienia kodowania bazy MYSQL -wyświetla ustawienia (wartości) dotyczące kodowania serwera mysql
  • Wyniki ciężkiej roboty: – zawiera informacje i wyniki pracy koderka
    • Koderkowe pomyślności: – informuje o udanych akcjach
    • jak i żądne błędności: – informuje i wyświetla listę błędów, o ile wystąpiły
  • automatyczna aktualizacja – wyświetla informację jeśli posiadasz nieaktualną wersję i daje możliwość automatycznej aktualizacji opcja usunięta
  • Optymalizacja & Wydajność – optymalizowanie, sprawdzanie, naprawa, analiza bazy danych
    • Optymalizacja tabel – optymalizuje wybrane tabele
    • Sprawdzanie tabel – sprawdza tabele
    • Naprawa tabel – naprawia tabele
    • Analiza tabel – analizuje tabele
  • Ustawienia kodowania & porównań dla baz, tabel i kolumn – tutaj znajdują się opcje ustawiające odpowiednie kodowanie bazy danych, tabel oraz kolumn. To nie jest konwersja kodowań !
    • Kodowanie bazy – ustawia domyślne kodowanie oraz porównanie dla bazy
    • Kodowanie tabel – ustawia kodowanie i porównanie tabel
    • Kodowanie kolumn w tabelach – ustawia kodowanie i porównanie dla kolumn w tabelach (dla struktury tabeli)

Pytanie bez odpowiedzi

  • Jak to zainstalować / wgrać ?
  • Pliki koderek.php oraz koderek_config.php wgraj np. do głównego katalogu domeny. (np. katalog public_html) następnie w pliku koderek_config.php ustaw opcje połączenia z bazą oraz hasło (może być dowolne) lub podaj swój adres IP. Potem wejdź / uruchom plik koderek.php np. poprzez adres https://tosiek.pl/koderek.php
    //Tutaj możesz podac swoje IP aby koderek zadziałał
    $your_ip = "";
     
    //Tutaj możesz podać hasło aby koderek zadziałał
    $your_pass = "";
     
    //Nazwa użytkownika bazy danych
    $lesbian_db_user = "";
     
    //Hasło użytkownika bazy danych
    $lesbian_db_pass = "";
     
    //Nazwa bazy danych
    $lesbian_db_name = "";
     
    //Prefix tabel - nie wymagany
    $table_prefix = "prefix_";
     
    //Host dla bazy mysql - pozostaw domyślny
    $lesbian_db_host = "127.0.0.1";
  • Przecież to wszystko ma phpmyadmin…
  • …wiesz co oznacza słowo wszystko ?… łabędzie też ma ?…
    Tak owszem wiele opcji posiada phpmyadmin, lecz opcji zmieniającej kodowanie tabel oraz kolumn (struktury tabeli) nie posiada phpmyadmin.
  • Po kliknięciu przycisku nic się nie dzieje
  • Albo nie wybrałeś opcji (np. wszystkie tabele) albo kodowania z listy. Sprawdź czy dobrze uzupełniono formularz.
  • Nie działa
  • Bardzo możliwe, ale od tego masz listę błędów. Nikt nie jest medium i tylko ty wiesz dlaczego nie działa.
  • Kontakt jest u góry, jakieś propozycje, uwagi, skargi.

Download Koderek

Jest to jedyny i zawsze aktualny download koderka.
Download Koderek

Version history

  • 1.1 – pierwsza wersja z konwerterem bezpośrednio w bazie mysql
  • 1.0 – pierwsza wersja, obsługuje bazę mysql, nie umożliwia konwersji kodowań. Ustawia kodowania + opcje optymalizacyjne

Integratus gotowe pliki

Integratus – gotowe pliki

Do paczki zostały dodane gotowe pliki, które wystarczy wgrać. Oczywiście potem należy odpowiednio skonfigurować plik config.php.

Gotowe pliki aktualnie są dla: phpBB by przemo 1.12.6 oraz PHP-Fusion 7.00.05

Dodatkowo w instrukcjach instalacji zostały dodane małe poprawki.

Paczka do pobrania jak zawsze z:
Download Integratus

Emotikony – Uśmieszki GG

Emotikony / Uśmieszki Gadu Gadu

emotikony / uśmieszki GG gadu gadu

W katalogu /install/ znajdują się odpowiednie pliki z zapytaniami do baz mysql, aby zainstalować uśmieszki. Dodatkowo dla phpBB znajdują się także pliki .pak.

W katalogu /emoty/ znajdują się wszystkie potrzebne emotikony.

Aktualnie instalacje dostępne są dla skryptów:

  • phpBB 2
  • phpBB 2 by przemo
  • phpBB 3
  • MyBB
  • SMF 1.x
  • SMF 2.0
  • PHP Fusion 7

Pliki .sql polecam wgrywać poprzez phpmyadmin, emotikony trzeba wgrać także do odpowiedniego katalogu.

http://rapidshare.com/files/253038485/emoticons-smilies.zip

Integratus Linki

Zbiór linków o integratusie

Kilka ostatnich informacji

Download integratusa tylko i wyłącznie: https://tosiek.pl/integratus_download.php

W paczce w katalogu /root/ znajdują się wszelkie potrzebne skrypty oraz pliki.

W katalogu /root/integratus/ są pliki do integracji portalu z forum

W katalogu /root/forum/integratus/ są pliki do integracji forum z portalem

Pamiętaj o właściwej instalacji jak i konfiguracji. Jeśli popełnisz błędy, albo coś nie będzie działać albo będzie Cię przekierowywać na stronę główną tosiek.pl. Jeżeli wykonasz wszystko poprawnie to nic takiego nie będzie się dziać.

Pamiętaj iż pole: $tajny_hashcode w obydwóch plikach config.php musi być takie samo.

Integratus Rejestracja

Integratus Rejestracja – instrukcja nie aktualna

Integratus Rejestracja – integracja rejestracji z forum na portalu i na odwrót

Portal

Tworzymy plik register2.php i kopiujemy do niego zawartość pliku register.php
Otwieramy plik register2.php i szukamy:

<?php

zmieniamy na:

<?php
define("INTEGRATUS_CNF", true);
include realpath(dirname(__FILE__) . "/" . "integratus/config.php");
if($_GET["tajny_kod"] != $tajny_hashcode || empty($_GET["tajny_kod"]))
{
	header("Location: http://tosiek.pl");
	die($bledna_wiadomosc);
	exit;
}
else
{

szukamy:

require_once "maincore.php";

zmieniamy na:

require_once "maincore2.php";

szukamy:

echo "<form name='inputform' method='post' action='".FUSION_SELF."' onsubmit='return ValidateForm(this)'>\n";

zmieniamy na:

echo "<form name='inputform' method='post' action='register2.php' onsubmit='return ValidateForm(this)'>\n";

szukamy:

?>

zmieniamy na:

}
?>

Otwieramy plik register.php i szukamy:

if ($error == "") {

dodajemy pod spodem:

define("INTEGRATUS_INC", true);
			include realpath(dirname(__FILE__) . "/" . "integratus/forum_reg.php");

Forum

Przechodzimy do katalogu /templates/nazwa_stylu/ i tworzymy plik profile_add_body2.tpl, kopiujemy do niego zawartość pliku profile_add_body.tpl

Otwieramy plik profile_add_body2.tpl i szukamy:

<form action="{S_PROFILE_ACTION}" {S_FORM_ENCTYPE} method="post">

zmieniamy na:

<form action="profile.php?mode=register2" {S_FORM_ENCTYPE} method="post">

Otwieramy plik profile.php i szukamy:

include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
		exit;
	}

dodajemy pod spodem:

else if ( $mode == 'register2' )
	{
		include($phpbb_root_path . 'includes/usercp_register2.'.$phpEx);
		exit;
	}

szukamy:

redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
		}

dodajemy pod spodem:

if ( $mode == 'register' )
		{
			define("INTEGRATUS_INC", true);
			include realpath(dirname(__FILE__) . "/" . "integratus/portal_reg.php");
		}

Przechodzimy do katalogu /includes/ i tworzymy plik usercp_register2.php, kopiujemy do niego zawartość pliku usercp_register.php
Otwieramy plik usercp_register2.php i szukamy:

<?php

zmieniamy na:

<?php
define("INTEGRATUS_CNF", true);
include realpath(dirname(__FILE__) . "/../" . "integratus/config.php");
if($_GET["tajny_kod"] != $tajny_hashcode || empty($_GET["tajny_kod"]))
{
	header("Location: http://tosiek.pl");
	die($bledna_wiadomosc);
	exit;
}
else
{

szukamy:

'body' => 'profile_add_body.tpl')

zmieniamy na:

'body' => 'profile_add_body2.tpl')

szukamy:

?>

zmieniamy na:

}
?>

Uwagi końcowe

Należy pamiętać aby w plikach config.php podać adresy do register2.php oraz profile.php?mode=register2

Integratus Wylogowywanie

Integratus Wylogowywanie – instrukcja nie aktualna

Integratus Wylogowywanie – integracja wylogowywania z portalu na forum jak i z forum na portalu. Musimy mieć odpowiednio skonfigurowane config.php.

Forum

Otwórz plik login.php i poszukaj:

else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
	{

dodaj pod spodem:

define("INTEGRATUS_CNF", true);
		include realpath(dirname(__FILE__) . "/" . "integratus/config.php");
		setcookie($integratus_portal_cookie_name . "_user", "", time() - 31536000, $integratus_portal_cookie, "", "0");
		setcookie($integratus_portal_cookie_name . "_lastvisit", "", time() - 31536000, $integratus_portal_cookie, "", "0");

Zamknij i zapisz plik.

Portal

Otwórz plik setuser.php i poszukaj:

if (iMEMBER && (isset($_REQUEST['logout']) && $_REQUEST['logout'] == "yes")) {

dodaj pod spodem:

define("INTEGRATUS_CNF", true);
		include realpath(dirname(__FILE__) . "/" . "integratus/config.php");
		setcookie($integratus_forum_cookie_name . "_data", "", time() - 31536000, $integratus_forum_cookie, $integratus_forum_cookie_domain, 0);
		setcookie($integratus_forum_cookie_name . "_sid", "", time() - 31536000, $integratus_forum_cookie, $integratus_forum_cookie_domain, 0);

Znajdź:

setcookie(COOKIE_PREFIX."user", "", time() - 7200, "/", "", "0");
		setcookie(COOKIE_PREFIX."lastvisit", "", time() - 7200, "/", "", "0");

Zamień na:

setcookie(COOKIE_PREFIX."user", "", time() - 31536000, "/", "", "0");
		setcookie(COOKIE_PREFIX."lastvisit", "", time() - 31536000, "/", "", "0");

Uwagi końcowe

Jeśli pliki config.php zostały poprawnie skonfigurowane wszystko powinno działać.