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

|
|
|
|
 |
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>
» 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>
» 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'] . "'"; |
|
|
|
|
 |
|
|