hızlı tema değiştirme(istek)

phpBB 2.0.x sürümleri için yapılmasını istediğiniz veya arayıpta bulamadığınız MODları buraya yazabilirsiniz.
Kullanıcı avatarı
Mirach
Destek Ekibi Lideri
Destek Ekibi Lideri
Mesajlar: 1664
Kayıt: 27.03.2006, 01:06
Konum: İstanbul

Mesaj gönderen Mirach »

bir dene bakalım bunu ? :?

phpBB : http://www.phpbb.com/phpBB/viewtopic.php?t=17005
Dosya ekleri
change_style-0.9.9.zip
(163.18 KiB) 136 kere indirildi
Profilinde phpBB forumunun adresini girmemiş üyelere ve kurallara aykırı şekilde açılmış başlıklara destek verilmez.
Resim Resim Resim
Kullanıcı avatarı
RSNBK
Kayıtlı Kullanıcı
Mesajlar: 311
Kayıt: 11.05.2006, 22:08
Konum: zonguldak/Bartın
İletişim:

Mesaj gönderen RSNBK »

evet bu modu kurdum bununla sorunlarim kalmadi misafirler bile tema değiştirebiliyo..teşekkürler mirach :wink:
tomerec
Kayıtlı Kullanıcı
Mesajlar: 107
Kayıt: 02.09.2006, 02:53
İletişim:

Mesaj gönderen tomerec »

mod gerçekten güzel yanlız bunu dropdown menu şeklinde nasıl yapabiliriz

tamam gerek kalmadı sorunu hallettim

templates/subSilver/overall_header.tpl eklenecek olan

Kod: Tümünü seç

				<td valign="top">
					<table cellspacing="1" cellpadding="4" border="0" align="center" class="forumline">
						<tr><td style="font-size: 11px" align="center">
							<nobr>{L_BOARD_STYLE}:</nobr><br/>
							<a href="changestyle.php?s=subSilver" class="mainmenu">subSilver</a><br/>
							<a href="changestyle.php?s=subGreen" class="mainmenu">subGreen</a><br/>
						</td></tr>
					</table>
				</td>
kodu bu şekilde değiştirip

Kod: Tümünü seç

<table cellspacing="1" cellpadding="4" border="0" width="100%">
<tr><td align="left"><SELECT onChange="MM_jumpMenu('parent',this,1)">
<option selected>{L_BOARD_STYLE}:</option>
<option value="changestyle.php?s=subSilver">subSilver</option>
<option value="changestyle.php?s=subGreen">subGreen</option>
</SELECT>
</td></tr>
</table>
</head> bulup öncesine bu kodu ekleyince

Kod: Tümünü seç

<script language="JavaScript" type="text/JavaScript">
<!--

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
açılır menü şeklinde değiştirebiliriz
Kullanıcı avatarı
RSNBK
Kayıtlı Kullanıcı
Mesajlar: 311
Kayıt: 11.05.2006, 22:08
Konum: zonguldak/Bartın
İletişim:

Mesaj gönderen RSNBK »

Kod: Tümünü seç

<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
   <td class="row1" align="left" height="20"><span class="gensmall">Ana tema:&nbsp; 
<form method="GET" action="changestyle.php"> 
<select name="s">

<option value="FI Subsilver Shadow">FI Subsilver</option>
<option value="FI Subgrey">FI Subgrey</option>
<option value="subsilver">suBsilver</option>
</select> 
<input type="submit" class="mainoption" value="OK" /></span></td>
</tr>
</form>
</table> 
bunu index.body.tpl ye editlediğimizde daha güzel oluyo :wink:
Kullanıcı avatarı
RSNBK
Kayıtlı Kullanıcı
Mesajlar: 311
Kayıt: 11.05.2006, 22:08
Konum: zonguldak/Bartın
İletişim:

Mesaj gönderen RSNBK »

RSNBK yazdı:

Kod: Tümünü seç

<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
   <td class="row1" align="left" height="20"><span class="gensmall">Ana tema:&nbsp; 
<form method="GET" action="changestyle.php"> 
<select name="s">

<option value="FI Subsilver Shadow">FI Subsilver</option>
<option value="FI Subgrey">FI Subgrey</option>
<option value="subsilver">suBsilver</option>
</select> 
<input type="submit" class="mainoption" value="OK" /></span></td>
</tr>
</form>
</table> 
bunu index.body.tpl ye editlediğimizde daha güzel oluyo :wink:
bunu portalda nasil blok içerisne alabilirim :wink:
cimbomlu
Kayıtlı Kullanıcı
Mesajlar: 99
Kayıt: 18.04.2007, 15:12
İletişim:

