Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Latające okienko Rejestracji


Gexem

Rekomendowane odpowiedzi

Na prośbę Łukasza podaję kod tego "moda" do wersji IP.Board 3.0

1. Wejdź do ACP - Wygląd - Manage Skin Sets & Templates - Wybierz skin - Zarządzaj szablonami i CSS-em

2. Wybierz Główne szablony - globalTemplate

Poniższy kod dodaj po Footerze. Ja dodałem po następującym kodzie:

			</div>
		{$stats['task']}
		<if test="$this->settings['do_include_lightbox_real']">
			{parse template="include_lightbox_real" group="global" params=""}
		</if>
	</div>

Kod do dodania:

<if test="!$this->memberData['member_id']">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="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>Witamy na Forum</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>

<!-- guest welcome message -->
<DIV id="fadeinbox" style="filter:progid:DXImageTransform.Microsoft.RandomDissolve(duration=1) progid:DXImageTransform.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
</td>

</tr>
</tbody><tbody id="collapseobj_forumhome_welcomepanel" style="">
<center>
<tr>
<td class="row1" align="center" width="101%"><B>
Witaj na XXX forum. Aby z niego korzystać musisz się zalogować, lub zarejestrować.
<br><br><b><a href="http://adresforum.pl/index.php?app=core&module=global&section=register"><FONT COLOR=RED SIZE=3>KLIKNIJ TUTAJ ABY SIĘ ZAREJESTROWAĆ</b></FONT></a>

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

</td>
</tr>
</tbody>
</center>
</table><br>
<align="center" valign="middle">
</DIV>
<!-- / guest welcome message -->
</body>
</html>
</if>

Oczywiście należy go odpowiednio przerobić (własna treść, itp.)

Mam nadzieję, że przerobienie tutka Łukasza do wersji 3.0 przyda się komuś.

Pozdrawiam,

GeXeM

  • Lubię to 3
Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 tygodni później...

Można uzyskać tutaj jakiś efekt włączenia/wyłączenia okienka? Nie chcę go wdrażać na forum, jeśli nie będę zmuszony do tego.

Chodzi mi o to czy jest tutaj fragment kodu, który mogę dowolnie wycinać i wklejać, a który zaowocuje tym, że forum się nie posypie, a samo okienko będzie lub nie będzie widoczne. Dużo zmian tutaj jest, niby w jednym miejscu, ale jednak.

Jeszcze jedno: w tym miejscu chciałbym umieścić również banner reklamowy. Czy będą problemy z działaniem takiego zwykłego, standardowego kodu reklamy? Jakieś ograniczenia html, css etc.?

"Przyjaciel zawsze powinien nie doceniać naszych zalet...

...wróg zawsze przeceniać nasze wady."

Don Vito Corleone

Dlaczego for, a nie forów? Nie daj się powielanym stereotypom.

† Będziemy bronić SB po kres naszych sił †

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

By schować wystarczy to:

<if test="!$this->memberData['member_id']">

Zamienić na:

<if test="0">

Zapisać.

I nie powinno się pokazywać.

Kod wewnątrz również nie powinien 'psuć' struktury forum. Jednak jak to bywa najcześciej - trzeba to sprawdzić. :)

  • Lubię to 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

No na pewno wyjdzie w praniu, ale dzięki :)

"Przyjaciel zawsze powinien nie doceniać naszych zalet...

...wróg zawsze przeceniać nasze wady."

Don Vito Corleone

Dlaczego for, a nie forów? Nie daj się powielanym stereotypom.

† Będziemy bronić SB po kres naszych sił †

Odnośnik do komentarza
Udostępnij na innych stronach

  • 8 miesięcy temu...

