ZANIM ZACZNIESZ: POPULARNE PYTANIASZUKAJSTYLENAJNOWSZY SKRYPTPODRĘCZNIKMODYFIKACJE
phpBB2 by Przemo Forum Index phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SearchSZUKAJ  MemberlistMemberlist  UsergroupsUsergroups  StatisticsStatistics
RegisterRegister  Log inLog in  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów

Previous topic «» Next topic
Moved by: arcy
30-12-2009, 13:39
Search only for V.I.P.'s 1.0.0-P2
Author Message
~Polaczek 
FL 4ever



Helped: 236 times
Posts: 2028

Posted: 30-10-2009, 23:29   Search only for V.I.P.'s 1.0.0-P2
   Forum address: localhost


Search only for V.I.P.'s 1.0.0-P2


Dodaje wyszukiwarkę w wersji "light" dla zwykłych użytkowników, natomiast dla V.I.P.'ów zwykłą, standardową wyszukiwarkę


Informacje o poprawkach
    1.0.0-P1: WAŻNA POPRAWKA: Poprawka znajduje się tutaj. Jest ona ważna! Bez niej modyfikacja nie będzie działała poprawnie!

    1.0.0-P2: POPRAWKA: Poprawka znajduje się tutaj. Poprawka ona autoryzację Administratorów, Junior Adminów i Moderatorów.

    1.0.x: DODATEK: Search only for V.I.P.'s dla kilku grup :) Kliknij tutaj.


Nazwa: Search only for V.I.P.'s 1.0.0-P1
Autor: Polaczek < polaczek [malpka] ewszystko.eu >
Wersja: 1.0.0
Poziom instalacji: Łatwy
Czas instalacji: ~10 Minut
Plików do edycji: 3
Załączone pliki: 3

Screeny:
W załączniku

Live Demo:
n/a

Wersje do pobrania:
1.0.0 (w załączniku)

Supportowane wersje:
1.0.0

search3.PNG
154 Time(s) 65 KB

search2.PNG
108 Time(s) 28.12 KB

search1.PNG
123 Time(s) 41.11 KB

Search only for V.I.P.'s 1.0.0.zip
1.0.0
Download 70 Time(s) 3.99 KB

_________________
Nie pomagam na PW. Jednak PW jest dobre np. gdy chcesz zaproponować modyfikację do wykonania.
Wszystkie modyfikacje wstrzymane dla tych dwóch: Forum Repair Mechanism [10%] jQuery ACP Tabs [0%]
Czyżby przeszła moda na warezy?...
Last edited by arcy on 26-07-2010, 01:33; edited 6 times in total  
 
     
Mario14125 
$user_id=2


Helped: 17 times
Posts: 580
Location: Wrocław
Posted: 18-12-2009, 01:35   
   Forum address: [ www.phpBB-MODs.pl ]


Ciekawy modzik :) Bardzo ciekawy :) Na pewno się przyda ;)
 
 
     
lucido 

Helped: 5 times
Posts: 52
Posted: 06-06-2010, 15:07   
   Forum address: lucid0.pl


Modyfikacja nie chodzi, pomimo dodania użytkownika do grup VIP i tak podczas próby wybrania "Wyszukiwanie zaawansowane" Wywala "Nie posiadasz uprawnień."

ID grupy zmieniłem...
 
     
~Polaczek 
FL 4ever



Helped: 236 times
Posts: 2028

Posted: 06-06-2010, 16:37   
   Forum address: localhost


lucido, spróbuj tak:
search.php
znajdź:
Code:
$sql = "SELECT group_id FROM " . USER_GROUP_TABLE . " WHERE group_id = $searchmod_group_id and user_id= '" . $userdata['user_id'] . "'";

zamień na:
Code:
$sql = "SELECT group_id FROM " . USER_GROUP_TABLE . " WHERE group_id = " . $searchmod_group_id . " AND user_id= '" . $userdata['user_id'] . "'";
_________________
Nie pomagam na PW. Jednak PW jest dobre np. gdy chcesz zaproponować modyfikację do wykonania.
Wszystkie modyfikacje wstrzymane dla tych dwóch: Forum Repair Mechanism [10%] jQuery ACP Tabs [0%]
Czyżby przeszła moda na warezy?...
 
     
lucido 

