iBPlanet.pl

Witaj Gościu ( Zaloguj | Rejestruj )

Profil
Zdjęcie użytkownika
Ocena
 
Opcje
Opcje
Prywatny komunikat
Tomy obecnie nie ma prywatnego komunikatu.
Prywatne informacje
Tomy
Coś już potrafi
Wiek nieznany
Płeć nieustawiona
D:\Gry\
Data nieznana
Zainteresowania
Moto Cross and Compz :)
Inne informacje
Korzystam z: Brak informacji
Statystyki
Dołączył: śro, 09 sie 06
Wyświetleń profilu: 1,074*
Ostatnio widziany: poniedziałek, 11 wrzesień 2006 - 17:56
Czas lokalny: %pm, %04 %b %2012 - %18:%Feb
26 postów (0 postów na dzień)
Informacje kontaktowe
AIM Brak informacji
Yahoo Brak informacji
ICQ Brak informacji
MSN Brak informacji
Contact Prywatne
* wyświetlenia profilu aktualizowane co godzinę

Tomy

Użytkownicy

**


Tematy
Posty
Komentarze
Znajomi
Moja zawartość
3 Sep 2006
Wiem że to pytanie na poziomie noba ale naprawde owy problem sprawia mi wiele trudu.

Zamówiłem sobie domenke ".info" Zaparkowałem ją ustawiłem dnsy i gdy wchodze na forum przez ową domene adres serwera jes zakryty nową domeną ale gdy już się zaloguje na forum i chodze po subforach domenka nie ukrywa adresu serwera. Dlaczego czy ktoś może mi pomuc ?
9 Aug 2006
Oficjalne spolszczenie: http://ibplanet.pl/Polski_Panel_Administratora_ds57.html

Oto spolszczenia ACP mojego wykonania. Są to dwa rodzaje spolszczenia.

* Podstawowe - Spolszcza tylko główne tabelki ACP
* Kompletne - Jak nazwa wskazuje spolszcza cały ACP

edit by kwiateusz: pozwoliłem sobie dodać link do oficjalnego spolszczenia wink.gif
Załączony/e plik/i
Dodany plik  Tomy_PLACP_Podstawowe_2.1.7.rar ( 11,46k ) Liczba pobrań: 22
Dodany plik  Tomy_PLACP_Podstawowe_2.1.x.rar ( 11,36k ) Liczba pobrań: 10
Dodany plik  PL_ACP_For_Invision_Power_Board_2.1.x.rar ( 583,51k ) Liczba pobrań: 47
 
9 Aug 2006
1):
Edycja plików


Edytuj plik:

...sources/action_public/topics.php

Znajdzi:

KOD
if ( $poster['id'] )
        {
            $poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name']}</a>";
        }


Zmień na:

[codebox] if ($poster['id'])
{
if ($this->ipsclass->vars['member_colors'])
{
if($this->ipsclass->vars['member_colors_style'] == 0){

$Mstyle = "text-decoration: none;";
$Mprefix = "";
$Msuffix = "";

} elseif($this->ipsclass->vars['member_colors_style'] == 1){

$Mstyle = "text-decoration: none;";
$Mprefix = "<b>";
$Msuffix = "</b>";

} elseif($this->ipsclass->vars['member_colors_style'] == 2){

$Mstyle = "text-decoration: none;";
$Mprefix = "<i>";
$Msuffix = "</i>";

} elseif($this->ipsclass->vars['member_colors_style'] == 3){

$Mstyle = "text-decoration: underline;";
$Mprefix = "";
$Msuffix = "";

} elseif($this->ipsclass->vars['member_colors_style'] == 4){

$Mstyle = "text-decoration: overline;";
$Mprefix = "";
$Msuffix = "";

} elseif($this->ipsclass->vars['member_colors_style'] == 5){

$Mstyle = "text-decoration: line-through;";
$Mprefix = "";
$Msuffix = "";

} elseif($this->ipsclass->vars['member_colors_style'] == 6){

$Mstyle = "";
$Mprefix = "";
$Msuffix = "";

}
$poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}' style=\"".$Mstyle."\">".$Mprefix.$this->ipsclass->cache['group_cache'][$poster['mgroup']]['prefix'].$poster['members_display_name'].$this->ipsclass->cache['group_cache'][$poster['mgroup']]['suffix'].$Msuffix."</a>";
} else {
$poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>".$Mprefix."{$poster['members_display_name']}".$Msuffix."</a>";
}
}[/codebox]


2):
Dodawanie wpisu do Bazy danych


Wejdzi do ACP: Admin => SQL Management => SQL Toolbox