Jestem całkowitym nowicjuszem ;/ W szablonie globalTemplate mam takie coś:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
   <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"<if test="fbcenabled:|:IPSLib::fbc_enabled() === TRUE"> xmlns:fb="http://www.facebook.com/2008/fbml"</if>>
   <head>
       <meta http-equiv="content-type" content="text/html; charset={$this->settings['gb_char_set']}" />
       <title>{$header_items['title']}<if test="pagenumberintitle:|:$header_items['page']"> {$this->lang->words['page_title_page']} {$header_items['page']}</if></title>
       <link rel="shortcut icon" href='<if test="$this->registry->output->isHTTPS">{$this->settings['board_url_https']}<else />{$this->settings['board_url']}</if>/favicon.ico' />
       <script type='text/javascript'>
           jsDebug = {parse expression="intval($this->settings['_jsDebug'])"}; /* Must come before JS includes */
           USE_RTE = <if test="userte:|:$this->memberData['members_editor_choice'] == 'rte' && $this->memberData['_canUseRTE'] === TRUE">1<else />0</if>;
           inACP   = false;
       </script>
       {parse template="includeCSS" group="global" params="$css"}
       <!--<meta http-equiv="X-UA-Compatible" content="IE=7" />-->
       {parse template="includeMeta" group="global" params="$metaTags"}
       {parse template="includeJS" group="global" params="$jsModules"}
       {parse template="includeFeeds" group="global" params="$documentHeadItems"}
       {parse template="includeRTL" group="global" params=""}        
       {parse template="includeVars" group="global" params=""}
       <script type='text/javascript'>
           Loader.boot();
       </script>


<script language=JavaScript>
<!--
function clear_textbox()
{
if (document.login.username.value == "Login")
document.login.username.value = "";

if (document.login.password.value == "Haselko")
document.login.password.value = "";
}
-->
</script>








   </head>
   <body id='ipboard_body'>
       <div id='ipbwrapper'>
           <h1>{$this->settings['board_name']}: {$header_items['title']}</h1>
           <p id='content_jump'><a id='top'></a><a href='#j_content' title='{$this->lang->words['jump_to_content']}' accesskey='m'>{$this->lang->words['jump_to_content']}</a></p>



           <div id='header'> 





<if test="memberbox:|:!$this->memberData['member_id']">
<div id="quicklogin">


<form action="{parse url="app=core&module=global&section=login&do=process" base="public"}" method="post" id='login' name='login'>
                   <input type="hidden" name="referer" value="{parse url="{$this->settings['query_string_safe']}" base="public"}" />





                       <input id='username' type='text' class='input_text1' name='username' size='15' onfocus="clear_textbox()" value="Login" />



                               <input id='password' type='password' class='input_text1' name='password' size='15' onfocus="clear_textbox()" value="Haselko"   />




                   <input type='submit' class='input_submit' value='Zaloguj' />




                         <input type='checkbox' id='remember' checked='checked' name='rememberMe' value='1' class='input_check' />

<label for='remember'>
                                                               <span class='desc'>Zapamiętaj</span>
                           </label>






</form>
       </div>
</if>