Helped: 5 times
Posts: 52
Posted: 06-06-2010, 16:43   
   Forum address: lucid0.pl


Już to inaczej zrobiłem ;)

Usunąłem plik searchmod_id.php

W search.php nie wprowadzałem żadnych zmian, natomiast w includes/page_header.php zgodnie z instrukcją.

Wrzuciłem searchmod.php i searchmod_body.tpl następnie w searchmod.php za

Code:
$template->set_filenames(array(
    'body' => 'searchmod_body.tpl')
);


dodałem

Code:
$group_id = 6;
$sql = 'SELECT u.user_id
    FROM ' . USER_GROUP_TABLE . ' ug, ' . USERS_TABLE . ' u, ' . GROUPS_TABLE . ' g
    WHERE u.user_id = ' . $userdata['user_id'] . '
        AND ug.user_id = u.user_id
        AND g.group_id = ' . $group_id . '
        AND g.group_id = ug.group_id
        AND g.group_single_user = 0';
$result = $db->sql_query($sql);
$data = $db->sql_fetchrow($result);

if ( $result && $data['user_id'] )
{
    $template->assign_vars(array(
        'VIP'    => true
    ));
}
$db->sql_freeresult($result);


a w searchmod_body.tpl

zamieniłem
Code:
</tr>
<tr>
<td class="catBottom" colspan="2" align="right" height="28">
<a href="search.php" class="cattitle">
<b>
&raquo; Wyszukiwanie zaawansowane
</b>
</a>
</td>
</tr>
<tr>


na


Code:
</tr>
<!-- IF VIP -->
<tr>
<td class="catBottom" colspan="2" align="right" height="28">
<a href="search.php" class="cattitle">
<b>
&raquo; Wyszukiwanie zaawansowane
</b>
</a>
</td>
</tr>
<!-- ENDIF -->
<tr>
 
     
~Polaczek 
FL 4ever



Helped: 236 times
Posts: 2028

Posted: 06-06-2010, 16:46   
   Forum address: localhost


lucido, taka fuszerka ;)
bo jak wejdzie ktoś na www.domain.com/search.php to nie wywali błędu ;]
aczkolwiek dzięki za report, poprawię moda :)
_________________
Nie pomagam na PW. Jednak PW jest dobre np. gdy chcesz zaproponować modyfikację do wykonania.
Wszystkie modyfikacje wstrzymane dla tych dwóch: Forum Repair Mechanism [10%] jQuery ACP Tabs [0%]
Czyżby przeszła moda na warezy?...
 
     
lucido 

Helped: 5 times
Posts: 52
Posted: 06-06-2010, 16:48   
   Forum address: lucid0.pl


to wtedy dodać warunek do search.php na całość jeśli się jest VIP-em, to wyświetli jeśli nie, to wywali komunikat ;)
 
     
~Polaczek 
FL 4ever



Helped: 236 times
Posts: 2028

Posted: 06-06-2010, 16:52   
   Forum address: localhost


lucido, należy się "pomógł" :)
Ale mam nowy sposób na to. :) Wujo P. nie dodał include().

Instrukcja aktualizacji:

Otwórz plik searchmod_id.php
znajdź:
Code:
$searchmod_group_id = '3';

zamień na:
Code:
$searchmod_group_id = 3;

Otwórz plik searchmod.php
znajdź:
Code:
$page_title = 'Member Area';

zamień na:
Code:
$page_title = 'Szukaj';

otwórz plik search.php
znajdź:
Code:
$sql = "SELECT group_id FROM " . USER_GROUP_TABLE . " WHERE group_id = $searchmod_group_id and user_id= '" . $userdata['user_id'] . "'";

dodaj przed:
Code:
include('searchmod_id.php');

zapisz wszystkie pliki
zamknij wszystkie pliki
_________________
Nie pomagam na PW. Jednak PW jest dobre np. gdy chcesz zaproponować modyfikację do wykonania.
Wszystkie modyfikacje wstrzymane dla tych dwóch: Forum Repair Mechanism [10%] jQuery ACP Tabs [0%]
Czyżby przeszła moda na warezy?...
 
     
lucido 