I na samym dole w tabelce: Run a Query wklejamy ten kod:

KOD
INSERT INTO `[color=#FF0000]ibf[/color]_conf_settings` VALUES ('', 'Member Color in topic', 'If this setting is set to yes the name''s of poster''s will have the same color as the member group he is in.\r\nit will show colored in topic''s', '25', 'yes_no', 'member_colors', '1', '', '', '', 0, 34, 'Member name's in topic's', 0, '', 1);
INSERT INTO `[color=#FF0000]ibf[/color]_conf_settings` VALUES ('', 'Member name style', 'With this setting you can make member name''s in topic view bold/italic/underlined/normal', '25', 'dropdown', 'member_colors_style', '', '6', '0=Normal\r\n1=Bold\r\n2=Italic\r\n3=Underlined\r\n4=Overlined\r\n5=Line through member name\r\n6=Style Default', '', 0, 35, '', 1, '', 1);




UWAGA!! Pamiętajmy aby zwrucić uwage na prefix. Standardowy prfix dla IPB to ibf_ jeśli zamieniałeś go przy instalacji forum, musisz teraz w miejscach zanaczonych na czerwono podac sój prefix.


Modyfikacje możesz włanczać i wyłanczać dowoli. Możesz to zrobić w

ACP => TOOLS & SETTINGS => Member name's in topic's =>

CYTAT
Member Color in topic



Koniec!
Pozdrawiam TOMY
9 Aug 2006
1):
Dodajemy Wpis do ACP


ACP => L&F => Wybrany skin => Edit Template HTML => Board Index

Kliknij na samym dole.

CYTAT

Add Template BIT
Wypełnij tabele:

New Template Bit Name: online_today
New Template Bit Incoming Data Variables: $data

Kliknij "Continue"

Wklej ten kod:

CYTAT
<tr>
<td class='formsubtitle' colspan='2'>{ipb.lang['ot_title']}</td>
</tr>
<tr'>
<td class='row1' width='1%'><{F_ACTIVE}></td>
<td class='row2'>
<span id='ot_list'>{$data['memstats']}<br />{$data['members']}<br /><br /><a href="java script:ShowHide('ot_list', 'ot_nolist');"><b>Hide List</b></a></span>
<span id='ot_nolist' style='display: none;'>{$data['memstats']}<br /><a href="java script:ShowHide('ot_list', 'ot_nolist');"><b>Show List</b></a></span>
</td>
</tr>


Zapisz zmiany

2):
Edycja Plików


Edytuj

...cache\lang_cache\en\lang_boards.php

Znajdzi:

CYTAT
$lang = array (
Dodaj poniżej:

KOD
'ot_title' => "Members Online Today",
'ot_data' => "<b>%s</b> Members Online For <b>%s</b>",



Edytuj

...sources\lib\FUNC_BOARDSTATS.PHP

Znajdzi

CYTAT
return $this->ipsclass->compiled_templates['skin_boards']->ActiveUsers($active, $this->ipsclass->vars['au_cutoff']);


Zamień na:

KOD
$this->ipsclass->time_options['ONLINE_SHOW'] = "g:i A";
$data = array('memnum' => 0, 'members' => '');
$today = $this->ipsclass->get_time(time(), 'j-n-Y');
$this->ipsclass->DB->simple_construct(array('select' => '*', 'from' => 'members', 'where' => "id>0 AND last_activity>".time()-172800, 'order' => 'members_display_name ASC'));
$this->ipsclass->DB->simple_exec();
while ($row = $this->ipsclass->DB->fetch_row())
{
$time = $this->ipsclass->get_time($row['last_activity'], 'j-n-Y');
if ($time == $today)
{
$data['members'][$row['id']] = "<a href='{$this->ipsclass->base_url}act=Profile&MID={$row['id']}' title='".$this->ipsclass->get_date($row['last_activity'], 'ONLINE_SHOW', 1)."'>{$this->ipsclass->cache['group_cache'][$row['mgroup']]['prefix']}{$row['members_display_name']}{$this->ipsclass->cache['group_cache'][$row['mgroup']]['suffix']}</a>";
$data['memnum']++;
}
}
if (is_array($data['members']))
{
$data['members'] = implode(', ', $data['members']);
}
$this->ipsclass->time_options['ONLINE'] = $this->ipsclass->vars['ot_date'];
$data['memstats'] = sprintf($this->ipsclass->lang['ot_data'], $data['memnum'], $this->ipsclass->get_date(time(), 'ONLINE', 1));
$online_today = $this->ipsclass->compiled_templates['skin_boards']->online_today($data);

return $this->ipsclass->compiled_templates['skin_boards']->ActiveUsers($active, $this->ipsclass->vars['au_cutoff']).$online_today;


3):
Dodawanie ustawień