<if test="memberbox:|:$this->memberData['member_id']">
                   <div id='user_navigation' class='logged_in'>
                       <div id='user_links'>
                       <a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}"><img src='{$this->memberData['pp_thumb_photo']}' alt="{$this->memberData['members_display_name']}{$this->lang->words['users_photo']}" class='photo' /> {$this->lang->words['logged_in_as']} {$this->memberData['members_display_name']}</a>
                       <a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}" id='user_link' class='ipbmenu'><img src='{style_images_url}/user_arrow.png' alt='' class='user_arrow' /></a>
                       <a href="{parse url="app=core&module=usercp" base="public"}" title="{$this->lang->words['cp_tool_tip']}">{$this->lang->words['your_cp']}</a>
                       <if test="messengerlink:|:$this->memberData['g_use_pm'] AND $this->memberData['members_disable_pm'] == 0">
                           <if test="newmessages:|:$this->memberData['msg_count_new'] != 0">
                               <a href='{parse url="app=members&module=messaging" base="public"}' title='{$this->lang->words['your_messenger']}'>{$this->lang->words['your_messenger']} ({$this->memberData['msg_count_new']} {$this->lang->words['msg_new']})</a>
                           </if>
                       </if>
                       <if test="authenticating:|:$this->memberData['member_group_id'] == $this->settings['auth_group']">
                       <a href="{parse url="app=core&module=global&section=register&do=reval" base="public"}" title='{$this->lang->words['resend_val']}'>{$this->lang->words['resend_val']}</a>
                       </if>
                       <a href="{parse url="app=core&module=global&section=login&do=logout&k={$this->member->form_hash}" base="public"}">{$this->lang->words['log_out']}</a>                        

                   </div></div>


                       <div id='user_info'>
                           <ul id='user_link_menucontent'>
                               <li id='user_profile'><a href='{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['your_profile']}'>{$this->lang->words['my_profile']}</a></li>
                               <li id='user_ucp'><a href="{parse url="app=core&module=usercp" base="public"}" title="{$this->lang->words['cp_tool_tip']}">{$this->lang->words['your_cp']}</a></li>
                               <if test="messengerlink:|:$this->memberData['g_use_pm'] AND $this->memberData['members_disable_pm'] == 0">
                                   <li id='user_msg'><a href='{parse url="app=members&module=messaging" base="public"}' title='{$this->lang->words['your_messenger']}'>{$this->lang->words['your_messenger']} <span id='new_message'>({$this->memberData['msg_count_new']} {$this->lang->words['msg_new']})</span></a></li>
                               </if>
                               <li id='user_friends'><a href='{parse url="app=members&module=profile&section=friends&do=list" base="public"}' title="{$this->lang->words['manage_friends']}" class='manage_friends'>{$this->lang->words['manage_friends']}</a></li>
                               <li id='user_enemies'><a href='{parse url="app=core&module=usercp&tab=members&area=ignoredusers" base="public"}' title="{$this->lang->words['manage_ignored_users']}" class='manage_enemies'>{$this->lang->words['manage_ignored_users']}</a></li>
                               <if test="bloglink:|:$this->memberData['has_blog'] AND IPSLib::appIsInstalled( 'blog' )">
                                   <li id='user_blog'><a href='{parse url="app=blog&module=display&section=blog&mid={$this->memberData['member_id']}" base="public"}' title="{$this->lang->words['go_to_my_blog']}">{$this->lang->words['my_blog']}</a></li>
                               </if>
                               <if test="gallerylink:|:$this->memberData['has_gallery'] AND IPSLib::appIsInstalled( 'gallery' )">
                                   <li id='user_gallery'><a href='{parse url="app=gallery&module=user&section=user&user={$this->memberData['member_id']}" base="public"}' title="{$this->lang->words['go_to_my_gallery']}">{$this->lang->words['my_gallery']}</a></li>
                               </if>
                           </ul>
                           <script type='text/javascript'>
                               if( $('user_link_menucontent') ){
                                   $('user_link_menucontent').hide();
                               }
                           </script>
                           {parse js_module="friends"}
                       </div>

               <else />
                   <div id='user_navigation' class='not_logged_in'>
                   <div id='user_links'>
                   <a href='{parse url="app=core&module=global&section=login" base="public"}' title='{$this->lang->words['sign_in']}'>{$this->lang->words['sign_in']}</a>
                       <a href="{parse url="app=core&module=global&section=register" base="public"}" title='{$this->lang->words['register']}'>{$this->lang->words['register']}</a>

                   <a href='{parse url="app=core&module=global&section=lostpass" base="public"}' class='desc' title='{$this->lang->words['retrieve_pw']}'>Przypomnij Hasło</a>

