Witaj użytkowniku niezalgowany!
Zarejestruj się na forum uż dziś - nie będziesz widzieć żadnych reklam!

  Ramka Błędu Z Informacją O Pomocy
Napisane przez: Gamuś - 18.08.2009 16:02 - Brak odpowiedzi


Witam,

Nie wiesz jak usunąć ramkę zależnie od błędu? Oto sposób, aby tego dokonać:

Otwórz: <strong class="bbc">sources/ipsclass.php</strong>

Znajdź i zamień całą funkcję:

Kod:
/*-------------------------------------------------------------------------*/    // ERROR FUNCTIONS                 /*-------------------------------------------------------------------------*/        /**    * Show error message    *    * @param    array    'LEVEL', 'INIT', 'MSG', 'EXTRA', 'HELP'    * @return    void    * @since    2.0    */    function Error($error)    {        $override = 0;                //-----------------------------------------        // Showing XML / AJAX functions?        //-----------------------------------------                if ( $this->input['act'] == 'xmlout' )        {            @header( "Content-type: text/plain" );            print 'error';            exit();        }                //-----------------------------------------        // Initialize if not done so yet        //-----------------------------------------                if ( isset($error['INIT']) AND $error['INIT'] == 1)        {            $this->quick_init();        }        else        {            $this->session_id = $this->my_session;        }                if ( !isset($this->compiled_templates['skin_global']) OR !is_object( $this->compiled_templates['skin_global'] ) )        {            $this->load_template('skin_global');        }                //-----------------------------------------        // Get error words        //-----------------------------------------                $this->load_language('lang_error');                list($em_1, $em_2) = explode( '@', $this->vars['email_in'] );                $msg = $this->lang[ $error['MSG'] ];                //-----------------------------------------        // Extra info?        //-----------------------------------------                if ( isset($error['EXTRA']) AND $error['EXTRA'] )        {            $msg = str_replace( '<#EXTRA#>', $error['EXTRA'], $msg );        }                //-----------------------------------------        // Show error        //-----------------------------------------        $show_help = ( isset($error['HELP']) AND $error['HELP'] == 1 ) ? 1 : 0;        $html = $this->compiled_templates['skin_global']->Error( $msg, $em_1, $em_2, $show_help);                //-----------------------------------------        // If we're a guest, show the log in box..        //-----------------------------------------                if ($this->member['id'] == "" and $error['MSG'] != 'server_too_busy' and $error['MSG'] != 'account_susp')        {            $safe_string = $this->base_url . str_replace( '&', '&', $this->parse_clean_value($this->my_getenv('QUERY_STRING')) );                        $html = str_replace( "&lt!--IBF.LOG_IN_TABLE-->", $this->compiled_templates['skin_global']->error_log_in( str_replace( '&', '&', $safe_string ) ), $html);            $override = 1;        }                //-----------------------------------------        // Do we have any post data to keepy?        //-----------------------------------------                if ( $this->input['act'] == 'Post' OR $this->input['act'] == 'Msg' OR $this->input['act'] == 'calendar' )        {            if ( $_POST['Post'] )            {                $post_thing = $this->compiled_templates['skin_global']->error_post_textarea($this->txt_htmlspecialchars($this->txt_stripslashes($_POST['Post'])) );                                $html = str_replace( "&lt!--IBF.POST_TEXTAREA-->", $post_thing, $html );            }        }                //-----------------------------------------        // Update session        //-----------------------------------------                $this->DB->do_shutdown_update( 'sessions', array( 'in_error' => 1 ), "id='{$this->my_session}'" );                //-----------------------------------------        // Print        //-----------------------------------------                $print           =  new display();        $print->ipsclass =& $this;                $print->add_output($html);                    $print->do_output( array( 'OVERRIDE' => $override, 'TITLE' => $this->lang['error_title'] ) );    }
Sposób wykorzystania:

Kod:
$this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'nazwa_klucza', 'HELP' => 1 ) );
Bez podania parametru, sam usunie ramkę. Jedynie podając dodatkowy parametr doda ją.Pozdrawiam,

Largo

<a class="bbc_url" href="http://forum.invisionize.pl/topic/4696-ramka-bledu-z-informacja-o-pomocy/">Wyświetl pełny artykuł

Continue reading..

  Wyświetlanie Filmów Z Lookr.tv Na Forum
Napisane przez: Gamuś - 12.08.2009 13:12 - Brak odpowiedzi


By móc umieszczać filmy z lookr.tv na forum postępuj wg poniższej instrukcji:
<ul class="bbc">
[*] Przejdź do:

<strong class="bbc"><abbr title="AdminControlPanel - panel administracyjny' class='bbc ipSeoAcronym">ACP</abbr></strong> > <strong class="bbc">Management</strong> > <strong class="bbc">Custom BBCode</strong> >> <em class="bbc">Add New BBCode</em>

[*] Wpisz następujące dane:

<strong class="bbc">Custom BBCode Title:</strong> lookr

<strong class="bbc">Custom BBCode Description:</strong> użyj tagu by wyświetlić film z lookr.tv na forum

