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 - Beer 2.4

They2 - 31-01-2009, 10:24

xgirls, usun hide i jeszcze raz wstaw, sprawdz.
smyku2 - 31-01-2009, 14:45

They2 napisał/a:
ktos mi przetlumaczy o co lekvarostaska pisał po angielsku, w translatorze nie jasno rozumiem.


wnioskuję, że chodzi mu oto, aby piwo można było postawić wyłącznie wtedy, gdy ktoś pisze w hide, a nie jak jest to teraz, zawsze.

They2 - 02-02-2009, 19:15

grzebię w temacie co pisaliśmy poprzednio:

Pepto napisał/a:
Jeszcze poprawki do pliku posting.php, ponieważ wtyczka zamienia w includes/bbcode.php 2 funkcje ( function hide_in_quote($text) oraz function bbencode_third_pass($text, $uid, $deprotect) ) na jedną nową ( function hide_control( $txt, $post_id, $topic_poster_id, $forum_id ) ).
jak napisałem:
They2 napisał/a:
Pepto, funkcje trza zmienic ok, ale stara funkcje nie wykazal bledu, nie wiem gdzie moge znalezc blad? post z hide i po poscie z hide w cytowaniu i nic... nie ma bledu nie bylo potrzebne. Chyba ktos znajdzie blad funkcji hide_in_quote() ?
Jednak pokazał błąd po kliknięciu w cytuj tamtego posta ktory jest ukryty wiadomość. Wcześniej pojawił błąd, a po poprawce , ktory jest pierwszym poście tematu - nie pojawił błąd, ale użytkownicy zamiast dać piwa, dali cytuj i widzieli co tam w ukrytej wiadomości.

Niestety trzeba przywrocic funkcje w bbcode.php i posting.php

znajdź w bbcode.php:
Kod:
// MOD Beer 2.3
function hide_control( $txt, $post_id, $topic_poster_id, $forum_id )

wklej przed:
Kod:

function hide_in_quote($text)
{
    $text = preg_replace("#\[hide\](.*?)\[\/hide\]#si","--- phpBB : The Protected Message is not copied in this quote ---", $text);
    return $text;
}


znajdź w posting.php:
Kod:
            if ( !$userdata['session_logged_in'] )
            {
                // MOD Beer 2.3
                $message = hide_control( $message, $postrow_post_id, $forum_topic_data['topic_poster'], $forum_id );
            }
            else
            {
                $sql = "SELECT poster_id, topic_id
                    FROM " . POSTS_TABLE . "
                    WHERE topic_id = $topic_id
                        AND poster_id = " . $userdata['user_id'];
                $resultat = $db->sql_query($sql);

                if (!$db->sql_numrows($resultat))
                {
                    // MOD Beer 2.3
                    $message = hide_control( $message, $postrow_post_id, $forum_topic_data['topic_poster'], $forum_id );
                }
            }

i zamień spowrotem:
Kod:
            if ( !$userdata['session_logged_in'] )
            {
                $message = hide_in_quote($message);
            }
            else
            {
                $sql = "SELECT poster_id, topic_id
                    FROM " . POSTS_TABLE . "
                    WHERE topic_id = $topic_id
                        AND poster_id = " . $userdata['user_id'];
                $resultat = $db->sql_query($sql);

                if (!$db->sql_numrows($resultat))
                {
                    $message = hide_in_quote($message);
                }
            }


[ Dodano: 02-02-2009, 19:28 ]
Aktualizacja w pierwszym poście w punkcie drugim.
- funkcja hide_in_quote(); w bbcode.php i posting.php

[ Dodano: 02-02-2009, 19:38 ]
w linii kodu można zmienić zdania z ang. na polski w bbcode.php:
znajdź:
Kod:
$text = preg_replace("#\[hide\](.*?)\[\/hide\]#si","--- phpBB : The Protected Message is not copied in this quote ---", $text);