<a href="{parse url="app=core&module=help" base="public"}" title='{$this->lang->words['view_help']}' rel="help" accesskey='6'>{$this->lang->words['sj_help']}</a>                    
</div>
                   </div>

               </if>

               <div id='branding'>
                   <if test="brandingBar:|:method_exists( $this->registry->output->getTemplate( $this->registry->getCurrentApplication() . '_global' ), 'overwriteHeader' )">
                       {parse template="overwriteHeader" group="{current_app}_global" params=""}
                   <else />
                       {parse template="defaultHeader" group="global" params=""}
                   </if>
               </div>



               <div id='primary_nav'>
                   <ul class='left'>
                       <if test="showhomeurl:|:$this->settings['home_url']">
                           <li id='nav_home'><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a></li>
                       </if>
                       {parse variable="forumActive" default="" oncondition="IPS_APP_COMPONENT == 'forums'" value="active"}
                       {parse variable="membersActive" default="" oncondition="IPS_APP_COMPONENT == 'members'" value="active"}
                       {parse variable="helpActive" default="" oncondition="IPS_APP_COMPONENT == 'core' AND $this->request['module'] == 'help'" value="active"}
                       {parse variable="searchActive" default="" oncondition="IPS_APP_COMPONENT == 'core' AND $this->request['module'] == 'search'" value="active"}

                       <if test="!ipsRegistry::$applications['forums']['app_hide_tab']"><li id='nav_discussion' class='{parse variable="forumActive"}'><a href='{parse url="act=idx" seotitle="false" base="public"}' title='{$this->lang->words['go_to_discussion']}'>{$this->lang->words['discussion']}</a></li></if>
                       <if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='{parse variable="membersActive"}'><a href='{parse url="app=members&section=view&module=list" base="public"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if>
                       <li id='nav_help' class='{parse variable="helpActive"}'><a href="{parse url="app=core&module=help" base="public"}" title='{$this->lang->words['view_help']}' rel="help" accesskey='6'>{$this->lang->words['sj_help']}</a></li>
                       <if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])">
                           <foreach loop="applications:$header_items['applications'] as $data">
                               <if test="showingapp:|:$data['app_show']">
                                   {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"}
                                   <li id='nav_app_{$data['app_dir']}' class="{parse variable="appActive"}"><a href='{parse url="app={$data['app_dir']}" seotitle="false" base="public"}' title='{$this->lang->words['go_to_prefix']}{IPSLib::getAppTitle( $data['app_dir'] )}'>{IPSLib::getAppTitle( $data['app_dir'] )}</a></li>
                               </if>
                           </foreach>
                       </if>
                       <li id='nav_search' class='{parse variable="searchActive"}'><a href='{parse url="app=core&module=search" base="public"}' title='{$this->lang->words['advanced_search']}' accesskey='4' rel="search">{$this->lang->words['sj_search']}</a></li>
                   </ul>
              <div id='search'>
                   <if test="quicksearchform:|:! in_array( $this->settings['search_method'], array( 'traditional', 'sphinx' ) )">
                       <form action="{parse url="app=core&module=search&do=quick_search&search_filter_app[all]=1" base="public"}" method="post" id='search-box'>
                   <else />


<form action="{parse url="app=core&module=search&do=quick_search&search_filter_app[<if test="searchfilterapp:|:$this->request['search_app']">{$this->request['search_app']}<else /><if test="searchfiltercurrentapp:|:IPSSearchIndex::appIsSearchable( $this->registry->getCurrentApplication() )">{$this->registry->getCurrentApplication()}<else />forums</if></if>]=1" base="public"}" method="post" id='search-box' name='search-box'>
                   </if>
                   <fieldset>
                       <label for='main_search' class='hide'>{$this->lang->words['sj_search']}</label>
                       <input type='text' id='main_search' name='search_term' class='text_input' size='25' tabindex='6' />
                       <input type='submit' class='submit_input' value='{$this->lang->words['sj_search']}' />
                   </fieldset>
                   </form>

               </div>  </div>

               <div id='secondary_nav'>
                   <ul id='breadcrumb' class='left'>
                       <php>$this->did_first = 0;</php>
                       <if test="switchnavigation:|:!$this->settings['remove_forums_nav'] OR ipsRegistry::$current_application == 'forums'">
                           <li class='first'><a href='{parse url="act=idx" seotitle="false" base="public"}'>{$this->settings['board_name']}</a></li>
                           <if test="didfirstnav:|:$this->did_first=1"></if>
                       </if>
                       <foreach loop="navigation:$items['navigation'] as $idx => $data">
                           <li<if test="notdonefirstapp:|:!$this->did_first"> class='first'</if>><if test="didfirstappnow:|:$this->did_first"><span class='nav_sep'>»</span></if> <if test="navigationlink:|:$data[1]"><a href='{parse url="{$data[1]}" base="$data[4]" seotitle="$data[2]" template="$data[3]"}' title='{$this->lang->words['nav_return_to']}{$data[0]}'></if>{$data[0]}<if test="closenavigationlink:|:$data[1]"></a></if></li>
                           <if test="forsuredidfirstnav:|:$this->did_first=1"></if>
                       </foreach>
                   </ul>
                   <ul id='section_links' class='right'>
                       <if test="siteruleslink:|:$this->settings['gl_show'] and $this->settings['gl_title']">
                       <li><a href='<if test="ruleslink:|:$this->settings['gl_link']">{$this->settings['gl_link']}<else />{parse url="app=forums&module=extras&section=boardrules" base="public"}</if>'><if test="siterulestitle:|:$this->settings['gl_title']">{$this->settings['gl_title']}<else />{$this->lang->words['board_rules']}</if></a></li>
                       </if>
                       <li><a href='{parse url="app=core&module=search&do=<if test="ncmember:|:$this->memberData['member_id']">new_posts<else />active</if>&search_filter_app[<if test="viewnewcontentapp:|:$this->registry->getCurrentApplication() != 'core' AND IPSSearchIndex::appIsSearchable( $this->registry->getCurrentApplication() )">{$this->registry->getCurrentApplication()}<else />forums</if>]=1" base="public"}' accesskey='2'>{$this->lang->words['view_new_posts']}</a></li>
                       <li><img src='{$this->settings['img_url']}/feed.png' alt='{$this->lang->words['rss_feed']}' id='rss_feed' class='clickable' /></li>
                   </ul>                    

               </div>









           </div>                



               <if test="pmbox:|:is_array( $items['pmData'] )">
                   <div id='pm_notification'>
                       <div id='pm_wrap'>
                           <img src='{$items['pmData']['authorData']['pp_thumb_photo']}' alt="{$items['pmData']['authorData']['members_display_name']}{$this->lang->words['users_photo']}" width='{$items['pmData']['authorData']['pp_thumb_width']}' height='{$items['pmData']['authorData']['pp_thumb_height']}' class='photo' />
                           <h2>{$items['pmData']['authorData']['members_display_name']} <if test="newpm:|:$items['pmData']['_type'] == 'new'">{$this->lang->words['sent_new_convo']}<else />{$this->lang->words['replied_convo']}</if></h2>
                           <p>
                               <strong>{$this->lang->words['pc_subject']}</strong> {$items['pmData']['mt_title']}<br />
                               <strong>{$this->lang->words['pc_replies']}</strong> {parse expression="intval( $items['pmData']['mt_replies'] )"}<br />
                               <strong>{$this->lang->words['pc_sent']}</strong> {parse date="$items['pmData']['msg_date']" format="short"}
                           </p>
                           <p class='excerpt'>
                               {IPSText::truncate( $items['pmData']['msg_post'], 500 )}
                           </p>
                           <br />
                           <ul class='topic_buttons ok_thanks'>
                               <li><a href='#j_content' id='close_pm_notification'><img src='{$this->settings['img_url']}/cross.png' alt='{$this->lang->words['icon']}' /> {$this->lang->words['ignore_conversation']}</a></li>
                               <li><a href='{parse url="app=members&module=messaging&section=view&do=findMessage&topicID={$items['pmData']['mt_id']}&msgID=__firstUnread__" base="public"}'><img src='{$this->settings['img_url']}/email.png' alt='{$this->lang->words['icon']}' /> {$this->lang->words['global_pm_read']}</a></li>
                           </ul>
                       </div>
                   </div>
                   <script type='text/javascript'>
                       $('pm_notification').hide();
                   </script>
               </if>
           </div>

           <div id='content' class='clear'>
               <a id='j_content'></a>
               <if test="mainpageContent:|:$html">{$html}</if>
               <br class='clear' />
           </div>

<if test="accessreports:|$this->memberData['g_is_supmod'] == 1 OR ( isset( $this->memberData['access_report_center'] ) AND $this->memberData['access_report_center'] ) )">
               <div id='admin_bar'>
                   <if test="showacplink:|:$this->memberData['g_access_cp'] == 1 AND $this->settings['security_remove_acp_link'] == 0">
                   <p class='right'>
                       <a href="{$this->settings['_admin_link']}" title='{$this->lang->words['admin_cp']}'>{$this->lang->words['login_to_acp']} ></a>
                   </p>
                   </if>
                   <strong>{$this->lang->words['mod_tools']}</strong> 
                   <ul id='mod_tools'>
                       <if test="issupermod:|:$this->memberData['g_is_supmod'] == 1">
                           <li><a href='{parse url="app=core&module=usercp&tab=members&area=mod_ipaddress" base="public"}' title='{$this->lang->words['ip_lookup']}'>{$this->lang->words['ip_lookup']}</a></li>
                           <li><a href='{parse url="app=core&module=usercp&tab=forums&area=mod_announcements" base="public"}' title='{$this->lang->words['post_announcement']}'>{$this->lang->words['post_announcement']}</a></li>
                       </if>
                       <if test="rclink:|:$this->memberData['access_report_center']">
                           <li <if test="numreports:|:$this->memberData['_cache']['report_num'] > 0">class='active'</if>><a href="{parse url="app=core&module=reports&do=index" base="public"}" title='{$this->lang->words['view_reports']}'>{$this->memberData['_cache']['report_num']} {$this->lang->words['report_member_bar']}</a></li>
                       </if>
                   </ul>
               </div>
           </if>
           <div id='footer_utilities' class='clearfix clear'>
               <h2 class='hide'>{$this->lang->words['skin_and_lang']}</h2>
               <if test="skinchanger:|:$this->settings['allow_skins'] AND $footer_items['skin_chooser']">
                   <if test="uagentlocked:|:$this->memberData['userAgentLocked'] AND ! $this->memberData['userAgentBypass']">
                       <p id='useragent_msg'>
                           {$this->lang->words['skin_browser_set']} <a href='{parse url="{$this->settings['query_string_formatted']}&unlockUserAgent=1" base="public"}'>{$this->lang->words['override_browser_theme']}</a>
                       </p>
                   <else />
                       <form action="{parse url="{$this->settings['query_string_formatted']}" base="public"}" method="post" class='left'>
                           <fieldset>
                               <input type='hidden' name='k' value='{$this->member->form_hash}' />
                               <label for='newSkin' class='hide'>{$this->lang->words['theme_prefix']}</label>
                               <select name="settingNewSkin" id='newSkin'>
                                   {$footer_items['skin_chooser']}
                               </select>
                               <input type='submit' value='{$this->lang->words['jmp_go']}' class='input_submit alt' id='newSkinSubmit' />
                           </fieldset>
                       </form>
                   </if>
               </if>
               <form action="{parse url="{$this->settings['query_string_formatted']}" base="public"}" method="post" class='left'>
                   <fieldset>
                       <input type='hidden' name='k' value='{$this->member->form_hash}' />
                       <input type='hidden' name='setlanguage' value='1' />
                       <input type="hidden" name="langurlbits" value="{$this->settings['query_string_safe']}&cal_id={$this->request['cal_id']}" />
                       <label for='newLang' class='hide'>{$this->lang->words['language_prefix']}</label>
                       <select name="langid" id='newLang'>
                               {$footer_items['lang_chooser']}
                       </select>
                       <input type='submit' class='input_submit alt' value='{$this->lang->words['jmp_go']}' id='newLangSubmit' />
                   </fieldset>
               </form>
               <h2 class='hide'>{$this->lang->words['exec_stats']}</h2>
               <ul class='right'>
                   <li>{$this->lang->words['time_now']} {$footer_items['time']}
                       <if test="lastvisit:|:$this->memberData['member_id'] AND $this->memberData['last_visit']"><p>{$this->lang->words['you_last_visit']} {parse date="$this->memberData['last_visit']" format="short"}</p></if>
                   </li>
                   <if test="showdebuglevel:|:$this->memberData['member_id'] and $this->settings['debug_level']">
                       <li><img src='{$this->settings['img_url']}/stats_time.png' alt='{$this->lang->words['icon']}' /> {$stats['ex_time']} {$this->lang->words['stats_sec']}</li>
                       <li><img src='{$this->settings['img_url']}/stats_server.png' alt='{$this->lang->words['icon']}' /> {$stats['server_load']}</li>
                       <li><img src='{$this->settings['img_url']}/stats_database.png' alt='{$this->lang->words['icon']}' /> {$stats['queries']} <if test="sqldebuglink:|:IPS_SQL_DEBUG_MODE"><a href='{parse url="{$this->settings['query_string_safe']}&debug=1" base="public"}'></if>{$this->lang->words['stats_queries']}<if test="closesqldebuglink:|:IPS_SQL_DEBUG_MODE"></a></if></li>
                       <li><img src='{$this->settings['img_url']}/stats_compression.png' alt='{$this->lang->words['icon']}' /> {$stats['gzip_status']}</li>
                   </if>
               </ul>
           </div>
           <!-- __FOOTER__ -->
           <!-- /__FOOTER__ -->
           <!--DEBUG_STATS-->
           <div id='board_footer'>
               <ul id='utility_links' class='left'>
                   <li><a href='#top' title='{$this->lang->words['go_to_top']}'>{$this->lang->words['back_to_top']}</a></li>
                   <li><a href='{parse url="" base="public"}' title='{$this->lang->words['sj_home']}'>{$this->lang->words['sj_home']}</a></li>
                   <li><a href="{parse url="app=core&module=global&section=login&do=deleteCookies&k={$this->member->form_hash}" base="public"}" title='{$this->lang->words['delete_all_cookies_title']}'>{$this->lang->words['delete_my_cookies']}</a></li>
                   <li><a href="{parse url="app=forums&module=forums&section=markasread&marktype=all&k={$this->member->form_hash}" base="public"}" title='{$this->lang->words['mark_all_as_read']}'>{$this->lang->words['mark_board_as_read']}</a></li>
               </ul>
               {$footer_items['copyright']}<br /><br /><p align="right">Projekt i Realizacja <a href="http://www.ipslink.pl" title="Profesjonalne modyfikacje, skiny, support dla Twojego forum"> <B>IPSlink.pl</b></a></p>
               <br class='clear' />
           </div>
           <div id='stats_div'>{$stats['task']}</div>
           <if test="includeLightboxDoReal:|:$this->settings['do_include_lightbox_real']">
               {parse template="include_lightbox_real" group="global" params=""}
           </if>
       </div>
   </body>
</html>

Gdzie mam wkleić ten kod z pierwszego postu? :)