<strong class="bbc">Custom BBCode Example:</strong> [lookr] VIDEO ID [/lookr]

<strong class="bbc">Custom BBCode Tag:</strong> lookr

<strong class="bbc">Use Option in tag? :</strong> No

<strong class="bbc">Custom BBCode Replacement:</strong>
</ul>

Kod:
<object width='512' height='314'><param name='movie' value='http://lookr.tv/flash/vCastPlayer.swf'></param><param name="allowFullScreen" value="true"></param><param name='allowScriptAccess' value='always'></param><param name='flashvars' value='episodeId={content}&autoStart=false&pmode=2'></param><embed src='http://lookr.tv/flash/vCastPlayer.swf' type='application/x-shockwave-flash' width='512' height='314' allowFullScreen='true' allowScriptAccess='always' flashvars='episodeId={content}&autoStart=false&pmode=2'></embed></object>
---

Gotowe!

Autorem tutoriala jest <strong class="bbc">DawPi</strong>. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.

<strong class="bbc">Tutorial wykonany dla <a class="bbc_url" href="http://www.forum.invisionize.pl">www.forum.invisionize.pl</strong>
<a class="bbc_url" href="http://forum.invisionize.pl/topic/4576-wyswietlanie-filmow-z-lookrtv-na-forum/">Wyświetl pełny artykuł

Continue reading..

  Wyłączenie Logowania Adresów Ip Przez Forum
Napisane przez: Gamuś - 19.07.2009 17:40 - Brak odpowiedzi


Witam,

jeśli z jakiś względów chcesz uniemożliwić forum składowanie jakichkolwiek adresów IP w bazie danych to postępuj wg poniższej instrukcji.

Najpierw należy usunąć obecne adresy IP znajdujące się w bazie danych, w tym celu uruchom poniższe zapytania <abbr title="Baza danych SQL' class='bbc ipSeoAcronym">SQL</abbr>:

Kod:
UPDATE ibf_admin_login_logs SET admin_ip_address = ''

Kod:
UPDATE ibf_admin_sessions SET session_ip_address = ''

Kod:
UPDATE ibf_converge_local SET converge_ip_address = ''

Kod:
UPDATE ibf_members SET ip_address = ''

Kod:
UPDATE ibf_message_text SET msg_ip_address = ''

Kod:
UPDATE ibf_moderator_logs SET ip_address = ''

Kod:
UPDATE ibf_posts SET ip_address = ''

Kod:
UPDATE ibf_profile_comments SET comment_ip_address = ''

Kod:
UPDATE ibf_profile_ratings SET rating_ip_address = ''

Kod:
UPDATE ibf_reg_antispam SET ip_address = ''

Kod:
UPDATE ibf_search_results SET ip_address = ''

Kod:
UPDATE ibf_sessions SET ip_address = ''

Kod:
UPDATE ibf_subscription_logs SET sublog_ipaddress = ''

Kod:
UPDATE ibf_topic_ratings SET rating_ip_address = ''

Kod:
UPDATE ibf_validating SET ip_address = ''

Kod:
UPDATE ibf_voters SET ip_address = ''

Kiedy już to zostało zrobione to kolejnym krokiem jest edycja plików.

Otwórz plik: <em class="bbc">sources/ipsclass.php</em>

Znajdź:
Kod:
$this->ip_address = $match[1].'.'.$match[2].'.'.$match[3].'.'.$match[4];
Zamień na:

Kod:
$this->ip_address = '0.0.0.0';
Znajdź:

Kod:
function my_getenv($key)    {        $return = array();
Dodaj poniżej:

Kod:
    if ( $key == 'REMOTE_ADDR' ) return '0.0.0.0';
Zapisz i wyślij.Te same edycje wykonaj w pliku <strong class="bbc">ips_kernel/class_ipsclass_core.php</strong>.

Gotowe!

Autorem tutoriala jest <strong class="bbc">DawPi</strong>. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.

<strong class="bbc">Tutorial wykonany dla <a class="bbc_url" href="http://www.forum.invisionize.pl">www.forum.invisionize.pl</strong>
<a class="bbc_url" href="http://forum.invisionize.pl/topic/3987-wylaczenie-logowania-adresow-ip-przez-forum/">Wyświetl pełny artykuł

Continue reading..

  Przerabianie Bazy Kodowanej W Latin1 Na Utf8
Napisane przez: Gamuś - 10.07.2009 15:00 - Brak odpowiedzi


Aby przerobić bazę z kodowania latin1 na utf8 należy:

- wykonać kopię zapasową bazy

- za pomocą edytora tekstu (lub innych narzędzi korzystając z poleceń konsoli Linuksa) należy podmienić wszystkie wpisy:

<strong class="bbc">collate latin1_general_ci</strong> na <strong class="bbc">collate utf8_general_ci </strong>

<strong class="bbc">CHARSET=latin1 </strong>na <strong class="bbc">CHARSET=utf8 </strong>

<strong class="bbc">COLLATE=latin1_general_ci </strong>na <strong class="bbc">COLLATE=utf8_general_ci</strong>

- uruchomić plik konwerter.php

Zawartość pliku konwerter.php

Kod:
<?php               $krzaki = array('¡', 'Æ', 'Ê', '£', 'Ñ', 'Ó', '¦', '¯', '¬', '±', 'æ', 'ê', '³', 'ñ', 'ó', '¶', '¿', '¼');               $ogonki = array( 'Ä„', 'Ć', 'Ę', 'Ł', 'Ń', 'Ó', 'Åš', 'Å»', 'Ź', 'Ä…', 'ć', 'Ä™', 'Å‚', 'Å„', 'ó', 'Å›', 'ż', 'ź');                         $file = "nowyplikbazy.sql";                   $test = file_exists($file);                if ($test)                 {                 echo "Skasuj plik nowyplikbazy.sql na serwerze i ponownie uruchom skrypt konwerter.php";                 }                 else                 {                $fp = @fopen("plikbazy.sql", "r");                if ($fp) {                      while (!feof($fp)) {                      $buffer = fgets($fp, 4096);                      $buffer =  str_replace( $krzaki, $ogonki, $buffer );                      flock($fp, 2);                      $fp2 = fopen($file, "a");                      fputs($fp2, $buffer);                       flock($fp, 3);                                          }                         }                                     fclose  ($fp);                         fclose  ($fp2);                         echo "Koniec konwersji";                          }                          ?>

<strong class="bbc">Objaśnienia:</strong> <strong class="bbc">plikbazy.sql</strong> - to plik bazy, który trzeba przekonwertować (musi znajdować się w tym samym katalogu co plik konwerter.php)

<strong class="bbc">nowyplikbazy.sql</strong> - plik o tej nazwie zostaje automatycznie utworzony i w nim znajduję się przekonwertowana zawartość pliku <strong class="bbc">plikbazy.sql</strong>
- stworzyć nową pustą bazę pamiętając o tym by była kodowana w UTF-8

- do tak przygotowanej bazy wgrać przetworzony plik bazy

- podłączyć skrypt forum pod nową bazę (zmienić wpisy dotyczące bazy danych w pliku conf_global.php)

<strong class="bbc"></strong>

Autorem tutoriala jest matma4u. Zabrania się kopiowania i rozpowszechniania bez zgody autora.
<a class="bbc_url" href="http://forum.invisionize.pl/topic/3829-przerabianie-bazy-kodowanej-w-latin1-na-utf8/">Wyświetl pełny artykuł

Continue reading..

  [Ip.tracker] Wyświetlanie Ilości Postów Z Trackera Na Forum
Napisane przez: Gamuś - 14.06.2009 16:27 - Brak odpowiedzi


Opis: Modyfikacja dodająca licznik postów napisanych w ramach dodatku IP.Tracker

Wymagania: <a class="bbc_url" href="http://resources.invisionpower.com/index.php/community_projects/tracker/">IP.Tracker

<a class="resized_img" id="ipb-attach-url-416-0-14373200-1367600166" href="http://forum.invisionize.pl/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=416" title="trackerPosts.PNG - Rozmiar: 4,76 KB, Pobrań 11">[Obrazek: post-139-1244989558,548_thumb.png]



Otwórz plik <strong class="bbc">sources/ipsclass.php</strong>

Znajdź
Kod:
$member['addresscard']     = $member['id'] ? $this->compiled_templates[ $skin_file ]->member_icon_vcard( $member['id'] ) : '';
Dodaj poniżej

Kod:
$this->load_template('skin_tracker_issue');$tracker_posts = $this->DB->simple_exec_query( array( 'select' => 'count(*) as posts', 'from' => 'tracker_posts', 'where' => 'author_id='.$member['id'] ) );$member['tracker_posts'] = $this->compiled_templates['skin_tracker_issue']->tracker_posts( $tracker_posts['posts'] );
Znajdź

Kod:
'member_posts'             => '',
Dodaj poniżej

Kod:
'tracker_posts'            => '',


Otwórz plik <strong class="bbc">cache/lang_cache/xx/lang_global.php</strong>

Znajdź
Kod:
'm_posts'  => "Posts:",
Dodaj poniżej

Kod:
'm_tracker_posts'  => "Tracker posts:",


Przejdź do <strong class="bbc"><abbr title="AdminControlPanel - panel administracyjny' class='bbc ipSeoAcronym">ACP</abbr> > LOOK & FEEL ></strong> {opcje skina} <strong class="bbc">Edit template HTML > skin_tracker_issue</strong>

Dodaj nowy bit skina (Add Template Bit)

New Template Bit Name: <strong class="bbc">tracker_posts</strong>

New Template Bit Incoming Data Variables: <strong class="bbc">$tracker_posts=""</strong>

Zawartość
Kod:
{$this->ipsclass->lang['m_tracker_posts']} $tracker_posts
Reszta bez zmian. Zapisz.

Przejdź do <strong class="bbc"><abbr title="AdminControlPanel - panel administracyjny' class='bbc ipSeoAcronym">ACP</abbr> > LOOK & FEEL ></strong> {opcje skina} <strong class="bbc">Edit template HTML > Topic View > RenderRow</strong>

Znajdź
Kod:
{$author['member_posts']}<br />
Dodaj poniżej

Kod:
{$author['tracker_posts']}<br />


Przejdź do <strong class="bbc"><abbr title="AdminControlPanel - panel administracyjny' class='bbc ipSeoAcronym">ACP</abbr> > LOOK & FEEL ></strong> {opcje skina} <strong class="bbc">Edit template HTML > skin_tracker_issue > RenderRow</strong>

Znajdź
Kod:
{$author['member_posts']}<br />
Dodaj poniżej

Kod:
{$author['tracker_posts']}<br />


Operacje na skinach i językach wykonujemy oczywiście dla wszystkich istniejących.

DawPisiowi dziękuję za małą pomoc Smile

<a class="bbc_url" href="http://forum.invisionize.pl/topic/3498-iptracker-wyswietlanie-ilosci-postow-z-trackera-na-forum/">Wyświetl pełny artykuł

Continue reading..

  Latajace Okno Rejestracji
Napisane przez: Gamuś - 11.06.2009 00:39 - Brak odpowiedzi


Aby zrobić latające ono rejestracji które wygląda tak należy:

[Obrazek: 2qkl3pz.jpg]

otwieramy <abbr title="AdminControlPanel - panel administracyjny' class='bbc ipSeoAcronym">ACP</abbr> -> Look & Feel -> All global HTML -> global_board_header

i wstawiamy taki oto kod od samej góry

Cytat:<if="!$this->ipsclass->member['id']">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a class="bbc_url" href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd%22>">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="<a class="bbc_url" href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml" dir="ltr" lang="pl">

<head>

<style type="text/css">

table.ncode_imageresizer_warning {

background: #FFFFE1;

color: #000000;

border: 1px solid #CCCFFF;

cursor: pointer;

}

table.ncode_imageresizer_warning td {

font-size: 10px;

vertical-align: middle;

text-decoration: none;

}

table.ncode_imageresizer_warning td.td1 {

padding: 5px;

}

table.ncode_imageresizer_warning td.td1 {

padding: 2px;

}

</style>

<title>Forum wielotematyczne - DOWNLOAD24.LI</title>

</head>

<body>

<style type="text/css">

#fadeinbox{

position:absolute;

width: 62%;

left: 5px;

top: -100px;

padding: 4px;

visibility:hidden;

}

