Kilka szczegółów o moim forum i stylu, z którym mam problem:
nazwa stylu:Simply Clean
wersja skryptu MyBB: 1,6
adres forum:
opis problemu:
Zacznijmy od tego że nie wiem czy to dobry dział bo w sumie jest to modyfikacji i ingerencja w styl tak że jak coś prosze przenieść chciał bym zrobić takie menu rozwijane u siebie w stylu próbowałem przenosić kod z posbit i posbit classic ale niestety nie przyniosło to efektu i wgl nie działało była ikonka ale menu się nie rozwijało nie wiem czy trzeba coś jeszcze zedytować więc prosze was o pomoc
[
attachment=2489]
Podaj link do forum ,jeżeli nie chcesz tutaj udostępnić to na pw...
Wystarczy, że odpowiednio zmodyfikujesz button "edytuj" - zawiera on w sobie taki rozwijany panel. Później podpinasz pod nick użytkownika i gotowe
Musisz tylko pamiętać, by wszędzie dodać unikalny id, bo w przeciwnym razie efekt nie zadziała.
Tutaj gotowiec
:
Kod:
<div class="postbit_username" align="left" style="cursor: pointer; width: 20%;" id="userdetails_{$post['pid']}">
<img border="0" style="float: right; margin-top: 2px;" src=""/>
{$post['onlinestatus']} <span style="font-weight: bold; vertical-align: top;"><a href="{$mybb->settings['bburl']}/member.php?action=profile&uid={$post['uid']}">{$post['username']}</a></span></div>
<div id="userdetails_{$post['pid']}_popup" class="popup_menu" style="display: none; color: #000000; width: 200px;">
<div class="popup_item_container"><a class="popup_item" href="{$mybb->settings['bburl']}/member.php?action=profile&uid={$post['uid']}"><image src="" border="0" valign="middle" /> View Member Profile</a></div>
{$post['button_pm']}
<div class="popup_item_container"><a class="popup_item" href="{$mybb->settings['bburl']}/search.php?action=finduserthreads&uid={$post['uid']}"><image src="" border="0" valign="middle" /> Find Member's Topics</a></div>
<div class="popup_item_container"><a class="popup_item" href="{$mybb->settings['bburl']}/search.php?action=finduser&uid={$post['uid']}"><image src="" border="0" valign="middle" /> Find Member's Posts</a></div>
</div>
<script type="text/javascript">
// <!--
if(use_xmlhttprequest == "1")
{
new PopupMenu("userdetails_{$post['pid']}");
}
// -->
</script>
Kod wklejasz do opis posta szablon - postbit
I tutaj masz css do tego:
Kod PHP:
.postbit_username {
background: #F5F5F5;
padding: 3px;
text-align: left;
border: 1px solid #C5C5C5;
}
.popup_menu {
background: #f4f4f4;
color: #000;
border: 1px solid #d0d0d0;
padding: 0;
margin: 0;
font-size: 10px;
}
.popup_menu .popup_item {
background: #f4f4f4;
color: #000;
padding: 4px;
border: 0;
font-size: 10px;
}
.popup_menu .popup_item:hover {
background: #E4E6E9;
color: #000;
padding: 4px;
border: 0;
font-size: 10px;
}
Wszystko ładnie chodzi ale mam pytanko jak widać gdy najedzie się na pokaż profil to się podświetla
Wysyłanie pw jest zrobione na {$post['button_pm']} chciał bym zrobić tak samo dodać tekst obok ikoki (to wiem jak zrobić ) ale że by potem przy najechaniu nawet na tekst wyślij pw też się tak podświetliło
ACP--> Style i szablony--> Szablony --> Twój styl --> Opis posta --> postbit_pm
Zmień na:
Kod PHP:
<div class="popup_item_container"><a class="popup_item" href="private.php?action=send&uid={$post['uid']}"><img src="" /> Wyślij Wiadomość</a></div>
Do arkusza css np. global.css w trybie zaawansowanym...
Że tak się spytam... Gdzie wkleić tego gotowca? ;D W którym miejscu dokładnie?
ACP ~> Style i Szablony ~> Style ~> NazwaTwojegoStylu ~> global.css - edytuj tryb zaawansowany i stawiasz np. na końcu.
Nie
css, tylko
gotowca
To wyżej.
Z tym css to wiem, to jest dla mnie oczywiste
Kamar napisał: "Kod wklejasz do opis posta szablon - postbit" <szok>
...
Czy nikt nie rozumie? Chodzi o
dokładne miejsce wklejenia. To to wiem, czytać umiem. Np. przed <span style="bla bla">.
"Później podpinasz pod nick użytkownika i gotowe"
Yhym, ale gdzie dokładniej?
Czy jest możliwość przerobienia owej modyfikacji na wersję 1.6.3 ?
Bardzo proszę o pomoc.
Pozdrawiam.
Proszę o pomoc - czy da się również dać tą modyfikację do 1.6.3 (Apart Night)
(14.09.2010, 19:47)Michalosik napisał(a): [ -> ]Yhym, ale gdzie dokładniej?
Dokładniej to... pod nick użytkownika właśnie
Zakładam, że korzystasz z klasycznego układu postów.
Panel administratora → Style i szablony → szablony Twojego stylu → Opis posta - szablony →
postbit_classic
W ok. 5 linijce znajdź:
Kod:
<strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
i zamień (dosłownie: usuń i wklej gotowca na miejsce tej linijki) na kod, który podał Kamar na poprzedniej stronie.
Das ist alles.
(20.06.2011, 16:44)loBBy napisał(a): [ -> ]Czy jest możliwość przerobienia owej modyfikacji na wersję 1.6.3 ?
Bardzo proszę o pomoc.
Pozdrawiam.
Proszę o pomoc - czy da się również dać tą modyfikację do 1.6.3 (Apart Night)
Nic nie trzeba przerabiać. Wątek dotyczy MyBB w wersji 1.6x, z której to również korzystasz. Ponadto kod będzie działał na większości stylów (dla niektórych będzie pewnie trzeba wykonać kosmetyczne poprawki).