Odnośnik do komentarza
Udostępnij na innych stronach

Footer to było dla mnie określenie dość ogólne - wolałem się spytać niż coś spieprzyć :thumbsup: Działa, dzięki.

Tylko jest taki problem... Te okienko nie jest dobrze wyśrodkowane, bardziej wysunięte w prawą stronę... Co mam zrobić?

Edytowane przez ReduX
Odnośnik do komentarza
Udostępnij na innych stronach

godsofskill.2ap.pl

A linki ze stopki to pies zjadł?

Nie pies ale szczur, w dodatku kolega pobrał przerobioną wersję przerobionej pozbawionej copyrightu wersji, gdy sprawdziłem pliki jego forum (poprzez skrypcik taki jeden): sypie, uj sypie...

Są ludzie i parapety; ale nie będę się na ten temat wypowiadał.

ReduX, jak planujesz robić forum na ipb po pierwsze: kup licencje i dobry hosting (dobry to nie jest typu xaa, webd, boo itd.)

Odnośnik do komentarza
Udostępnij na innych stronach

Chwila moment... Ja prosiłem o pomoc w sprawie tej modyfikacji, nie o cokolwiek innego... Jak nie chcecie pomóc to nie - nie wyrażajcie się nie na temat :thumbsup: Pobrałem wersję przerobioną, ponieważ chcę sprawdzić, czy ten skrypt jest warty grosza (stabilność, wydajność i te sprawy) - nie bedę przecież kupywał kota w worku :) To jak z tą pomocą? :)

Odnośnik do komentarza
Udostępnij na innych stronach

Przecież Gexem ładnie Ci odpowiedział. :thumbsup:

Gexem: co to za skrypcik do sprawdzania plików?

Nasz kolega już siedział za piracką wersję IPB, Ty też możesz
† Będziemy bronić SB po kres naszych sił †
Nie ma bolca na izolca!!!
Tłumaczes Power

Odnośnik do komentarza
Udostępnij na innych stronach

Wgrałem styl od nowa, naprawiło się, mój błąd :)

Już robię to, co mi poleciłeś :a:

EDIT: Teraz jest na środku, dziękuję za pomoc, łap plusika :thumbsup:

PS :

Witaj na XXX forum. Aby z niego kożystac musisz się zalogować, lub zarejestrować.

A nie powinno być czasem:

Witaj na XXX forum. Aby z niego korzystac, musisz się zalogować lub zarejestrować.

:)

Edytowane przez ReduX
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.