</style>

<script type="text/javascript">

//Specify display mode. 3 possible values are:

//1) "always"- This makes the fade-in box load each time the page is displayed

//2) "oncepersession"- This uses cookies to display the fade-in box only once per browser session

//3) integer (ie: 5)- Finally, you can specify an integer to display the box randomly via a frequency of 1/integer...

// For example, 2 would display the box about (1/2) 50% of the time the page loads.

var displaymode="always"

var enablefade="yes" //("yes" to enable fade in effect, "no" to disable)

var autohidebox=["yes", 60] //Automatically hide box after x seconds? [yes/no, if_yes_hide_after_seconds]

var showonscroll="yes" //Should box remain visible even when user scrolls page? ("yes"/"no)

var IEfadelength=1 //fade in duration for IE, in seconds

var Mozfadedegree=0.05 //fade in degree for NS6+ (number between 0 and 1. Recommended max: 0.2)

////////Nie edytuj poniższego fragmentu///////////

if (parseInt(displaymode)!=NaN)

var random_num=Math.floor(Math.random()*displaymode)

function displayfadeinbox(){

var ie=document.all && !window.opera

var dom=document.getElementById

iebody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body

objref=(dom)? document.getElementById("fadeinbox") : document.all.fadeinbox

var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset

var docwidth=(ie)? iebody.clientWidth : window.innerWidth

docheight=(ie)? iebody.clientHeight: window.innerHeight

var objwidth=objref.offsetWidth

objheight=objref.offsetHeight

objref.style.left=docwidth/2-objwidth/2+"px"

objref.style.top=scroll_top+docheight/2-objheight/2+"px"

if (showonscroll=="yes")

showonscrollvar=setInterval("staticfadebox()", 50)

if (enablefade=="yes" && objref.filters){

objref.filters[0].duration=IEfadelength

objref.filters[0].Apply()

objref.filters[0].Play()

}

objref.style.visibility="visible"

if (objref.style.MozOpacity){

if (enablefade=="yes")

mozfadevar=setInterval("mozfadefx()", 90)

else{

objref.style.MozOpacity=1

controlledhidebox()

}

}

else

controlledhidebox()

}

function mozfadefx(){

if (parseFloat(objref.style.MozOpacity)<1)

objref.style.MozOpacity=parseFloat(objref.style.MozOpacity)+Mozfadedegree

else{

clearInterval(mozfadevar)

controlledhidebox()

}

}

