Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
Ana Sayfa Forum Arama Giriş Kayıt Ol
Simple Machines Forum Türkçe Yardım Sitesi > Simple Machines Forum Temaları  > Temalar, Yüklenmesi ve Hataları > Konu: arkadaşlar şifreli bölüm
Sayfa: [1]   Aşağı git
« önceki sonraki »
Bu Konuyu GönderYazdır
Gönderen Konu: arkadaşlar şifreli bölüm  (Okunma Sayısı 1432 defa)
SPYKIDS
H-Full Member
*
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 4


arkadaşlar şifreli bölüm
« : Kasım 11, 2006, 11:30:18 ÖS »

arkadaşlar rc3 de şifreli bölüm var biliyorsunuz  bunu rc2 de de yapanlar var ve bende yapmaya çalıştım teaonun yaptığı siyah teme default ama orjinal defaultta bölümlere şifre koyabiliyoruz ama teonun temasında koyamıyoruz http://ulusaldarbe.com/forum bakarsanız temama iy olur default olduğu halde diğer temada bölümlere şifre koyulabiliyor bunda koyulmuyor
Kayıtlı
test
Mod & Theme Testing
*
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 113



Ynt: arkadaşlar şifreli bölüm
« Yanıtla #1 : Kasım 13, 2006, 08:53:29 ÖÖ »

Manuel olarak kurman gerekli dosyalara. Başka türlü olmaz diye biliyorum. Çünkü tüm modifikasyonlar default tema içindir.
Kayıtlı

Herşey www.smfturk.net ve SMF alemi için.
RdR
H-Full Member
*
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 11


Ynt: arkadaşlar şifreli bölüm
« Yanıtla #2 : Aralık 03, 2006, 05:18:42 ÖÖ »

LİNK YAYIMLAMAK YASAKTIR

