To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Diamenty MOD

Warmix - 25-09-2011, 17:07
Temat postu: Diamenty MOD
Kod:
##############################################################
## MOD Title: Diamenty MOD
## MOD Author: Warmix marcin7848@interia.pl http://www.przemo.org/phpBB2/forum/profile.php?mode=viewprofile,u,29980
## MOD Description: Modyfikacja dodaje na forum diamenty, system przywilejów i poziomów konta. Pełne zarządzenie system w panelu
##            administracyjnym. Użytkownicy poprzez wpisanie poprawnego kodu otrzymują określoną ilość diamentów, po czym
##            mogą te diamenty wymienić na przywileje lub poziomy konta, które ulepszają w jakiś sposób konto.
## MOD Version:     3.4
##             
## Installation Level:  (Advanced)
## Installation Time:   20-30 Minutes
## Files To Edit (27):
##        admin/modules_data.php
##        includes/constants.php
##        includes/functions_buddylist.php
##        includes/functions_post.php
##        includes/usercp_register.php
##        includes/page_header.php
##        includes/usercp_avatar.php
##        includes/usercp_signature.php
##        includes/usercp_viewprofile.php
##        language/lang_polish/lang_main.php
##        language/lang_polish/lang_profile.php
##        templates/block/bLock.css
##        templates/block/index_body.tpl
##        templates/block/overall_header.tpl
##        templates/block/profile_add_body.tpl
##        templates/block/profile_view_body.tpl
##        templates/block/viewtopic_body.tpl
##        templates/bLock/zapros_body.tpl
##        beermod.php
##        index.php
##        posting.php
##        privmsg.php
##        shoutbox.php
##        shoutbox_view.php
##        quick_reply.php
##        viewtopic.php
##        zapros.php
##                   
## Included Files (24):
##        admin/admin_diamenty.php
##        admin/admin_diamenty_kody.php
##        images/dlogo.png
##        images/ddoladuj.png
##        images/diament.png
##        images/dbar.gif
##        images/diamentmini.gif
##        images/diament.gif
##        images/iv
##        language/lang_polish/lang_diamenty.php
##        language/lang_polish/lang_diamenty_admin.php
##        templates/bLock/admin/diamenty_body_config.tpl
##        templates/bLock/admin/diamenty_body_dodaj.tpl
##        templates/bLock/admin/diamenty_body_lista.tpl
##        templates/bLock/diamenty_body.tpl
##        templates/bLock/diamenty_doladuj_body.tpl
##        templates/bLock/diamenty_historia_body.tpl
##        templates/bLock/diamenty_przywileje_body.tpl
##        templates/bLock/diamenty_transfer.tpl
##        templates/bLock/loteria_body.tpl
##        templates/bLock/loteria_zapisany_body.tpl
##        diamenty.php
##        install_mod.php
##        loteria.php
##       
## License:    GPL 3
##        ang. http://www.gnu.org/licenses/gpl-3.0.txt
##        PL http://itlaw.computerworld.pl/index.php/2008/03/10/tekst-licencji-gpl-v3-po-polsku-plus-prosba-o-pomoc/
##############################################################


UWAGA!
Aby modyfikacja działała poprawnie musisz zainstalować:
http://www.przemo.org/php...pic.php?t=68894
http://www.przemo.org/php...pic.php?t=87825
http://www.przemo.org/php...pic.php?t=85794
http://www.przemo.org/php...pic.php?t=71315 (jeśli od razu w modyfikacji wyłączysz możliwość zmiany emaila za diamenty, nie instaluj tego)
http://www.przemo.org/php...pic.php?t=65811
http://www.przemo.org/php...p=407903#407903 - aktualizacja Przyjaciele MOD (zalecane)
http://www.przemo.org/php...ic.php?p=714177
http://www.przemo.org/php...pic.php?t=69328
http://www.przemo.org/php...pic.php?t=65912

Niezainstalowanie którejkolwiek modyfikacji może spowodować wadliwe działanie Diamenty MOD.

Ogólne
Modyfikacja Diamenty MOD v2.0 została połączona z kilkoma innymi modyfikacjami. Główną z nich jest oczywiście PlusMinus od lui. modyfikacja pozwala na zdejmowanie ostrzeżeń oraz zakazów pisania za diamenty. W przypadku, gdy usuwasz zakaz pisania od razu odejmuje się jedno ostrzeżenie.

