1.12.7 i starsze - Panel Usera modifiled by Lisu15
Lisu15 - 01-03-2010, 17:57 Temat postu: Panel Usera modifiled by Lisu15
Panel Usera modifiled by Lisu15
Nowy panel usera.
Kod: | ##############################################################
## MOD Title: Panel User modifiled by Lisu15
## MOD Author: Maniek/JustDoIt < n/a > (n/a) http://lg-etna.cba.pl/
## MOD Author: Lisu15 < lisu_gd@wp.pl > (Sławomir Lis) http://lisu15.webd.pl/
## MOD Description: Modyfikacja dodaje panel usera taki jak na http://www.przemo.org/phpBB2/forum/viewtopic.php?t=91164 . Modyfikacja różni się tym iż panel usera jest dopiero gdy wejdziemy w odpowiedni link w menu (nawigacji). Zawartość tabelki panelu (Ważne Informacje) wypełniamy za pomocą panelu administratora (PA> Konfiguracja> Dodatkowe).
## MOD Version: 0.0.2
##
## Installation Level: Intermediate
## Installation Time: 10 minutes
## Files To Edit: admin/admin_board.php
## templates/subSilver/admin/board_config_body_addons.tpl
## includes/page_header.php
## templates/subSilver/overall_header.tpl
## language/lang_polish/lang_admin.php
## language/lang_polish/lang_main.php
##
## Included Files: panel.php
## templates/subSilver/panel_body.tpl
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##
##############################################################
## MOD History:
##
## 2010-02-07 - Version 0.0.1
## Stworzenie modyfikacji 'Panel Usera' przez Maniek/JustDoIt!
##
## 2010-03-01 - Version 0.0.2
## Pierwsza modyfikacja panelu usera przez Lisu15.
##
############################################################## |
Co modyfikacja potrafi:
Dodaje nowy panel usera.
MooFix - 01-03-2010, 18:10
A masz jakieś demo czy scenic
Lisu15 - 01-03-2010, 18:11
Prosze. Oto screen jak wygląda modyfikacja (chodzi mi o ten panel).
mpo - 01-03-2010, 22:07
Jak zmienić ten tekst wyświetlany tam ? Gdzie dokładnie jest tam konfigutacja z panelu ? bo nie umiem znaleść.
JustDoIt! - 01-03-2010, 22:18
Lol postarałeś się lisu z modyfikacją z PA
[ Dodano: 01-03-2010, 22:21 ]
Hmm Lisu15 ddoaj jeszcze w tym panelu konfigurowana według potrzeb opcje do zmiany "Witaj na forum i tu zmieniamy na własny link "
adrian507120 - 02-03-2010, 13:12
Lisu15, mógłbyś dorobić aby wyświetlało się również na stronie głównej ze zmiennej w index_body.tpl.
Polaczek - 02-03-2010, 13:20
panel.php
znajdź:
zamień na:
znajdź:
Kod: | include($phpbb_root_path . 'includes/page_header.'.$phpEx); |
dodaj po:
Kod: | $template->assign_vars('panel', array(
'SITENAME' => replace_encoded($board_config['sitename']))
); |
templates/*/panel_body.tpl
znajdź:
zamień na:
___________
Matko!:
Kod: | <SCRIPT LANGUAGE="JavaScript">
<!-- Hide it
// Returns today's date in a string with full day and month names
// by Roger C. Scudder Jr. on 10-2-98
// corrected for Netscape by Grzegorz Golebiewski
DayName = new Array(7)
DayName[0] = "niedziela "
DayName[1] = "poniedziałek "
DayName[2] = "wtorek "
DayName[3] = "środa "
DayName[4] = "czwartek "
DayName[5] = "piątek "
DayName[6] = "sobota "
MonthName = new Array(12)
MonthName[0] = "stycznia "
MonthName[1] = "lutego "
MonthName[2] = "marca "
MonthName[3] = "kwietnia "
MonthName[4] = "maja "
MonthName[5] = "czerwca "
MonthName[6] = "lipca "
MonthName[7] = "sierpnia "
MonthName[8] = "września "
MonthName[9] = "października "
MonthName[10] = "listopada "
MonthName[11] = "grudnia "
function getDateStr(){
var Today = new Date()
var WeekDay = Today.getDay()
var Month = Today.getMonth()
var Day = Today.getDate()
var Year = Today.getFullYear()
if(Year <= 99)
Year += 1900
return DayName[WeekDay] + "," + " " + Day + " " + MonthName[Month] + ", " + Year
}
//-->
</SCRIPT>
<SCRIPT>document.write("Dzisiaj jest " + getDateStr())</SCRIPT> |
a funkcja date() w PHP to po co jest? albo make_date() w phpBB
Kod: | </script>
<BODY onLoad="loadToolbar()"> |
już samo to dyskwalifikuje moda co to jest? SCRIPT zamknięty, a wcześniej nie otwarty; BODY sam nie wiem po co
ogólnie mod do napisania od nowa, tylko nie chce mi się teraz grzebać w tym bałaganie
Lisu15 - 02-03-2010, 16:50
Polaczek napisał/a: | panel.php
znajdź:
zamień na:
znajdź:
Kod: | include($phpbb_root_path . 'includes/page_header.'.$phpEx); |
dodaj po:
Kod: | $template->assign_vars('panel', array(
'SITENAME' => replace_encoded($board_config['sitename']))
); |
templates/*/panel_body.tpl
znajdź:
zamień na:
___________
Matko!:
Kod: | <SCRIPT LANGUAGE="JavaScript">
<!-- Hide it
// Returns today's date in a string with full day and month names
// by Roger C. Scudder Jr. on 10-2-98
// corrected for Netscape by Grzegorz Golebiewski
DayName = new Array(7)
DayName[0] = "niedziela "
DayName[1] = "poniedziałek "
DayName[2] = "wtorek "
DayName[3] = "środa "
DayName[4] = "czwartek "
DayName[5] = "piątek "
DayName[6] = "sobota "
MonthName = new Array(12)
MonthName[0] = "stycznia "
MonthName[1] = "lutego "
MonthName[2] = "marca "
MonthName[3] = "kwietnia "
MonthName[4] = "maja "
MonthName[5] = "czerwca "
MonthName[6] = "lipca "
MonthName[7] = "sierpnia "
MonthName[8] = "września "
MonthName[9] = "października "
MonthName[10] = "listopada "
MonthName[11] = "grudnia "
function getDateStr(){
var Today = new Date()
var WeekDay = Today.getDay()
var Month = Today.getMonth()
var Day = Today.getDate()
var Year = Today.getFullYear()
if(Year <= 99)
Year += 1900
return DayName[WeekDay] + "," + " " + Day + " " + MonthName[Month] + ", " + Year
}
//-->
</SCRIPT>
<SCRIPT>document.write("Dzisiaj jest " + getDateStr())</SCRIPT> |
a funkcja date() w PHP to po co jest? albo make_date() w phpBB
Kod: | </script>
<BODY onLoad="loadToolbar()"> |
już samo to dyskwalifikuje moda co to jest? SCRIPT zamknięty, a wcześniej nie otwarty; BODY sam nie wiem po co
ogólnie mod do napisania od nowa, tylko nie chce mi się teraz grzebać w tym bałaganie |
Dobra. Wszystko fajnie. Ale Ja nie stworzyłem tego panelu. Ja tylko zrobiłem modyfikacje jego aby można było konfigurować poprzez PA.
adrian507120 napisał/a: | Lisu15, mógłbyś dorobić aby wyświetlało się również na stronie głównej ze zmiennej w index_body.tpl. |
Chym. Poszperam...może coś wykombinuje...
JustDoIt! napisał/a: | Hmm Lisu15 ddoaj jeszcze w tym panelu konfigurowana według potrzeb opcje do zmiany "Witaj na forum i tu zmieniamy na własny link " |
A to właśnie zrobię automatycznie tak jak podał Polaczek.
Polaczek - 02-03-2010, 17:04
Lisu15 napisał/a: | Ale Ja nie stworzyłem tego panelu. Ja tylko zrobiłem modyfikacje jego aby można było konfigurować poprzez PA. |
To przynajmniej byś to zmienił Jak już modyfikujesz ;P
Lisu15 - 02-03-2010, 17:19
adrian507120 napisał/a: | Lisu15, mógłbyś dorobić aby wyświetlało się również na stronie głównej ze zmiennej w index_body.tpl. |
Wydaje mi się że ze zmiennej nie może się wyświetlać (przynajmniej nie wiem jak to zrobić).
Możesz jeszcze w pliku index_body.tpl wrzucić to"
Kod: | <!-- BEGIN switch_user_logged_in -->
<table width="100%" cellpadding="1" cellspacing="1" border="0" class="forumline">
<tr>
<th align="center" colspan="3">Menu Usera</th>
</tr>
<tr>
<td class="catHead"><span class="cattitle"> » Avatar</td>
<td class="catHead"><span class="cattitle"> » Opcje</td>
<td class="catHead"><span class="cattitle"> » Ważne Informacje</td>
</tr>
<tr>
<td class="row1" align="center" width="20%" style="padding: 10px;">{MY_AVATAR_IMG}</td>
<td class="row1" align="left" width="40%" style="padding: 15px;"><center><font><b><span class="witajna">Witaj na forum <span style="color:#009bfd;">{panel.SITENAME}</span></span><br />
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide it
// Returns today's date in a string with full day and month names
// by Roger C. Scudder Jr. on 10-2-98
// corrected for Netscape by Grzegorz Golebiewski
DayName = new Array(7)
DayName[0] = "niedziela "
DayName[1] = "poniedziałek "
DayName[2] = "wtorek "
DayName[3] = "środa "
DayName[4] = "czwartek "
DayName[5] = "piątek "
DayName[6] = "sobota "
MonthName = new Array(12)
MonthName[0] = "stycznia "
MonthName[1] = "lutego "
MonthName[2] = "marca "
MonthName[3] = "kwietnia "
MonthName[4] = "maja "
MonthName[5] = "czerwca "
MonthName[6] = "lipca "
MonthName[7] = "sierpnia "
MonthName[8] = "września "
MonthName[9] = "października "
MonthName[10] = "listopada "
MonthName[11] = "grudnia "
function getDateStr(){
var Today = new Date()
var WeekDay = Today.getDay()
var Month = Today.getMonth()
var Day = Today.getDate()
var Year = Today.getFullYear()
if(Year <= 99)
Year += 1900
return DayName[WeekDay] + "," + " " + Day + " " + MonthName[Month] + ", " + Year
}
//-->
</SCRIPT>
<SCRIPT>document.write("Dzisiaj jest " + getDateStr())</SCRIPT>
<br/>Prosimy o zapoznanie się z <a href="http://pasja-gsm.pl/viewtopic.php?t=41"><font color="#FF0000">REGULAMINEM</font></a></b></font><br />
<br /> » <a href="{U_PROFILE}" class="genmed"><b>Edytuj swój profil</b></a><br />» <a href="search.php?search_id=egosearch" class="genmed"><b>Zobacz Swoje Posty</b></a><br />» <a href="search.php?search_id=unanswered" class="genmed"><b>Zobacz Posty Bez Odpowiedzi</b></a><br />» <a href="search.php?search_id=newposts" class="genmed"><b>Zobacz Posty Od Ostatniej Wizyty</b></a><br /><p>Szukaj na <a href="search.php" style="text-decoration: none; font-weight: 700">
<font color="blue">forum</font></a>.<br/><br/><a href="{U_INDEX}"><b>Kliknij tutaj żeby wrócić na stronę główn±.</b></a>
</center></td>
<td class="row1" align="left" width="40%" style="padding: 15px;" valign="top">{PANEL_INFO}
</script>
<BODY onLoad="loadToolbar()">
</center></td>
</tr>
</table>
<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
<td class="gensmall">
<b>Panel Usera</b> modifield by <b>Lisu15</b>
</td>
</tr>
</table>
<!-- END switch_user_logged_in --> |
tepe15 - 02-03-2010, 18:09
hehe ;p chciałem zrobić podobnego moda ale odjeliście mi roboty także o jedna modyfikajce na głowie mniej
Polaczek - 02-03-2010, 18:48
tepe15, powiem tak - napisz od nowa jak tak bardzo chcesz bo ta modyfikacja nie nadaje się do gotowców
mpo - 02-03-2010, 19:39
a mi wywala błąd
Warning: Invalid argument supplied for foreach() in /home/cscity/domains/forum.cscity.pl/public_html/includes/template.php on line 1101
Oczywiscie panel dziala tylko nad nim pokazuje sie takie cos
JustDoIt! - 02-03-2010, 20:10
edytowałeś templates.php ?
Polaczek - 02-03-2010, 21:13
JustDoIt!, nie musiał go edytować. Bo problem tkwi tylko w panel.php a co dokładnie to sam nie wiem, później jeszcze raz przejrze na spokojnie wszystko.
|
|
|