|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: Boltex 12-08-2013, 10:12 |
Wyskakujące Okienko z Informacją dla danej grupy |
Autor |
Wiadomość |
Vorli
Pomógł: 1 raz Posty: 34
|
Wysłany: 11-08-2013, 09:49 Wyskakujące Okienko z Informacją dla danej grupy
|
|
|
Witam ponownie szanowne Panie i Panów.
Tym razem potrzebuję zrobić wyskakujące okienko, ale nie wiem jak to ugryźć.
Chodzi generalnie o to by okienko wyskakiwało na stronie głównej (i tylko tam), jeden raz przy każdym wejściu na forum, a także żeby to okienko było widoczne tylko dla Konkretnej Grupy (lub dla 3 wybranych grup). Nie potrzebuję konfiguracji z PA, wystarczą zmiany w kodzie.
Przekładając na chłopski.
Przykładowo nakreślę już wstępnie grupy. Klanowi - Przyjaciel.
Wchodzę na forum (jestem w grupie klanowicz) załadowało się wszystko i ... wyskakuje okienko z daną informacją, zamykam ją. Przechodząc w ViewTopic okienko już się nie wyświetla. Wracając na stronę główną forum, okienko także już nie wyskakuje. Opuszczam forum, odwiedzam inną stronę ale ... przypominam sobie że czegoś zapomniałem, wracam na forum i sytuacja powtarza się od początku - wchodzę - okienko - zamykam - itd.
Natomiast, wchodząc na forum i będąc w grupie Przyjaciel - delikwent wchodzi i okienko mu NIE wyskakuje.
Da się coś takiego ogarnąć? Pomoże ktoś?
Z góry dziękuję. Radek 'aka' Vorli. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
MQs
Pomógł: 172 razy Posty: 480
|
Wysłany: 11-08-2013, 12:59
|
|
|
Daj link do modyfikacji (albo kod w załączniku) z takim okienkiem, które wygląda jak chcesz, ale wyskakuje w innych okolicznościach (np. to z modyfikacji "okienko dla niezalogowanych" może być?) - napiszę inne warunki. |
|
|
|
|
Vorli
Pomógł: 1 raz Posty: 34
|
Wysłany: 11-08-2013, 20:47
|
|
|
MQs, nie mam takowej modyfikacji ani nie mam Okienka.
Proszę o "szkic" kodu który odpowiedzialny był by za wszystko co napisałem. Z przykładowym Okienkiem.
Kiedy już takowy będę miał dostosuję okienko do forum, puki co, nie mam jeszcze określonego okienka. |
|
|
|
|
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
|
|
|
|
Vorli
Pomógł: 1 raz Posty: 34
|
Wysłany: 12-08-2013, 09:16
|
|
|
Tommekk80, po dwa razy przeszukiwałem listy modyfikacji, propozycje i poszukiwania, ale skoro piszesz że na pewno coś takiego tam jest poszukam jeszcze raz. |
|
|
|
|
Boltex
Pomógł: 475 razy Posty: 2239
|
Wysłany: 12-08-2013, 10:00
|
|
|
Vorli, musisz zmodyfikować sobie modyfikację Jquery Login Panel lub okienko z FAQ. Dodatkowo okienko wyświetlane dla wybranych grup:
w includes/page_header.php dodaj sobie gdzieś na końcu:
Kod: | $group_id = 11; //id grupy vip
$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(
IS_'REKLAMA' => true
));
}
$db->sql_freeresult($result); |
Potem w overal_header.tpl znajdujesz:
Kod: | <div id="modal">
<form method="post" action="{S_LOGIN_ACTION}">
<div id="heading">
{PANEL_INF}
</div>
<div id="content">
<table align="center">
<tr><td><img src="images/log_in.png" /></td><td><input type="text" name="username" class="loginput" /></td></tr>
<tr><td><img src="images/log_pass.png" /></td><td> <input type="password" name="password" name="password" class="loginput"/></td></tr>
</table>
<table align="center">
<tr><td><input type="submit" class="loginput" value="{L_LOGIN_LOGOUT}" name="login" /></td></tr>
</table>
<table align="center">
<tr>
<td><a href="{U_REGISTER}" class="mainmenu">{L_REGISTER}</a> | </td><td> <a href="{U_SEND_PASSWORD}" class="mainmenu">{L_SEND_PASSWORD}</a></td>
</tr>
</table>
</div>
</form>
</div> |
i zamieniasz na:
Kod: | <!-- IF IS_REKLAMA --> <div id="modal">
<form method="post" action="{S_LOGIN_ACTION}">
<div id="heading">
{PANEL_INF}
</div>
<div id="content">
<table align="center">
<tr><td><img src="images/log_in.png" /></td><td><input type="text" name="username" class="loginput" /></td></tr>
<tr><td><img src="images/log_pass.png" /></td><td> <input type="password" name="password" name="password" class="loginput"/></td></tr>
</table>
<table align="center">
<tr><td><input type="submit" class="loginput" value="{L_LOGIN_LOGOUT}" name="login" /></td></tr>
</table>
<table align="center">
<tr>
<td><a href="{U_REGISTER}" class="mainmenu">{L_REGISTER}</a> | </td><td> <a href="{U_SEND_PASSWORD}" class="mainmenu">{L_SEND_PASSWORD}</a></td>
</tr>
</table>
</div>
</form>
</div><!-- ENDIF --> |
|
_________________
Nie pisz do mnie na PW/GG, chyba że o to poproszę | Zanim cokolwiek napiszesz radzę zapoznać się Regulaminiem | Przed założeniem nowego tematu sprawdź czy podobny temat już istnieje
Odpowiedź na większość pytań możesz znaleźć TUTAJ lub w FAQ | Poza forum pomagam tylko odpłatnie | Projekt subSilver2.0 - dołącz do nas! |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Vorli
Pomógł: 1 raz Posty: 34
|
Wysłany: 12-08-2013, 10:39
|
|
|
Boltex, Dzięki wielkie ale ...
Na tym etapie widzę że chyba uziemiony jestem.
Modyfikować Jquery Login Panel, chyba jeszcze za wysokie progi na mnie.
Boltex, mimo że chyba porywam się z tym modyfikowaniem Kodu Jquery Login Panel To pytanko mam czy może wystarczy usunąć z modyfikacji wartość Kodu która odpowiada za logowanie w okienku, i pominąć linijki z Login albo Register?
Kumam dobrze?
EDIT:
Tak jak myślałem
Nie udało mi się przerobić tak jak myślałem, no cóż ... |
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
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
| Strona wygenerowana w 0,06 sekundy. Zapytań do SQL: 12 | |
|
|