Modyfikacja posiada:
1. 27 poziomów konta:
- zwiększony limit znaków w sygnaturze (2x)
- wielkość sygnatury (3x)
- zwiększony limit znaków w SB (2x)
- szybsze wysyłanie postów (3x)
- większa ilość pochwał do przyznania
- szybsze wypowiedzi w SB (2x)
- wielkość avatara (2x)
- możliwość wyróżnienia swojego tematu (zewnętrzna modyfikacja - Wyróżnianie tematów)
- większa pojemność skrzynki (2x)
- dłuższy czas edycji swoich postów (2x)
- szybsze wysyłanie PW
- możliwość ukrycia się na forum
- możliwość ukrycia listy użytkowników online
- możliwość ukrycia listy użytkowników, którzy ostatnio byli na forum
- możliwość wyróżnienia swojego postu
- powiększona ilość znajomych
- zwiększona ilość doładowanych diamentów o X procent

2. 7 przywilejów:
- usunięcie ostrzeżenia (zewnętrzna modyfikacja - PlusMinus)
- usunięcie zakazu pisania (zewnętrzna modyfikacja - PlusMinus)
- dożywotnia ranga VIP
- dożywotnia ranga Super VIP
- zmiana nicku (jest także możliwość wyłączenia tego przywileju w panelu administratora)
- zmiana emaila (możliwość wyłączenia tego przywileju w panelu administratora)
- zakup wszystkich poziomów na raz

3. 8 dodatków:
- ukrywanie ilości posiadanych przez siebie diamentów i poziomu konta
- pokazywanie wszystkim poziomów od razy, czy też nie (Domyślnie jest to zaznaczone na nie. Oznacza to, że użytkownikowi, który posiada 0-9 poziom konta wyświetla się tylko 10 poziomów. Gdy użytkownik zakupi 10 poziom konta pojawia się dodatkowe 10 poziomów konta, czyli widoczne jest już 20. Po osiągnięciu 20 poziomu konta pojawia się ostatnie 5 poziomów oraz znika informacja: "Dalsze poziomy zobaczysz po uzyskaniu 20 poziomu konta")
- Loteria (dzięki niemu możliwe jest włączenie loterii, w której można wygrać diamenty)
- sprawdzanie wersji modu (jeśli masz nieaktualną wersję, w PA->Diamenty zostaniesz o tym poinformowany)
- "Diamentowe Rangi"
- możliwość przesyłania diamentów między użytkownikami
- nadawanie diamentów użytkownikom z poziomu PA
- otrzymywanie darmowych diamentów, gdy zaproszona osoba doładowuje diamenty

DEMO
Serdecznie zapraszam na stronę testową:
http://diamentymod.ugu.pl/
Udostępnione jest testowe konto admina, przez co modyfikację można zobaczyć także w PA.

Nie usuwaj stopki
Bardzo proszę przestrzegać praw autorskich i nie usuwać stopki w skrypcie.

Losowanie Diamentów MOD
Jest to dodatek do tej modyfikacji. Pozwala na losowanie użytkownika, który dostaje 5, 10 lub 15 diamentów w zależności od tego, ile się wylosuje. Do działania dodatku, potrzebna jest modyfikacja Diamenty MOD oraz PlusMinus. PlusMinus dlatego, że nie losuje użytkowników, którzy mają bana, danego przez właśnie tą modyfikację.

WAŻNE!!!
Sprawdzanie wersji moda nie działa na każdym hostingu WWW, bo wykorzystuje file_get_contents, a gdzie nie gdzie jest to zablokowane.
Po aktualizacji wejdź w PA i wejdź w "Diamenty". Jeśli na górze strony pojawi Ci się błąd z otwarciem pliku version.txt to:
Otwórz:
admin/admin_diamenty.php

Znajdź i usuń:
Kod:
$sprawdz = file_get_contents('http://diamentymod.ugu.pl/version.txt');
$twoja = $board_config['version_diam'];
sql_cache('clear', 'board_config');