Helped: 5 times
Posts: 52
Posted: 06-06-2010, 17:03   
   Forum address: lucid0.pl


teraz trybi jak należy ;)
 
     
QwerSpeed 

Posts: 15
Posted: 24-07-2010, 23:32   
   Forum address: http://pionierzy.t30.pl/index.php


A jak ustawić kilka grup bo dodając do searchmod_group_id kolejne id grup to działa tylko ta pierwsza

Code:
$searchmod_group_id = 3; 5; 6;
 
     
xlesiu 
AB Rh-



Helped: 3647 times
Posts: 7847
Location: Toruń

Posted: 24-07-2010, 23:36   
   Forum address: http://www.krwiodawcy.org/ http://www.krewniacy.net/


QwerSpeed, a spróbuj jeszcze zamienić
Code:
AND g.group_id = ' . $group_id . '
na
Code:
AND g.group_id IN(' . $group_id . ' )

i grupy pisz po przecinku a nie ;
Code:
$searchmod_group_id = 3, 5, 6;
_________________
"Oddając własną krew, dobrowolnie i bezinteresownie, to gest o wysokiej wartości moralnej i obywatelskiej. To DAR ŻYCIA ... Niech dawcy krwi, którym należy się wdzięczność wszystkich, będą coraz liczniejsi we wszystkich częściach świata." Jan Paweł II
Oddając krew-ratujesz życie! | Serce ma ten , kto ma je dla innych ...
Nie zabieraj swych organów do nieba tam wiedzą, że one potrzebne są tutaj | Proszę nie pisać na GG i PW!
 
 
     
~Polaczek 
FL 4ever



Helped: 236 times
Posts: 2028

Posted: 25-07-2010, 00:00   
   Forum address: localhost


xlesiu wrote:
$searchmod_group_id = 3, 5, 6;

to wtedy tak:
Code:
$searchmod_group_id = '3, 5, 6';

bo błąd wysadzi :)
_________________
Nie pomagam na PW. Jednak PW jest dobre np. gdy chcesz zaproponować modyfikację do wykonania.
Wszystkie modyfikacje wstrzymane dla tych dwóch: Forum Repair Mechanism [10%] jQuery ACP Tabs [0%]
Czyżby przeszła moda na warezy?...
 
     
QwerSpeed 

Posts: 15
Posted: 25-07-2010, 00:20   
   Forum address: http://pionierzy.t30.pl/index.php


Polaczek wrote:
xlesiu wrote:
$searchmod_group_id = 3, 5, 6;

to wtedy tak:
Code:
$searchmod_group_id = '3, 5, 6';

bo błąd wysadzi :)

Równiez nie łapie
 
     
JustDoIt! 
OFFLINE


Helped: 83 times
Posts: 739
Location: Mam zioło ?
Posted: 25-07-2010, 00:24   
   Forum address: :)


A czy grupe Administrator i moderator ( chodzi mi o id grupy wstawienie ) tez musze dodawać ?
 
     
QwerSpeed 

Posts: 15
Posted: 25-07-2010, 00:26   
   Forum address: http://pionierzy.t30.pl/index.php


xlesiu wrote:
QwerSpeed, a spróbuj jeszcze zamienić
Code:
AND g.group_id = ' . $group_id . '
na
Code:
AND g.group_id IN(' . $group_id . ' )

i grupy pisz po przecinku a nie ;
Code:
$searchmod_group_id = 3, 5, 6;


Hmm w search.php mam:
Code:
$sql = "SELECT group_id FROM " . USER_GROUP_TABLE . " WHERE group_id = $searchmod_group_id and user_id= '" . $userdata['user_id'] . "'";
 
     
Display posts from previous:   
Reply to topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Add this topic to your bookmarks
Printable version

Jump to:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB Group
Page generated in 0.24 second. SQL queries: 12
Polecane serwisy





piękne monety kolekcjonerskie. Wszystko dla Numizmatyka.

• Dodaj swój link