Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo

Pomys?y - [pomys?] Odkryte wiadomo?ci dla wybranej grupy.

cmfteam - Sro 13 Wrz, 2006
Temat postu: [pomys?] Odkryte wiadomo?ci dla wybranej grupy.
Witam serdecznie.
Tak mi sie przypomina ze podobny temat juz chyba istanial na forum ale kompletnie nie moge go znale?c i nie rozumiem dlaczego zostal on usuniety.
(Mam nadzieje ze moderatorzy nie skarc? mnie za ten temat)

Wiec przechodze rzeczy.
Wiem ze mo?na zrobic tak zeby wiadomos?i ktore s? na forum ukryte dla zwyklych uzytkownik?w mogly zosta? zawsze odkryte dla admin?w i moderator?w. I tu mam taki pomys? zeby zrobi? tak, zeby t? mozliwosc odkrytych wiadomosci mozna bylo aktywowa? rowniez dla wybranej grupy na forum, np. VIP. Czy jest to wogole mozliwe??

Z gory dziekuje za jakakolwiek odpowiedz i pozdrawiam.

DMac - Sro 13 Wrz, 2006

cmfteam, jest juz taka modyfikacja i napisal ja Qbs.
Nazywa sie GroupInfo. Niestety narazie musisz poczekac az zostanie ona udostepniona na jego stronie.

cmfteam - Czw 14 Wrz, 2006

DMac, dzieki wielkie za odpowiedz :)
Tyle ze z tego co mi wiadomo to modyfikacja GroupInfo 1.1 ukrywa wiadomosci napisane specjalnie dla np wybranej grupy [grupa="vip"], itp.
A mi chodzi o to zeby te zwykle wiadomosci ukryte tak jak sie to robi normalnie czyli zostaly poodkrywane dla wybranej grupy. Wiem ze idzie tak zrobic ze te ukryte wiadomosci bez potrzeby odpowiadania w temaci widza admini i modzi ale czy idzie cos takiego zrobic dla grupy?

KnofeL - Czw 14 Wrz, 2006

Napewno idzie
vocus - Czw 14 Wrz, 2006

tez przylaczam sie do prosby cmfteam
cmfteam - Pią 15 Wrz, 2006

KnofeL napisał/a
Napewno idzie

To dobrze wiedziec ;) A wiedzia? bys moze jak to zrobi? ?? :roll:
Nie wydaje mi sie zeby bylo chyba z tym duzo roboty...

KnofeL - Pią 15 Wrz, 2006

Pewnie nie, ale ja nie mam tego moda wi?c nie jestem w stanie nic zrobi?. Ale jak sie pojaiw to zobacze.
cmfteam - Pią 15 Wrz, 2006

No w?asnie a ja mialem ta ma?? modfikacje zeby te uryte wiadomosci widziali tylko admini i modzi ale niestety gdzies zapodzialem, a mialem j? wlasnie z tego forum, kto? kiedy? gdzie? tu podawa? to. Nie rozumiem tylko dlaczego to zosta?o usuni?te z tego forum ?? :roll:
warna - Pią 15 Wrz, 2006

cmfteam, osobi?cie nie mam nic przeciwko zawarto?ci twojego avka (:)) ale
regulamin napisał/a
10. Nie ustawiaj jaskrawych lub ruchomych avatar?w - my tu pracujemy i musimy si? skupi?.

cmfteam - Sob 16 Wrz, 2006

warna napisał/a
cmfteam, osobi?cie nie mam nic przeciwko zawarto?ci twojego avka (:)) ale
regulamin napisa?/a
10. Nie ustawiaj jaskrawych lub ruchomych avatar?w - my tu pracujemy i musimy si? skupi?.


Sorki bardzo, calkiem zapomnialem. Juz zmienione.
Mam nadzieje ze ten nie jest zbyt jaskrawy :P

A wracaj?c do tematu czy ktos moglby mi napisac jakas konkretna odpowiedz? :roll:

Kula - Sob 16 Wrz, 2006

www.style.vplus.pl
cmfteam - Sob 16 Wrz, 2006

Kula napisał/a
www.style.vplus.pl

hmmm... nie rozumiem, co stronka ze stylami ma do tego tematu? :roll:

[K] - Sob 09 Gru, 2006

Witam. Wiem, ze jest mozliwosc odkrycia hide kazdemu komu sie chce (grupie/osobie). Wiem to, bo admin forum na ktorym bylem kiedys odkrywal osobom sponsorujacym serwer bez tworzenia zadnych grup tylko pojedynczo ;p jednak nie mam juz z nim kontaktu i nie mam jak sie dowiedziec ;/
Na tym forum znalazlem info jak odkryc moderatorom oraz adminom. Nie pamietam tematu, ale skopiowalem zawartosc postu i zmodyfikowalem na swoje potrzeby (odkrylem tylko adminom) Wklejam tutaj tresc, moze ktos cos z tego wykombinuje i dojdzie jak odkryc ta wiadomosc danej grupie lub osobie ;p
Cytat