function staticfadebox(){

var ie=document.all && !window.opera

var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset

objref.style.top=scroll_top+docheight/2-objheight/2+"px"

}

function hidefadebox(){

objref.style.visibility="hidden"

if (typeof showonscrollvar!="undefined")

clearInterval(showonscrollvar)

}

function controlledhidebox(){

if (autohidebox[0]=="yes"){

var delayvar=(enablefade=="yes" && objref.filters)? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000

setTimeout("hidefadebox()", delayvar)

}

}

function initfunction(){

setTimeout("displayfadeinbox()", 1)

}

function get_cookie(Name) {

var search = Name + "="

var returnvalue = ""

if (document.cookie.length > 0) {

offset = document.cookie.indexOf(search)

if (offset != -1) {

offset += search.length

end = document.cookie.indexOf(";", offset)

if (end == -1)

end = document.cookie.length;

returnvalue=unescape(document.cookie.substring(offset, end))

}

}

return returnvalue;

}

if (displaymode=="oncepersession" && get_cookie("fadedin")=="" || displaymode=="always" || parseInt(displaymode)!=NaN && random_num==0){

if (window.addEventListener)

window.addEventListener("load", initfunction, false)

else if (window.attachEvent)

window.attachEvent("onload", initfunction)

else if (document.getElementById)

window.onload=initfunction

document.cookie="fadedin=yes"

}

</script>

<P ALGIN="left"><thread>

&lt!-- guest welcome message -->

<DIV id="fadeinbox" style="filter:progidBig grinXImageTransform.Microsoft.RandomDissolve(duration=1) progidBig grinXImageTransform.Microsoft.Shadow(color=gray,direction=135); -moz-opacity:0">

<table class="tborder" align="center" border="0" cellpadding="6" cellspacing="0" width="600">

<tbody><tr>

<td class="maintitle" align="center">

Witamy na Forum - Download24.li

</td>

</tr>

</tbody><tbody id="collapseobj_forumhome_welcomepanel" style="">

<center>

<tr>

<td class="row1" align="center" width="101%"><B>

Witaj <a href="<a class="bbc_url" href="http://www.download24.li/index.php?act=Reg&CODE=00%22><strong>zarejestruj">http://www.download24.li/index.php?act=Reg&CODE=00"><strong>zarejestruj się</strong> a zyskasz całkowity dostęp do wszystkich linków, ukrytych działów i wielu unikalnych opcji!!! To wszystko zyskasz dzięki darmowej i szybkiej <a href="<a class="bbc_url" href="http://www.download24.li/index.php?act=Reg&CODE=00%22><strong>rejestracji</strong></B>">http://www.download24.li/index.php?act=Reg&CODE=00"><strong>rejestracji</strong></B>

<br><br><a href="<a class="bbc_url" href="http://www.download24.li/index.php?act=Reg&CODE=00%22><FONT">http://www.download24.li/index.php?act=Reg&CODE=00"><FONT COLOR=RED SIZE=3>KLIKNIJ TUTAJ ABY SIĘ ZAREJESTROWAĆ!!!!</FONT>

<br><br><a href="#" onClick="hidefadebox();return false">Kliknij tutaj aby zamknąć okienko przy rejestracji lub logowaniu!

<br>

</td>

</tr>

</tbody>

</center>

</table><br>

<align="center" valign="middle">



&lt!-- / guest welcome message -->

</body>

</html>

</if>
oczywiście zamieniamy adres strony www.downlaod24.li na swój.zapisujemy gotoweSmile

Autorem tutoriala jest Meler Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.

<a class="bbc_url" href="http://forum.invisionize.pl/topic/3464-latajace-okno-rejestracji/">Wyświetl pełny artykuł

Continue reading..

  Panel Boczny Na Forum Konfigurowany W Acp
Napisane przez: Gamuś - 11.06.2009 00:36 - Brak odpowiedzi


Jeżeli chcesz mieć panel boczny w pełni konfigurowany w <abbr title="AdminControlPanel - panel administracyjny' class='bbc ipSeoAcronym">ACP</abbr> taki jak na obrazku postępuj według instrukcji:

[Obrazek: 10h83kl.jpg]

Zainstaluj

M2M Announce System dostępny pod adresem <a class="bbc_url" href="http://mods.invisionize.com/db/index.php/f/8090">http://mods.invisionize.com/db/index.php/f/8090 ale nie edytuj bitów skina z jego instrukcji tylko z tej:

Otwórz <abbr title="AdminControlPanel - panel administracyjny' class='bbc ipSeoAcronym">ACP</abbr> -> Look & Feel -> dany skin ->Edit Template HTML-> Board Index -> PageTop

Na samym dole dodaj

Cytat:<table cellspacing="2" width='100%'>

<tr>

<td width='99%' valign="top">
Zapisz bit skina następnie otwórz<abbr title="AdminControlPanel - panel administracyjny' class='bbc ipSeoAcronym">ACP</abbr> -> Look & Feel -> dany skin -> Edit Template HTML -> Board Index -> stats_header

Od samej góry dodaj