Wejdzi do ACP => T&S => Date & Time Formats

Kliknij na:

Add New Settings

Wypełnij tabelkę:

Setting title?: Member Online Today

Setting Description?:
CYTAT
Same configuration as <a href='http://www.php.net/date' target='_blank'>PHP Date</a>


Setting key: ot_date

Setting Curent AND Default Value: F j Y

Kliknij Create New Settings

Koniec.
9 Aug 2006
Ten mod dodaje pod avatar tabele: level, HP, MP, EXP.

Modyfikacja do IPB 2.1.x

Orginał materiału na

KOD
http://mods.invisionize.com/db/index.php/f/6142



1) Edytuj: /sources/action_public/topics.php

*******
Znajdzi
*******

CYTAT

if ( $member['id'])
{
$member['addresscard'] = $this->ipsclass->compiled_templates['skin_topic']->member_icon_vcard( $member['id'] );
}



************
*Dodaj poniżej:*
************

CYTAT
//--------------------------------
// Define the Following Variables
//--------------------------------

// HP Initial
$hpini = "30";

// MP Initial
$mpini = "20";

// Level coefficient
$levelco = "5";

// HP increase
$hpco = "7.3";

// MP increase
$mpco = "5.6";

// Average Posts per Day (If you selected this option from above, it's the max needed for 100% HP/MP... less active forums may want lower numbers)
$ppdmax = "7";

// Percentage of total necessary to achieve 100% HP/MP (Depends on if you selected this for an option above. Use whole numbers. More active forums should have significantly lower maximum. This number should be between 1-100, which represents 1%-100%. High traffic forums recommend 5 or lower)
$percentmax = "10";

//MP cost for per post
$mpcostperpost = "2.5";

//MP restore per day
$mpregenperday = "10";

//-------------------------------
// DO NOT EDIT BELOW THIS POINT!
//-------------------------------

/*-------------------------------------------------------------------------*/
// Running function for posts per day
/*-------------------------------------------------------------------------*/

$percent = 0;

$stats = $this->ipsclass->cache['stats'];
$board_posts = $stats['total_replies'] + $stats['total_topics'];

if ($member['posts'] and $board_posts)
{
$info['posts_day'] = round( $member['posts'] / (((time() - $member['joined']) / 86400)), 2);
$info['posts_pct'] = round( 100 * $member['posts'] / $board_posts, 2 );
}

if ($info['posts_day'] > $member['posts'])
{
$info['posts_day'] = $member['posts'];
}

$postcount = $member['posts'];
$lvlini = (($levelco / 2) + sqrt(($levelco * $levelco / 4) + ($levelco * 2 * $postcount))) / $levelco;
$lvlfin = floor($lvlini);


/*-------------------------------------------------------------------------*/
// Determining total HP and MP
/*-------------------------------------------------------------------------*/

$hpmax = $hpini;
$mpmax = $mpini;
for ($lvlincb = 1; $lvlincb <= $lvlfin; $lvlincb++) {
$hpmax += $hpco * ($lvlincb - 1);
$mpmax += $mpco * ($lvlincb - 1);
}
$hpmax = floor($hpmax);
$mpmax = floor($mpmax);

/*-------------------------------------------------------------------------*/
// Running functions for posts per day
/*-------------------------------------------------------------------------*/

$ppdini = floor( 100 * $info['posts_day'] / $ppdmax );

if (!$ppdini || $ppdini <= 0) {
$ppdfin = 0;
$ppdbarcloser = "";
}

elseif (!$ppdini || $ppdini >= 99) {
$ppdfin = 100;
$ppdbarcloser = "";
}

else {
$ppdfin = $ppdini;
$ppdbarcloser = '<img src="style_images/rpgstats/h.gif" height="9" style="float: left" alt="Bar">';
}

/*-------------------------------------------------------------------------*/
// Defining Everything Involving XP and XP Bar
/*-------------------------------------------------------------------------*/

$levelpostmin = 0;
for ($lvlinc = 1; $lvlinc <= $lvlfin; $lvlinc++) {
$levelpostmin += $levelco * ($lvlinc - 1);
}

$xpratio = floor( 100 * ($postcount - $levelpostmin) / ($levelco * $lvlfin) );

if (!$xpratio || $xpratio <= 0) {
$xpbarcloser = "";
}

elseif (!$xpratio || $xpratio >= 100) {
$xpbarcloser = "";
}

else {
$xpbarcloser = '<img src="style_images/rpgstats/ex.gif" height="9" style="float: left" alt="Bar">';
}