Kod:
$text = preg_replace("#\[hide\](.*?)\[\/hide\]#si","Chroniona wiadomo¶ć nie może kopiować w cytacie!", $text);

podus - 02-02-2009, 20:46

Wgralem wszystko i po kliknieciu piwa w poscie wyskakuje komunikat
Kod:
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /home/accounts_p/podus/public_html/beermod.php on line 66

nad bannerem

i na srodku:
Kod:
Wystąpił Błąd


Przeczytalem temat i nie znalazlem odpowiedzi. W PA nie mam nic odnosnie tej modyfikacji

They2 - 02-02-2009, 20:51

podus napisał/a:
Wgralem wszystko
podus, wgrales, a nie instalowes.
podus napisał/a:
W PA nie mam nic odnosnie tej modyfikacji
bo nie instalowales :?
podus napisał/a:
Wystąpił Błąd
nie jestem jasnowidzem...

Myslisz ze wgranie plikow Tobie wystarczylo ? to nie jest calkiem gotowe, jeszcze instrukcje musisz wykonac + poprawki w pierwszym poscie.

podus - 02-02-2009, 21:07

Jezeli pod wyrazeniem instalacja rozumiesz edycje poszczególnych plikow to zrobilem to. Jezeli nie to bylbym szczesliwy gdybys powiedzial o co chodzi. Jest to moja pierwsza modyfikacja i stad ew problemy.
They2 - 02-02-2009, 21:58

nie widze nic czy instalowales w/g instrukcji, to co napisales nic z tego.
musisz miec PA -> Piwo -> Sprawdz poprawnosc plikow i czy sa wszystkie foundy.

jak nie masz to jeszcze raz wykonaj instrukcje
a dokladniej to w pliku modules_data.php

podus - 02-02-2009, 22:06

No tak... wszystkie pliki dobrze 'zrobione' poza modules_data.php - poprawilem i dziala wszystko. Dzieki wielkie za pomoc.
Patrix8 - 03-02-2009, 09:37

Proszę po pomoc, jak zrobić aby zamiast tekstu w ukrytej wiadomości było "Aby zobaczyć wiadomość musisz postawić piwo" teraz jest "eśli jesteś *zarejestrowanym użytkownikiem* musisz odpowiedzieć w tym temacie żeby zobaczyć tą wiadomość
--- If you are a *registered user* : you need to post in this topic to see the message ---"

Proszę o pomoc, probowalem edytowac bbcode.php ale nie odnajduje mi w kodzie takich slow jak $return_val.

They2 prosze o pomoc.

They2 - 03-02-2009, 10:45

Patrix8, jesli masz zainstalowane Beer 2.3 w/g instrukcji i poprawki to miales wywalic fragment kodu w pliku bbcode.tpl ,ale nie wywaliles.

znajdz i wywal.

Patrix8 napisał/a:
Adres forum: www.insane-warez.com

adres nie istnieje, jak moge sprawdzic?

Patrix8 - 03-02-2009, 12:05

moje forum to freekonta.pl

[ Dodano: 03-02-2009, 12:39 ]
Zrobiłem już to, lecz gdy naciskam na PIWO ukryta wiadomosc nadal zostaje ukryta prosze o pomoc.

They2 - 03-02-2009, 12:52

w PA -> Piwo -> wpisz ID dzialu ktore chcesz aby miec piwo i odkryc urkyta wiad.

http://freekonta.pl/check_files.php
ustaw chmody.

Patrix8 - 03-02-2009, 13:25

Jak sprawdzić ID for?
Radek - 03-02-2009, 13:32

Patrix8, http://www.przemo.org/php...pic.php?t=48661
Odpowiedź na Twoje pytanie znajduje sie w
F.A.Q.

Patrix8 - 03-02-2009, 14:15

Wpisuje "4" bo taki dział ma id i tak nie działa! Prosze o pomoc! Jak dac zeby dzialalo i chce kilka for to mam dac po przecinku?


Powered by phpBB modified by Przemo © 2003 phpBB Group