sources/Load.php aç
Kod: (bunu bul)
b.ID_THEME, b.override_theme, b.permission_mode, b.countPosts
Kod: (bnunu üstüne ekle)
, b.passwd
Kod: (bunu bul)
'posts_count' => empty($row['countPosts']),
Kod: (bunu üstüne ekle)
'passwd' => $row['passwd'],
Kod: (bunu bul)
if ($user_info['is_mod'])
$user_info['groups'][] = 3;
Kod: (bunu üstüne ekle)
// Can they view this board?
if ( !$user_info['is_admin'] && !$user_info['is_mod'] && $board_info['passwd'] && !in_array($board, $_SESSION['board_access']) )
{
if ( !isset($_POST['passwd']) || sha1($board_info['name'].$_POST['passwd']) != $board_info['passwd'] )
{
loadPermissions();
loadTheme();
require_once($GLOBALS['sourcedir'] . '/passwdBoard.php');
passwdBoardFailed(!empty($board) ? "board=$board" : "topic=$topic");
}
else
$_SESSION['board_access'][] = $board;
Kod: (bunu bul)
$sc = $_SESSION['rand_code'];
Kod: (bunu üstüne ekle)
if ( !isset($_SESSION['board_access']) )
$_SESSION['board_access'] = array();


sources/BoardIndex.php aç
Kod: (bunu bul)
IFNULL(mods_mem.ID_MEMBER, 0) AS ID_MODERATOR, mods_mem.realName AS modRealName
Kod: (bunu üstüne ekle)
, b.passwd
Kod: (bunu bul)
'href' => $scripturl . '?board=' . $row_board['ID_BOARD'] . '.0',
Kod: (üstüne bunu ekle)
'passwd' => !empty($row_board['passwd']),

sources/Subs-Boards.php
Kod: (bunu bul)
if (isset($boardOptions['board_name']))
$boardUpdates[] = 'name = \'' . $boardOptions['board_name'] . '\'';
Kod: (bunu üstüne ekle)
if (isset($boardOptions['passwd']))
$boardUpdates[] = 'passwd = \'' . $boardOptions['passwd'] . '\'';
Kod: (bunu bul)
b.permission_mode, c.ID_CAT, c.name AS cName, c.catOrder, c.canCollapse
Kod: (üstüne bunu ekle)
, b.passwd
Kod: (bunu bul)
'prev_board' => $prevBoard
Kod: (üstüne bunu ekle)
'passwd' => !empty($row['passwd']),

sources/ManageBoards.php aç
Kod: (bunu bul)
'override_theme' => 0,
Kod: (üstüne bunu ekle)
'passwd' => '',
Kod: (bunu bul)
$boardOptions['board_description'] = preg_replace('~[&]([^;]{8}|[^;]{0,8}$)~', '&$1', $_POST['desc']);
Kod: (üstüne bunu ekle)
if ( $_POST['passwdBoard'] != "#FAKEPASSWORD" )
$boardOptions['passwd'] = !empty($_POST['passwdBoard']) ? sha1($boardOptions['board_name'].$_POST['passwdBoard']) : '';
Kullandığın tema/languages/Modifications.turkish.php
Kod: (bunu bul)
?>
Kod: (üstüne bunu ekle)
$txt['passwdBoard1'] = "Bolumu sifrele";
$txt['passwdBoard2'] = "sifre Korumasi Yok";
$txt['passwdBoard3'] = "Lütfen Bolum sifresi Girin: ";
$txt['passwdBoard4'] = "Bolume Gir";
$txt['passwdBoard5'] = "Lütfen sifrenizi Dogru Yazdiginizdan Emin Olun";
$txt['passwdBoard6'] = "Bolum Korunsun mu ?";

Kullandığın tema/ManageBoards.template.php aç
Kod: (bunu bul)
// Finish off the table.
Kod: (bunu altına ekle)
echo '
<tr>
<td>
<b>', $txt['passwdBoard1'], '</b><br />
', $txt['passwdBoard2'], '<br /><br />
</td>
<td align="right">
<input type="password" name="passwdBoard" value="', $context['board']['passwd'] ? '#FAKEPASSWORD' : '', '" />
</td>
</tr>';

kullandığın tema/BoardIndex.template.php aç
Kod: (bunu bul)
// Show some basic information about the number of posts, etc.
Kod: (bunu altına ekle)
if ( !$context['user']['is_admin'] && !$context['user']['is_mod'] && !isset($board['moderators'][$context['user']['id']]) && $board['passwd'] && !in_array($board['id'], $_SESSION['board_access']) )
echo '<br/>
', $txt['passwdBoard3'], '
<form style="display:inline" action="', $board['href'], '" method="post">
<input type="password" name="passwd" />
<input type="submit" value="', $txt['passwdBoard4'], '" />
</form>';
else if ( $board['passwd'] )
echo '<img src="', $settings['images_url'], '/icons/quick_lock.gif" style="vertical-align:bottom" title="', $txt['passwdBoard6'], '" />';
ekte verdiğim zipin içinedeki dosyaları verdiğim şekilde ftp nize atın
Themes/passwdBoard.template.php

Sources/passwdBoard.php
Forumun Mevcut olduğu klasöre/add_settings.php
Forumun Mevcut olduğu klasöre/remove_settings.php

LİNK YAYIMLAMAK YASAKTIR
Kayıtlı

[ ¢σρуяιgнт ©  ∂єѕιgη ву ωєвмαѕтє® αη∂у ™ ] Sempatizan.Com // Sonveda.Com //

MSN:webmaster@sempatizan.com
Sayfa: [1]   Yukarı git
Bu Konuyu GönderYazdır
Simple Machines Forum Türkçe Yardım Sitesi > Simple Machines Forum Temaları  > Temalar, Yüklenmesi ve Hataları > Konu: arkadaşlar şifreli bölüm
« önceki sonraki »
 
Gitmek istediğiniz yer:  


Powered by SMF 1.1.16 | SMF © 2006-2011, Simple Machines | NewDef design by Bloc
Gulhin Internet Hizmetleri
Bu Sayfa 0.076 Saniyede 17 Sorgu ile Oluşturuldu
Yükleniyor...