Cytat:<td width="20%" valign="top">

<if="$this->ipsclass->vars['an_on'] == 1 and $this->ipsclass->vars['an_type'] == e">

<table cellspacing="0" id='userlinksguest' width='100%' class='pcen'>

<tr>

<td><center>{$this->ipsclass->vars['an_content']}</center></td>

</tr></table>

<br />

</if>

<if="$this->ipsclass->vars['an_on'] == 1 and $this->ipsclass->vars['an_type'] == s">

<script language="Javascript">

&lt!--

var speed = 120

var message = "{$this->ipsclass->vars['an_content']} "

var stripped = message.replace(/(<([^>]+)>)/ig,"");

var s = 0;

var l = 100;

document.write("")

function btnsc() {

document.getElementById('sc').innerHTML = stripped.substring(s,l) + message.substring(0,s)

s++

if (s >= l) {

s = 0;

}

setTimeout("btnsc()",speed);

}

btnsc();

//-->

</script>

<br />

</if>

<if="$this->ipsclass->vars['an_on'] == 1 and $this->ipsclass->vars['an_type'] == h">

<script type="text/javascript">

var fade = 'no';

var displaymode = 'always';

var autohidebox = ['yes' , {$this->ipsclass->vars['timer_time']}];

var scroll = 'yes';

var IEfadelength = 1;

var Mozfadedegree = 0.06;

function start_hover()

{

var ie = document.all && !window.opera;

var dom = document.getElementById;

var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;

var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;

var scroll_top = (ie) ? iebody.scrollTop : window.pageYOffset;

var docwidth = (ie) ? iebody.clientWidth : window.innerWidth;

var docheight = (ie) ? iebody.clientHeight: window.innerHeight;

var objwidth = objref.offsetWidth;

var objheight = objref.offsetHeight;

objref.style.left = docwidth/2-objwidth/2+'px';

objref.style.top = scroll_top+docheight/2-objheight/2+'px';

if (scroll == 'yes')

{

var scrollvar = setInterval('static_hover()', 50);

}

if (fade == 'yes' && objref.filters)

{

objref.filters[0].duration = IEfadelength;

objref.filters[0].Apply();

objref.filters[0].Play();

}

objref.style.visibility = 'visible';

if (objref.style.MozOpacity)

{

if (fade == 'yes')

{

var mozfadevar = setInterval('mozilla_fading()', 90);

}

else

{

objref.style.MozOpacity = 1;

initiate_hiding();

}

}

else

{

initiate_hiding()

}

}

function mozilla_fading()

{

if (parseFloat(objref.style.MozOpacity) < 1)

{

objref.style.MozOpacity = parseFloat(objref.style.MozOpacity)+Mozfadedegree;

}

else

{

clearInterval(mozfadevar);

controlledhidebox();

}

}

function static_hover()

{

var ie = document.all && !window.opera;

var dom = document.getElementById;

var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;

var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;

var scroll_top = (ie) ? iebody.scrollTop : window.pageYOffset;

var docwidth = (ie) ? iebody.clientWidth : window.innerWidth;

var docheight = (ie) ? iebody.clientHeight: window.innerHeight;

var objwidth = objref.offsetWidth;

var objheight = objref.offsetHeight;

objref.style.top = scroll_top+docheight/3-objheight/2+'px';

}

function hide_hover()

{

var ie = document.all && !window.opera;

var dom = document.getElementById;

var iebody = (document.compatMode == 'CSS1Compat') ? document.documentElement : document.body;

var objref = (dom) ? document.getElementById('hoverprompt') : document.all.hoverprompt;

objref.style.visibility = 'hidden';

if (typeof scrollvar != 'undefined')

{

clearInterval(scrollvar);

}

}

function initiate_hiding()

{

if (autohidebox[0] == "yes")

{

var delayvar = (fade == 'yes' && objref.filters) ? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000;

initial_timer(delayvar);

setTimeout('hide_hover()', delayvar);

}

}

function initial_timer(time)

{

var newtime = time-1000;

setTimeout('restart_timer('+newtime+')', 1000);

}

function restart_timer(time)

{

var timer = time/1000;

var ie = document.all && !window.opera;

var dom = document.getElementById;

if (dom)

{

var hp = document.getElementById('hptimer');

if (timer == 1)

{

hp.innerHTML = "<small><i>Prompt Closes In "+timer+" Second</i></small>";

}

else

{

hp.innerHTML = "<small><i>Prompt Closes In "+timer+" Seconds</i></small>";

}

}

var newtime = time-1000;

setTimeout('restart_timer('+newtime+')', 1000);

}

function initiate_hover()

{

setTimeout('start_hover()', 100);

}

function cookie(Name)

{

var search = Name + "=";

var returnvalue = "";

if (document.cookie.length > 0)

{

var offset = document.cookie.indexOf(search);

if (offset != -1)

{

offset += search.length;

var end = document.cookie.indexOf(';', offset);

if (end == -1)

{

end = document.cookie.length;

}

returnvalue = unescape(document.cookie.substring(offset, end));

}

}

return returnvalue;

}