otworz plik viewtopic.php
znajdz:
PHP Code:
<?php




            if( strpos($message, "") !== false )
            {
                if( !$userdata_reply_buffered )
                {
                    $valid = false;
                    if( $session_logged_in )
                    {
                        $sql = "SELECT poster_id, topic_id
                            FROM " . POSTS_TABLE . "
                            WHERE topic_id = $topic_id
                                AND poster_id = $user_id";

                        $resultat = $db->sql_query($sql);
                        $valid = $db->sql_numrows($resultat) ? true : false;
                    }
                    $userdata_reply_buffered = true;
                }
                $message = bbencode_third_pass($message, $bbcode_uid, $valid);
            }


?>



i zamien na:
PHP Code:
<?php



            if( strpos($message, "") !== false )
            {
                if( !$userdata_reply_buffered )
                {
                    $valid = ( $userdata['user_level'] != ADMIN ) ? false : true;
                    if( $session_logged_in && !$is_auth['auth_mod'] )
                    {
                        $sql = "SELECT poster_id, topic_id
                            FROM " . POSTS_TABLE . "
                            WHERE topic_id = $topic_id
                                AND poster_id = $user_id";

                        $resultat = $db->sql_query($sql);
                        $valid = $db->sql_numrows($resultat) ? true : false;
                    }
                    $userdata_reply_buffered = true;
                }
                $message = bbencode_third_pass($message, $bbcode_uid, $valid);
            }


?>


U siebie odkrylem hide sobie, ale wtedy niektorym modom w ogole cos sie krzaczylo i w swoich dzia?ach nawet jak napisali post to wiadomosc pozostawala ukryta :lol: :|
Mam nazdieje, ze ta wiadomosc chociaz czesciowo przyczyni sie do tego, ze dostaniemy odpowiedniego moda :P Chyba, ze juz taki na forum jest to przepraszam i poprosilbym o namiarek :P
Pozdrawiam ;)

cmfteam - Nie 28 Sty, 2007

Znalazlem tez temat gdzie pierwszy ta modyfikacje stworzy? qbs
Oto on: http://mody.lastinn.info/start_0-t190.html
Czyli wiemy juz jak zrobic zebi wiadomosci hide byly widziane przez admin?w i moderator?w lub przez samych admin?w.
To wie ktos moze teraz jak go przerobi? zeby wiadomosci byly widziane dla wybranej grupy badz osoby?? ;)
Jak widac jest sporo chetnych na t? modyfikacje juz od dluzszego czasu :)

maniek.a - Pon 29 Sty, 2007

moze tak
Cytat
if( strpos($message, ) !== false )
{
if( !$userdata_reply_buffered )
{
$valid = ( $userdata['user_level'] != NAZWA_GRUPY ) ? false : true;
if( $session_logged_in && !$is_auth['auth_mod'] )
{
$sql = SELECT poster_id, topic_id
FROM . POSTS_TABLE .
WHERE topic_id = $topic_id
AND poster_id = $user_id;

$resultat = $db->sql_query($sql);
$valid = $db->sql_numrows($resultat) ? true : false;
}
$userdata_reply_buffered = true;
}
$message = bbencode_third_pass($message, $bbcode_uid, $valid);
}

KnofeL - Pon 29 Sty, 2007

Nie wiem czy $userdata przechowuje te? ID grup usera, wi?c zrobi?em funkcj?:

Kod
$sql = "SELECT group_id
FROM " . USER_GROUP_TABLE . "
WHERE user_id = " . $userdata['user_id'] . "
AND user_pending = 0";

if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user_group information', '', __LINE__, __FILE__, $sql);
}

while($row = $db->sql_fetchrow($result))
{
$user_groups[] = $row['group_id'];
}

$valid = ( !$is_auth['auth_mod'] || !in_array("IG_GRUP_ODDZIELONE_PRZECINAKI", $user_groups) ) ? false : true;


Powinno dzia?a

cmfteam - Sro 07 Lut, 2007

Dziekuje bardzo, jeszcze nie sprawdzalem czy napewno dziala,
ale jak sie tym zajme i to przetestuje to napewno dam znac.
Dzieki jeszcze raz :)


EDIT: Niestety mi to cos nie dzia?a :/ :?


Powered by phpBB modified by Przemo © 2003 phpBB Group