To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

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:
:arrow: 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 :P 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ź:
Kod:
<?

zamień na:
Kod:
<?php

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ź:
Kod:
Pasja-GSM.pl

zamień na:
Kod:
{panel.SITENAME}


___________

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? :lol: albo make_date() w phpBB

Kod:
</script>
<BODY onLoad="loadToolbar()">


już samo to dyskwalifikuje moda ;) co to jest? :roll: 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ź:
Kod:
<?

zamień na:
Kod:
<?php

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ź:
Kod:
Pasja-GSM.pl

zamień na:
Kod:
{panel.SITENAME}


___________

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? :lol: albo make_date() w phpBB

Kod:
</script>
<BODY onLoad="loadToolbar()">


już samo to dyskwalifikuje moda ;) co to jest? :roll: 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">&nbsp;&#187;&nbsp;Avatar</td>
<td class="catHead"><span class="cattitle">&nbsp;&#187;&nbsp;Opcje</td>

<td class="catHead"><span class="cattitle">&nbsp;&#187;&nbsp;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 />    &#187; <a href="{U_PROFILE}" class="genmed"><b>Edytuj swój profil</b></a><br />&#187; <a href="search.php?search_id=egosearch" class="genmed"><b>Zobacz Swoje Posty</b></a><br />&#187; <a href="search.php?search_id=unanswered" class="genmed"><b>Zobacz Posty Bez Odpowiedzi</b></a><br />&#187; <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&#177;.</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 :P 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.


Powered by phpBB modified by Przemo © 2003 phpBB Group