if (displaymode == 'always' || parseInt(displaymode) != NaN && random_num == 0)

{

if (window.addEventListener)

{

window.addEventListener('load', initiate_hover, false)

}

else if (window.attachEvent)

{

window.attachEvent('onload', initiate_hover)

}

else if (document.getElementById)

{

window.onload = initiate_hover;

document.cookie = 'fadedin=yes';

}

}

</script>

<style type='text/css'>#hoverprompt{position:absolute;width:300px;left:0;top:-400px;padding:4px;z-index:100;visibility:hidden}</style>

{$this->ipsclass->vars['an_title']}

<table align='center' width='100%' cellspacing='0' cellpadding='5'>

<tr>

<td align='center' class='row2'>

{$this->ipsclass->vars['an_content']}

<br /><small><i>Prompt Closes In {$this->ipsclass->vars['timer_time']} Seconds</i></small></td>

</tr>

</table>

</if>

<if="$this->ipsclass->vars['an_type'] == b and $this->ipsclass->vars['an_on'] == 1">

{$this->ipsclass->vars['an_title']}

<table width='100%' cellspacing='0' cellpadding='5'>

<tr>

<td align='center' class='row2'>

{$this->ipsclass->vars['an_content']}</td>

</tr>

</table>

<br /><br />

</if>

<if="$this->ipsclass->vars['an_type'] == n and $this->ipsclass->vars['an_on'] == 1">

<table width='100%' cellspacing='0' cellpadding='5' class='newslink'>

<tr>

<td align='center'>

{$this->ipsclass->vars['an_content']}</td>

</tr>

</table>

<br /><br />

</if>

</b>

</td>

</tr>

</table></center>
Zapisz bit skina.Następnie wejdź w ustawienia M2M Announce System i wybierz opcje Announce Type = Box.

[Obrazek: qwx2mg.jpg]

Oto efekt:

[Obrazek: a1032b.jpg]

Autorem tutoriala jest Meler Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.

<a class="bbc_url" href="http://forum.invisionize.pl/topic/3463-panel-boczny-na-forum-konfigurowany-w-acp/">Wyświetl pełny artykuł

Continue reading..

  Usuwanie Kolumny 'post Icons'
Napisane przez: Gamuś - 07.06.2009 16:47 - Brak odpowiedzi


Jakiś czas temu zaczęły mnie irytować ikony tematów. Do niczego one się nie przydają (u mnie na boardzie), a tylko wprowadzają niepotrzebny chaos. Jako że jestem minimalistą i uwielbiam klarowność, postanowiłem się ich pozbyć. Długo szukałem, a to co znalazłem, prezentuję poniżej Wink

Przed:

[Obrazek: hs3p5f.jpg]

Po:

[Obrazek: ienime.jpg]

Zaloguj się do panelu AC. Przejdź do zakładki Look&Feel. Kliknij na Edit Template HTML wybranego skinu. Następnie:

W <strong class="bbc">Post Screen->table_structure</strong> znajdź i usuń:

Kod:
&lt!--POST ICONS-->
W <strong class="bbc">Topic View->RenderRow</strong> znajdź:

Kod:
{$post['post_icon']} <img src='{$this->ipsclass->vars['img_url']}/to_post_off.gif' alt='{$this->ipsclass->lang['to_post_alt']}' border='0' style='padding-bottom:2px' /> {$post['post_date']}[/u]
i usuń:

Kod:
{$post['post_icon']}
W <strong class="bbc">Forum Index->announcement_row</strong> znajdź i usuń:

Kod:
<td class="row1"> </td>
(UWAGA! Spacja może przyjąć formę<em class="bbc">  </em>)W <strong class="bbc">Forum Index->announcement_wrap</strong> znajdź:
Kod:
<td class="darkrow1" colspan="8">[b]{$this->ipsclass->lang['announce_start']}[/b]</td>
i zamień na:

Kod:
<td class="darkrow1" colspan="7">[b]{$this->ipsclass->lang['announce_start']}[/b]</td>
W Forum <strong class="bbc">Index->Page Top</strong> znajdź:

Kod:
<table class='ipbtable' cellspacing="1">    <tr>        <th align="center"> </th>        <th align="center"> </th>
i usuń (tylko JEDNO):

Kod:
<th align="center"> </th>
W <strong class="bbc">Forum Index->render_forum_row</strong> znajdź i usuń:

Kod:
<td align="center" class="$class2">{$data['topic_icon']}</td>
W <strong class="bbc">Forum Index->render_pinned_end</strong> znajdź:

Kod:
<td class="darkrow1" colspan="8">[b]{$this->ipsclass->lang['regular_topics']}[/b]</td>
i zamień na:

Kod:
<td class="darkrow1" colspan="7">[b]{$this->ipsclass->lang['regular_topics']}[/b]</td>
W <strong class="bbc">Forum Index->render_pinned_start</strong> znajdź:

Kod:
<td class="darkrow1" colspan="8">[b]{$this->ipsclass->lang['pinned_start']}[/b]</td>
i zamień na:

Kod:
<td class="darkrow1" colspan="7">[b]{$this->ipsclass->lang['pinned_start']}[/b]</td>
W <strong class="bbc">Forum Index->show_no_matches</strong> znajdź:

Kod:
<td class="row2" colspan="8" align="center">
i zamień na:

Kod:
<td class="row2" colspan="7" align="center">
W <strong class="bbc">Forum Index->TableEnd</strong> znajdź:

Kod:
<td colspan="8" class="darkrow1">
i zamień na:

Kod:
<td colspan="7" class="darkrow1">
następnie znajdź:

Kod:
<td class="catend" colspan="8">&lt!-- no content --></td>
i zamień na:

Kod:
<td class="catend" colspan="7">&lt!-- no content --></td>
W <strong class="bbc">Search->end_results_table</strong> znajdź:

Kod:
<td class="formbuttonrow" colspan="8" style="text-align: right;">
i zamień na:

Kod:
<td class="formbuttonrow" colspan="7" style="text-align: right;">
następnie znajdź:

Kod:
<td class="catend" colspan="8">&lt!-- no content --></td>
i zamień na:

Kod:
<td class="catend" colspan="7">&lt!-- no content --></td>
W <strong class="bbc">Search->no_results_row</strong> znajdź:

Kod:
<td align="center" colspan="8" class="row1">[b]{$this->ipsclass->lang['no_search_topics']}[/b]</td>
i zamień na:

Kod:
<td align="center" colspan="7" class="row1">[b]{$this->ipsclass->lang['no_search_topics']}[/b]</td>
W <strong class="bbc">Search->RenderRow</strong> znajdź i usuń:

Kod:
<td align="center" width="3%" class="{$data['class2']}">{$data['topic_icon']}</td>
W <strong class="bbc">Search->start</strong> znajdź:

Kod:
<th colspan="2"> </th>
i zamień na:

Kod:
<th colspan="1"> </th>
Pamiętajcie o zapisywaniu bitów. Miłej zabawy! Wink (Na podstawie <abbr title="invisionize.pl - Polskie wsparcie IP.Board' class='bbc ipSeoAcronym">ize</abbr>.com)

<a class="bbc_url" href="http://forum.invisionize.pl/topic/3438-usuwanie-kolumny-post-icons/">Wyświetl pełny artykuł

Continue reading..

Użytkownicy online
Aktualnie jest 470 użytkowników online. 2 Użytkownik(ów) | 466 Gość(i)
Facebook, Google, KretMC, Damper

Witaj, Gość
Musisz się zarejestrować przed napisaniem posta.

Login/Adres e-mail:
  

Hasło
  




Statystyki
Użytkownicy: 20 044
Najnowszy użytkownik: Damianos99
Wątków na forum: 14 379
Postów na forum: 76 662

Pełne statystyki

Ostatnie wątki
[1.7 - 1.19] KretMC.pl - ...
Ostatni post: KretMC
4 godzin(y) temu
[1.7 - 1.17] CraftMC.PL -...
Ostatni post: Damper
10 godzin(y) temu
DD2.pl - - sieć serwerów ...
Ostatni post: NYSHUN
07.04.2024 07:51
Koszaryuani.pl
Ostatni post: Iskierka
05.04.2024 01:26
MTA - Fort Carson Rolepla...
Ostatni post: borixon
17.03.2024 16:51
Zmiany na forum Good Game...
Ostatni post: Gamester
09.03.2024 20:54
Frag4U.pl - Zapraszamy!
Ostatni post: NYSHUN
02.03.2024 09:04
Cs-Maliver
Ostatni post: xavjer
26.02.2024 21:41
Gdzie zgłaszać spamerskie...
Ostatni post: Gamester
20.02.2024 19:42
Eurogameskill.pl
Ostatni post: Iskierka
18.02.2024 03:52
[ANIME][DB] DBKO INFERNO
Ostatni post: NakamaNeko
16.02.2024 14:18
Galaktar.pl - ulepszony k...
Ostatni post: Siemanero
10.02.2024 17:34
opinie na temat sklepów z...
Ostatni post: Siemanero
10.02.2024 17:32
Zarabianie na graniu w gr...
Ostatni post: Siemanero
10.02.2024 17:26
hejka, co sądzicie o tym ...
Ostatni post: Siemanero
07.02.2024 14:54
Wesołych Świąt i Szczęśli...
Ostatni post: Gamester
25.12.2023 10:59
Sieć serwerów gry Hurtwor...
Ostatni post: kuba:D
21.12.2023 01:37
[SAMP] net4game - reaktyw...
Ostatni post: n4gn4g
14.12.2023 14:09
[CS 1.6] Deathrun+Klasy 1...
Ostatni post: yelim
11.11.2023 18:09
Recenzja gry Cyber Nexus
Ostatni post: M1Coraz0n
11.11.2023 03:43

Szukaj na forum

Zaawansowane szukanie

Theme © iAndrew 2017 Forum software by © MyBB .