![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
No więc tak, od dość długiego czasu piszę skrypt własnego forum. I pomyślałem że nadszedł czas napisać system skórek, tzn. takie coś jak mają inne fora typu MyBB, IPB itp. Swoje forum pisałem jak normalną stronę, czyli w każdym pliku są np. różne DIV'y a pomiędzy divem np. $query['tytul_tematu'] itd. itd.. A jak wiadomo, w forum bez takiego czegoś jak system skórek się nie obejdzie, czyli że nie trzeba edytować skryptów PHP forum'owych wszystkich aby zmienić jakiś styl, tylko dajmy na to nie wiem, 1 pliczek, czy tam coś tam.. ogólnie nie mam pojęcia jak działają te systemy skórek na tych forach i chciałem zwrócić się tutaj o pomoc jak to mógłbym zrobić, ponieważ zastanawiam się cały dzień i pomysłów 0. Jbc. link do forum: http://mpgw.pl - jakby komuś kod źródłowy był potrzebny jak wyglądają divy, style czy coś tam.. Liczę na pomoc. Pozdrawiam! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Piszesz alternatywny plik "style.css". W bazie możesz sobie ew. zapisać którego ostatnio używał. Choć lepszym miejscem na to jest cookie
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Nie o to mi chodzi.
Np. w MyBB w panelu admina jest takie coś jak wybranie stylu i tam są wpisy typu: Kod <html><head><title>{$mybb->settings['bbname']} - {$lang->edit_post}</title>{$headerinclude}<script type="text/javascript" src="jscripts/post.js?ver=1400"></script></head><body>{$header}{$preview}{$post_errors}{$attacherror}<form action="editpost.php" method="post" name="editpost"><input type="hidden" name="my_post_key" value="{$mybb->post_code}" /><table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder"><tr><td class="thead" colspan="3"><strong>{$lang->delete_post}</strong></td></tr><tr><td class="trow1" style="white-space: nowrap"><input type="checkbox" class="checkbox" name="delete" value="1" tabindex="9" /> <strong>{$lang->delete_q}</strong></td><td class="trow1" width="100%">{$lang->delete_1}<br /><span class="smalltext">{$lang->delete_2}</span></td><td class="trow1"><input type="submit" class="button" name="submit" value="{$lang->delete_now}" tabindex="10" /></td></tr></table><input type="hidden" name="action" value="deletepost" /><input type="hidden" name="pid" value="{$pid}" /></form><br /><form action="editpost.php?pid={$pid}&processed=1" method="post" enctype="multipart/form-data" name="input"><input type="hidden" name="my_post_key" value="{$mybb->post_code}" /><table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder"><tr><td class="thead" colspan="2"><strong>{$lang->edit_post}</strong></td></tr>{$loginbox}<tr><td class="trow2"><strong>{$lang->subject}</strong></td><td class="trow2">{$prefixselect}<input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td></tr>{$posticons}<tr><td class="trow2" valign="top"><strong>{$lang->your_message}:</strong><br /><div style="text-align: center;">{$smilieinserter}</div></td><td class="trow2"><textarea name="message" id="message" rows="20" cols="70" tabindex="3">{$message}</textarea>{$codebuttons}</td></tr><tr><td class="trow1" valign="top"><strong>{$lang->post_options}</strong></td><td class="trow1"><span class="smalltext"><label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="1" tabindex="6"{$postoptionschecked['signature']} /> {$lang->options_sig}</label>{$disablesmilies}</span></td></tr>{$subscriptionmethod}{$pollbox}</table>{$attachbox}<br /><div align="center"><input type="submit" class="button" name="submit" value="{$lang->update_post}" tabindex="3" accesskey="s" /> <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="4" /></div><input type="hidden" name="action" value="do_editpost" /><input type="hidden" name="posthash" value="{$posthash}" /><input type="hidden" name="attachmentaid" value="" /><input type="hidden" name="attachmentact" value="" /></form>{$footer}</body></html> No i... ja tego nie rozumiem jak to 'działa'. zwłaszcza że każda klasa czy co to jest, ma w sobie osobne <html> itd. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
HTML_Template_IT z PEARa nma choćby coś takiego. (http://pear.php.net/manual/en/package.html.html-template-it.settemplate.php) i nie wiąże się to zupełnie ze skórkami
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 2.07.2025 - 03:20 |