if($sprawdz == $twoja)
{
    $version = '';
}
else
{
    $version = "Masz niezaktualizowan&#177; wersję Diamenty MOD. WejdĽ i zaktualizuj pliki: <a href='http://www.przemo.org/phpBB2/forum/viewtopic.php?t=125944'>Kliknij!</a><br /><br />";
}

kevin_ - 25-09-2011, 17:27

Sprawdzając czy zapytanie się wywołało czy też nie ułatwisz sobie życie - uwierz mi. Trudno będzie Ci zlokalizować przyczynę błędu bez komunikatu błędu ;-)
Warmix - 25-09-2011, 17:39

To moja pierwsza modyfikacja a z tymi różnie bywa. . . Jak będę poprawiać to na pewno dodam te warunki...
piotrekziomek12 - 25-09-2011, 18:05

Zajebiste można instalować?
Warmix - 25-09-2011, 18:56

Myślę, że tak .. Mi działa. Najlepiej jakby wypowiedział się jakiś ekspert....
piotrekziomek12 - 25-09-2011, 19:10

dobra jestem przy 3 modyfikacji z linków :D
Woytec - 25-09-2011, 19:16

install_mod.php
Kod:
$sql = "SELECT config_value 
    FROM " . CONFIG_TABLE . "
    WHERE config_name = 'version'";
if (!($result = $db->sql_query($sql)))
{
    die("Couldn't obtain version info");
}

$row = $db->sql_fetchrow($result);
Mogłeś tak jak w jednym temacie podałem
Warmix napisał/a:
Po wgraniu całego moda, zanim zaczniesz z niego korzystać, wejdź w:
PA :arrow: Ogólne :arrow: Konfiguracja :arrow: Dodatkowe :arrow: ID użytkowników do promowania tematu: :arrow: wpisz "1"
Dodaj do instalatora
piotrekziomek12 - 25-09-2011, 19:28

już po instalowałem .. zaraz zainstaluje te cudo :D tylko ochłonę ..
Warmix - 25-09-2011, 19:56

Woytec napisał/a:
Dodaj do instalatora


Ok, zaktualizowane. Teraz automatycznie dodaje tą "1" w pole "promoted_users"...

piotrekziomek12 - 25-09-2011, 20:00

boże .. zrobiłem zaraz dodam to na hosta .. popraw tam .. na 45minut pracy .. aż mnie głowa boli
Warmix - 25-09-2011, 20:02

piotrekziomek12, aż tyle? wow xd

Jeśli instalujesz te dodatkowe modyfikacje, które są niezbędne do działania, to nie dziwię się, że tyle schodzi. Czas jest określony tylko dla tej modyfikacji, nie dla PlusMinus, czy wyróżniania tematu...

piotrekziomek12 - 25-09-2011, 20:03

boże .. zrobiłem zaraz dodam to na hosta .. popraw tam .. na 45minut pracy .. aż mnie głowa boli

[ Added: 25-09-2011, 20:04 ]
dodatkowe modyfikacje do 1,30h

[ Added: 25-09-2011, 20:06 ]
Typ bazy: mysql4
Wersja phpBB: 1.12.6

Postęp: .............................................................................................................. Zakończone!
Rezultat: Brak błędów

Instalacja zakończona powodzeniem!

Teraz usuń plik install_mod.php z serwera FTP"\n"Dziękuję za skorzystanie ze skryptu Diamenty MOD v2.0! "\n" Warmix
To dobrze czy źle ? xD

Warmix - 25-09-2011, 20:07

Dobrze, tylko muszę tam zastosować HTML xd.
piotrekziomek12 - 25-09-2011, 20:08

o ża l Pomóż :D
SS:

Klikam diamenty i :

Warmix - 25-09-2011, 20:10

Ok, już zaktualizowane.

piotrekziomek12, nie zapomnij, bo uruchomiłeś jeszcze to stare install_mod.php prawdopodobnie:

PA :arrow: Konfiguracja :arrow: Ogólne :arrow: Dodatkowe :arrow: ID użytkowników do promowania tematu: :arrow: Wpisz: 1

PS. To sie dzieje, jak od razu wejdziesz w PA, czy jak wejdziesz w diamenty?



Powered by phpBB modified by Przemo © 2003 phpBB Group