Mesaj gönderen cimbomlu »

ya arkadaşlar belki yardımım olur die yaziim dedim eğer bunları portaldan yapmak isterseniz ezportal için böle bişi var ben kurup silmiştim.

Portal dosyasının içinde kurulum mevcut ama bende veriim yinede kolaylık oldun.

Kod: Tümünü seç

#################################################################
## Title: Change Style for Smartor's ezPortal
## Author: Tom Cioffe Jr < gwyd@cioffe.com >
## Integrated by: Smartor <smartor_xp@hotmail.com> - http://smartor.is-root.com
## Description: This file explains you how to change style on ezPortal
##		Required "Change style on Index" Mod of Tom Cioffe Jr < gwyd@cioffe.com >
##
## Files To Edit: 2
##	portal.php
##	templates/subSilver/portal_body.tpl
##
## Included Files: N/A
##
#################################################################

#
#-----[ OPEN ]---------------------------------------------
#
portal.php

#
#-----[ FIND ]----------------------------------------
#
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'fetchposts.'.$phpEx);

#
#-----[ AFTER ADD ]-----------------------------------
#
// Change Style
include($phpbb_root_path . 'includes/functions_selects.'.$phpEx);


#
#-----[ FIND ]----------------------------------------
#
$template->assign_vars(array(
	'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
	'TOTAL_USERS' => sprintf($l_total_user_s, $total_users),

#
#-----[ BEFORE ADD ]-----------------------------------
#
// Change Style
$fpage_style = $userdata['user_style'];
if(isset($HTTP_POST_VARS['fpage_theme']))
{
	$fpage_theme = intval($HTTP_POST_VARS['fpage_theme']);
	$fpuser_id = $userdata['user_id'];
	$fp_sql = "UPDATE " . USERS_TABLE . " SET user_style = '$fpage_theme' WHERE user_id = $fpuser_id";
	if ( !($fp_result = $db->sql_query($fp_sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not update users table ' . "$user_id $fpage_theme", '', __LINE__, __FILE__, $sql);
	}
	else
	{
		$fp_message = $lang['Profile_updated'] . '<br /><br />' . sprintf($lang['Click_return_index'],  '<a href="' . append_sid("index.$phpEx") . '">', '</a>');
		message_die(GENERAL_MESSAGE, $fp_message);
	}
}

#
#-----[ FIND ]----------------------------------------
#
	'L_VOTE_BUTTON' => $lang['Vote'],

#
#-----[ AFTER ADD ]-----------------------------------
#
	// Change Style
	'TEMPLATE_SELECT' => style_select($board_config['default_style'], 'template'),
	'L_SELECT_STYLE' => $lang['Change_style'],
	'L_CHANGE_NOW' => $lang['Go'],
	'FPAGE_STYLE' => style_select($fpage_style, 'fpage_theme'),


#
#-----[ OPEN ]---------------------------------------------
#
templates/subSilver/portal_body.tpl

#
#-----[ FIND ]----------------------------------------
#
				<!-- BEGIN switch_user_logged_in -->
				<center><br />{AVATAR_IMG}</center>
				<br />{LAST_VISIT_DATE}<br />
				<!-- END switch_user_logged_in -->
				<br />{CURRENT_TIME}<br /><br />{S_TIMEZONE}


#
#-----[ AFTER ADD ]-----------------------------------
#
				<form method="post" action="{U_PORTAL}">{L_SELECT_STYLE}:<br /><br />
				<!-- BEGIN switch_user_logged_out -->
				{TEMPLATE_SELECT} <input type="submit" class="mainoption" name="cangenow" value="{L_CHANGE_NOW}" />
				<!-- END switch_user_logged_out -->
				<!-- BEGIN switch_user_logged_in -->
				{FPAGE_STYLE} <input type="submit" class="mainoption" name="fpcangenow" value="{L_CHANGE_NOW}" />
				<!-- END switch_user_logged_in -->
				</form>

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoF
Gençliğin buluşma noktası
Üye olun eğlenceye sağ tıklayın

GencForums.Com
Kilitli

“2.0.x MOD İstekleri” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 2 misafir