$xpbar = $xpratio;
if ($xpbar >= 98) $xpbar = 98;



/*-------------------------------------------------------------------------*/
// Defining What Fills the HP Bar
/*-------------------------------------------------------------------------*/

$hpactual = floor( $hpmax * $ppdfin / 100 );
$hpbar = $ppdfin;
$hpbarcloser = $ppdbarcloser;


/*-------------------------------------------------------------------------*/
// Defining What Fills the MP Bar
/*-------------------------------------------------------------------------*/

$level_user_days = round( (time() - $member['joined']) / 86400, 0 );
$mpcost = $postcount * $mpcostperpost;
$mpregen = max( 1, $level_user_days * $mpregenperday );
$mpactual = floor( $mpmax - $mpcost + $mpregen );
$mpactual = max( 0, $mpactual );
$mpactual = min( $mpmax, $mpactual );
$mpbar = floor( $mpactual * 100 / $mpmax );
if (!$mpbar || $mpbar >= 98) $mpbarcloser = "";
else $mpbarcloser = '<img src="style_images/rpgstats/m.gif" height="9" style="float: left" alt="Bar">';



$member['stats'] = "<table class=\"level\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td class=\"level\" height=\"20\" valign=\"top\">
<a style=\"font-family:Verdana, Arial, Helvetica; font-size:10px;\">Level: <b>$lvlfin</b></a><br>
</tr>
</table>

<a style=\"font-family:Verdana, Arial, Helvetica; font-size:9px;\"><b>HP:</b> $hpactual/$hpmax</a><br>
<table class=\"rpg\" height=\"9\" border=\"1\" style=\"border-collapse: collapse\" cellspacing=\"0\" cellpadding=\"0\" bordercolor=\"#000000\">
<tr>
<td class=\"rpg\">
<img src=\"style_images/rpgstats/hp.gif\" style=\"float: left\" width=\"$hpbar%\" height=\"9\" alt=\"HP\">$hpbarcloser</td>
</tr>
</table>

<a style=\"font-family:Verdana, Arial, Helvetica; font-size:9px;\"><b>MP:</b> $mpactual/$mpmax</a><br>
<table class=\"rpg\" height=\"9\" border=\"1\" style=\"border-collapse: collapse\" cellspacing=\"0\" cellpadding=\"0\" bordercolor=\"#000000\">
<tr>
<td class=\"rpg\">
<img src=\"style_images/rpgstats/mp.gif\" style=\"float: left\" width=\"$mpbar%\" height=\"9\" alt=\"MP\">$mpbarcloser</td>
</tr>
</table>

<a style=\"font-family:Verdana, Arial, Helvetica; font-size:9px;\"><b>EXP:</b> $xpbar%</a><br>
<table class=\"rpg\" height=\"9\" border=\"1\" style=\"border-collapse: collapse\" cellspacing=\"0\" cellpadding=\"0\" bordercolor=\"#000000\">
<tr>
<td class=\"rpg\">
<img src=\"style_images/rpgstats/exp.gif\" style=\"float: left\" width=\"$xpbar%\" height=\"9\" alt=\"EXP\">$xpbarcloser</td>
</tr>
</table>";




2) W panelu admina:

- Look & Feel -> Wybrany skin
- wybież Edit Template HTML -> Topic View -> RenderRow

*******
*Znajdzi:*
*******

CYTAT
<table class='ipbtable' cellspacing="1">
***************
*Podmień:*
***************

CYTAT
<table cellspacing="1">


*******
*Znajdzi:*
*******

CYTAT
{$author['member_number']}<br />


************
*Dodaj poniżej:*
************

CYTAT
{$author['stats']}<br />



3) Powruż do Menadzera skurek(Skin Manager).
- wybież "Edit Root Skin Stylesheet (CSS Advanced Mode)"

*****************
*Dadaj ten wpis na końcu:*
*****************

CYTAT
.rpg{ /* adjusts the stats bars so there's no padding or transparency */
padding: 0;
width: 140px;
}

.level{ /* adjusts the level bars so there's no padding */
padding: 0;
}



4) Wżuć folder "rpgstats" do style_images/rpgstats/.



5) Upload sources/action_public/topics.php!

Koniec!

Kopiowanie tego materiału bez zgody admina zabronione!
Ostatnio byli


nie, 14 lis 2010 - 18:53

Komentarze
Inni użytkownicy nie zostawili komentarzy dla Tomy.

Znajomi
Brak znajomych do wyświetlenia.
RSS Wersja Lo-Fi Aktualny czas: sobota, 04 luty 2012 - 18:14