Hide tag Special (İçerik gizleme modu)

Başlatan tarantula901, 30 Eyl 2014, 17:45

« önceki - sonraki »

0 Üyeler ve 5 Ziyaretçiler konuyu incelemekte.

tarantula901

Bu mod sayesinde istediğiniz içeriği gizleyerek yorum atmadan göstermemesine yarayan bir moddur.

İndirmek için:



Türkçe yapmak isteyenler için :

Admin.turkish-utf8.php dosyasında

Bul
?>
Üstüne ekle

//Hide Tag Special Options Translated by ghg and Yagiz!
$txt['hts_admin_desc'] = 'Of seçenekleri';
$txt['hts_admin_admin'] = 'Burada gizle Etiketi Özel bütün seçenekler bulacaksınız.';
$txt['hts_center_admin'] = 'Gizle Etiket Özel İdaresi merkezi';
$txt['hts_admin_desc_two'] = 'Mod yapımcısına destek olunuz.';
$txt['hidetagspecial_titel'] = 'Hide Tag Special';
$txt['hidetagspecial_description'] = 'Hide Tag Special Modunun Ayarlari';
$txt['manageposts_hidetagspecial_settings'] = 'Gizle Etiketi';
$txt['manageposts_hidetagspecial_settings_title'] = 'Gizle Etiketi Özel Ayarlar';
$txt['manageposts_hidetagspecial_settings_description'] = 'Hide Tag Special Modunun Ayarlari';
$txt['manageposts_hidetagspecial_settings_submit'] = 'Gizle Ayarlarını Kaydet';
// This will be used in both Versions
$txt['hide_MUIswitch'] = 'MUI SWITCH';
$txt['hide_enableHTML'] = 'HTML Acik';
$txt['hide_enableHTML_help'] = 'Acik ve Gizli Mesajlarda HTML Kullanmanizi Saglar';
$txt['hide_enableUnhiddenText'] = 'Acik Mesaj ';
$txt['hide_hiddentext'] = 'Gizli Mesaj Bilgisi';
$txt['hide_unhiddentext'] = 'Acik Mesaj Bilgisi';
$txt['hide_hiddentext_help'] = 'BBC Kullanabilirsiniz, <strong>$txtvariable</strong> ve <strong>$language</strong>\'i Kullanabilirsiniiz.';
$txt['hide_onlyonetimeinfo'] = 'Sadece Bir Kere Gizli/Acik Mesaj Bilgisi Gösterilsin';
$txt['hide_onlyonetimeinfo_help'] = 'This will be only shown at the end of the Post.';
$txt['hide_noinfoforguests'] = 'Ziyaretçiler Için Açik Mesaj Bilgisi';
$txt['hide_karmaenable_help'] = 'Bu opsiyon karma aciksa calisir';
$txt['hide_karmaenable'] = 'Hide Karma Acik';
$txt['hide_minkarmaunhide'] = 'Gizli mesaji gormek icin gereken minimum karma';
$txt['hide_minkarmaautounhide'] = 'Gizli mesaji gormesi icin gereken minimum karma';
$txt['hide_minimumkarmaandpost'] = 'Uyeye mesaji gormesi icin gereken minimum karma ve mesaj sayisi';
$txt['hide_onlykarmagood'] = 'Sadece Olumlu Karmayi say.';
$txt['hide_autounhidegroups'] = 'Bu Gruplara Mesaj Yazmadan Gizli Mesaji Görme Izni Ver:';
$txt['hide_unhideparser'] = 'İzin verilen gruplar heryerde içeriği görsün.<br />(Sadece konuda)';
$txt['hide_unhideparser_help'] = 'Farklı ruh halleri için bazı özel ayar üzerine!';
$txt['hide_minpostunhide'] = 'Gizli Mesaji Açmak Için Minimum Mesaj Sayisi';
$txt['hide_minpostautounhide'] = 'Mesaj Yazmadan Gizli Mesaji Açmak Için Minimum mesaj Sayisi';
$txt['hide_minpostautounhide_help'] = 'Kullanilmamasi için"0" yada bos birakin';
$txt['hide_useSpanTag'] = 'DIV yerine SPAN kullan';
$txt['hide_posUnhiddenText'] = 'Acik Mesaj Pozisyonu';
$txt['hide_posUnhiddenOption1'] = 'Mesajdan Önce';
$txt['hide_posUnhiddenOption2'] = 'Mesajdan Hemen Önce';
$txt['hide_posUnhiddenOption3'] = 'Mesajdan Hemen Sonra';
$txt['hide_posUnhiddenOption4'] = 'Mesajdan Sonra';
$txt['hide_unhideunlockedtopic'] = 'Enable to unhide hidden content on closed/locked topics';
$txt['hide_unhideunlockedtopicgroups'] = 'Allowed Groups to see a hidden content on locked topics';
$txt['hide_unhideunlockedtopicguest'] = 'Allow guests to see a hidden content on locked topics';
$txt['hide_autohidefirstpostenable'] = 'Enable auto add [hide][/hide] on new topics';
$txt['hide_autohidefirstpostenable_help'] = 'Sadece gizli içerik olmadan yeni oluşturulan konular üzerinde çalışın!';
$txt['hide_autohidefirstpost'] = 'Gizleme özelliklerini gizlemek istediğiniz bölümleri seçin.';
$txt['hide_selectBoards'] = 'Bölümleri Seçin';

Help.turkish-utf8.php dosyasında

Bul
?>
Üstüne ekle

$txt['hide_MUIswitch_help'] = '
 <strong>MUI SWITCH - Hide Tag Special</strong><br /><br />
 Bu opsiyon birden fazla dil kullanan forumlar için, açik olursa
 <strong>$txtvariable</strong>  $txt[\'hide_hiddentext\'] olarak
 yada $txt[\'hide_unhiddentext\'] degistirilir.';
$txt['hide_unhiddentext_help'] = '
 <strong>Unhidden Informations - Hide Tag Special</strong><br /><br />
 Gizli bir mesaji actiktan sonra yazilicak yazi.';
$txt['hide_text_help'] = '
 <strong>Text Informations - Hide Tag Special</strong><br /><br />
 BBC Kullanabilirsiniz<br />
 Burayi üyelere gizli yada acik içerik olup olmadigi göstermek için kullanabilirsiniz.<br />
 
 MUI kullanmak için 2 degisken var.<br /><br />
 <strong>$language</strong>:<br />
 Bu üyenin kullandigi dile göre degisir.<br />
 <em>Örnek:</em> <strong>hidden_$language</strong>  <strong>hidden_turkish</strong>\'in yerine gecicektir.<br /><br />
 <strong>$txtvariable</strong>:<br />
 MUI Switch açiksa kullanilabilir!<br />
 Bu $txtvariable\'i $txt[\'hide_hiddentext\'] yada $txt[\'hide_unhiddentext\'] olarak degistirir.<br />
 <em>Örnek:</em> [b]$txtvarible[/b] bunun gibi birsey olur:
 <div class="quote"><strong>index.turkish.php içindeki yazi</strong></div>
 çünkü $txtvariable bununla degistirildi.<br /><br />
 <em>Bazi Örnekler:</em><br />
 Resim Kullanicaksaniz:
 <div class="code">[img]http://www.example.com/image.jpg[/img]</div>
 Bazi diller için resim kullanicaksaniz:
 <div class="code">[img]http://www.example.com/$lanuguage.jpg[/img]</div>
 Resim ve Yaziyi Birlikte Kullanabilirsiniz:
 <div class="code">Gizli mesaj, mesaji görmek için mesaj yazin.
[img]http://www.example.com/hidden.jpg[/img]</div>
 
 yeni bir satir olarak kullanildi.
 MUI Switch ve $language Resmini Birlikte Kullanabilirsiniz:
 <div class="code">$txtvariable
[img]http://www.example.com/$lanuguage.jpg[/img]</div>
 <span class="smalltext">$txtvariable MUI Switch olarak degistiriliyor</span>';
$txt['hide_useSpanTag_help'] = '
 <strong>DIV yerine SPAN - Hide Tag Special</strong><br /><br />
 &lt;div class=&quot;hiddencontent&quot;&gt;Hidden Value&lt;/div&gt; yerine
 &lt;span class=&quot;hiddencontent&quot;&gt;Hidden Value&lt;/span&gt; kullanmanizi saglar.';
$txt['hide_posUnhiddenText_help'] = '
 <strong>Acik Mesaj Pozisyonu - Hide Tag Special</strong><br /><br />
 Bununla gizli mesaj acildiktan sonraki yazinin pozisyonunu ayarlayabilirsiniz.<br /><br />
 <u>Mesajdan Önce</u>:<br />
 <strong>Acik Mesaj</strong>&lt;div class=&quot;hiddencontent&quot;&gt;Mesaj&lt;/div&gt;<br />
 <u>Mesajdan Hemen Önce</u>:<br />
 &lt;div class=&quot;hiddencontent&quot;&gt;<strong>Acik Mesaj</strong> Mesaj&lt;/div&gt;<br />
 <u>Mesajdan Hemen Sonra</u>:<br />
 &lt;div class=&quot;hiddencontent&quot;&gt;Mesaj <strong>Acik Mesaj</strong>&lt;/div&gt;<br />
 <u>Mesajdan Sonra:</u><br />
 &lt;div class=&quot;hiddencontent&quot;&gt;Mesaj&lt;/div&gt;<strong>Acik mesaj</strong><br />
 <br />
 Bu opsiyon sadece Acik Mesaj bildirisini acarsaniz ise yarayacaktir.';


index.turkish-utf8.php dosyasında

Bul
?>
Üstüne ekle

$txt['hide_hiddentext'] = 'Burada Küçük Bir Sir Var... Yada Yok?';
$txt['hide_unhiddentext'] = 'Küçük sirrim gösterilicek yada gösterilmicek?';

post.turkish-utf8.php dosyasında

Bul
?>
Üstüne ekle
$txt['hts_bbc'] = 'Hide Tag Special';

Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

Sosyal Öğretmeni

Güzel çalışma yapmışsınız elinize sağlık.
Bunu kullananlar inşallah faydasını görürler.
Herkes göründüğü gibi değil.

Sosyal Öğretmeni

Resimdeki gibi hataya yol açtı bende manuel şöyle uyguladım doğru mu?

Sources/subs bul
static $disabled
Sonrasına Ekle

// On the first Parsing i will gernerate all things i need ;) after that it's not needable :)
if (!isset($modSettings['hide_preparedOption']))
{
// First there is nothing in it ;)
$modSettings['hide_preparedOption']['hiddentext'] = '&nbsp;';
$modSettings['hide_preparedOption']['unhiddentext'] = '&nbsp;';

if (empty($modSettings['hide_noinfoforguests']) || !$user_info['is_guest'])
{
// Prepare the hidden information :)
$modSettings['hide_preparedOption']['hiddentext'] = isset($modSettings['hide_hiddentext']) ? $modSettings['hide_hiddentext'] : '';
$modSettings['hide_preparedOption']['hiddentext'] = str_replace('$language', $user_info['language'], $modSettings['hide_preparedOption']['hiddentext']);
if (!empty($modSettings['hide_MUIswitch']) && isset($txt['hide_hiddentext']))
$modSettings['hide_preparedOption']['hiddentext'] = str_replace('$txtvariable', $txt['hide_hiddentext'], $modSettings['hide_preparedOption']['hiddentext']);
if (!empty($modSettings['hide_enableHTML']))
$modSettings['hide_preparedOption']['hiddentext'] = un_htmlspecialchars($modSettings['hide_preparedOption']['hiddentext']);

// Prepare the unhidden infomation?
if (!empty($modSettings['hide_enableUnhiddenText']))
{
$modSettings['hide_preparedOption']['unhiddentext'] = isset($modSettings['hide_unhiddentext']) ? $modSettings['hide_unhiddentext'] : '';
$modSettings['hide_preparedOption']['unhiddentext'] = str_replace('$language', $user_info['language'], $modSettings['hide_preparedOption']['unhiddentext']);
if (!empty($modSettings['hide_MUIswitch']) && isset($txt['hide_unhiddentext']))
$modSettings['hide_preparedOption']['unhiddentext'] = str_replace('$txtvariable', $txt['hide_unhiddentext'], $modSettings['hide_preparedOption']['unhiddentext']);
if (!empty($modSettings['hide_enableHTML']))
$modSettings['hide_preparedOption']['unhiddentext'] = un_htmlspecialchars($modSettings['hide_preparedOption']['unhiddentext']);
}
}

// So prepare the unhidden Option for the Parser ;)
if (!empty($modSettings['hide_useSpanTag']))
{
$modSettings['hide_preparedOption']['before_info'] = '<span class="hiddencontent">';
$modSettings['hide_preparedOption']['after_info'] = '</span>';
}
else
{
$modSettings['hide_preparedOption']['before_info'] = '<div class="hiddencontent">';
$modSettings['hide_preparedOption']['after_info'] = '</div>';
}

// Okay Let's see where i must put the unhidden Informations :)
if (!empty($modSettings['hide_enableUnhiddenText']) && empty($modSettings['hide_onlyonetimeinfo']))
{
if (empty($modSettings['hide_posUnhiddenText']) || $modSettings['hide_posUnhiddenText'] == 4)
$modSettings['hide_preparedOption']['after_info'] .= $modSettings['hide_preparedOption']['unhiddentext'];
elseif ($modSettings['hide_posUnhiddenText'] == 3)
$modSettings['hide_preparedOption']['after_info'] = $modSettings['hide_preparedOption']['unhiddentext'].$modSettings['hide_preparedOption']['after_info'];
elseif ($modSettings['hide_posUnhiddenText'] == 2)
$modSettings['hide_preparedOption']['before_info'] .= $modSettings['hide_preparedOption']['unhiddentext'];
elseif ($modSettings['hide_posUnhiddenText'] == 1)
$modSettings['hide_preparedOption']['before_info'] = $modSettings['hide_preparedOption']['unhiddentext'].$modSettings['hide_preparedOption']['before_info'];
else
$modSettings['hide_preparedOption']['after_info'] .= $modSettings['hide_preparedOption']['unhiddentext'];
}

$modSettings['hide_preparedOption']['parse_content'] = !empty($modSettings['hide_enableUnhiddenText']) && empty($modSettings['hide_onlyonetimeinfo']);

// Okay this is the check up if he is allowed to unhide it everytime! (Risky if wrong setup or diffrent mods can handle hide tag)
$modSettings['hide_preparedOption']['auto_unhide_parser'] = false;
if (!empty($modSettings['hide_unhideparser']) && !empty($modSettings['hide_autounhidegroups']))
{
$modSettings['hide_autounhidegroups'] = !is_array($modSettings['hide_autounhidegroups']) ? explode(',', $modSettings['hide_autounhidegroups']) : $modSettings['hide_autounhidegroups'];
foreach ($user_info['groups'] as $group_id)
if (in_array($group_id, $modSettings['hide_autounhidegroups']))
{
$modSettings['hide_preparedOption']['auto_unhide_parser'] = true;
break; //One is enouph ;D
}
}
}

// Hide Mod.. i remove the code before i do anything...
if ($message !== false && !empty($message))
{
if ($modSettings['hide_preparedOption']['auto_unhide_parser'])
$context['user_post_avaible'] = 1;
// Add the Hidden Text at the end of the post :)
if ((empty($context['user_post_avaible']) || !isset($context['user_post_avaible'])) && !empty($modSettings['hide_onlyonetimeinfo']) && hideTagExists($message, $cache_id))
$message .= '
'.$modSettings['hide_preparedOption']['hiddentext'];
// Here i remove this content :) or show onetime unhide info :)
if (!isset($context['user_post_avaible']) || empty($context['user_post_avaible']))
{
// Remove it ;D
$message = preg_replace("/\[hide\](.+?)\[\/hide\]/i", (empty($modSettings['hide_onlyonetimeinfo']) ? $modSettings['hide_preparedOption']['hiddentext'] : "&nbsp"), $message);
$message = preg_replace(array('~\n?\[hide.*?\].+?\[/hide\]\n?~is', '~^\n~', '~\[/hide\]~'), (empty($modSettings['hide_onlyonetimeinfo']) ? $modSettings['hide_preparedOption']['hiddentext'] : "&nbsp"), $message);
}
// Okay i need to add the unhidden information at the end of the post :)
elseif (!empty($context['user_post_avaible']) && !empty($modSettings['hide_onlyonetimeinfo']) && !empty($modSettings['hide_enableUnhiddenText']) && hideTagExists($message, $cache_id))
$message .= '
'.$modSettings['hide_preparedOption']['unhiddentext'];
}
Herkes göründüğü gibi değil.

tarantula901

eğer o koda yakın bir koda aynı yerdeyse doğrudur
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

Sosyal Öğretmeni

Zaten şuan için hata vermedi. Zannedersem doğru
ilginize teşekkür ederim.
Herkes göründüğü gibi değil.

tarantula901

sorun yoksa kullanabılırsiniz hide tagı
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

Sosyal Öğretmeni

Dili yapamıyorsanız yani Türkçeleştiremiyorsanız. utf-8 kullanıyorsanız bunu yapın.

Ama güzel oldu ha... Dine kullandım her tarafı Türkçe oldu....

Admin.turkish-utf8.php dosyasında

Bul
?>
Üstüne ekle

//Hide Tag Special Options Translated by ghg and Yagiz!
$txt['hts_admin_desc'] = 'Of seçenekleri';
$txt['hts_admin_admin'] = 'Burada gizle Etiketi Özel bütün seçenekler bulacaksınız.';
$txt['hts_center_admin'] = 'Gizle Etiket Özel İdaresi merkezi';
$txt['hts_admin_desc_two'] = 'Mod yapımcısına destek olunuz.';
$txt['hidetagspecial_titel'] = 'Hide Tag Special';
$txt['hidetagspecial_description'] = 'Hide Tag Special Modunun Ayarlari';
$txt['manageposts_hidetagspecial_settings'] = 'Gizle Etiketi';
$txt['manageposts_hidetagspecial_settings_title'] = 'Gizle Etiketi Özel Ayarlar';
$txt['manageposts_hidetagspecial_settings_description'] = 'Hide Tag Special Modunun Ayarlari';
$txt['manageposts_hidetagspecial_settings_submit'] = 'Gizle Ayarlarını Kaydet';
// This will be used in both Versions
$txt['hide_MUIswitch'] = 'MUI SWITCH';
$txt['hide_enableHTML'] = 'HTML Acik';
$txt['hide_enableHTML_help'] = 'Acik ve Gizli Mesajlarda HTML Kullanmanizi Saglar';
$txt['hide_enableUnhiddenText'] = 'Acik Mesaj ';
$txt['hide_hiddentext'] = 'Gizli Mesaj Bilgisi';
$txt['hide_unhiddentext'] = 'Acik Mesaj Bilgisi';
$txt['hide_hiddentext_help'] = 'BBC Kullanabilirsiniz, <strong>$txtvariable</strong> ve <strong>$language</strong>\'i Kullanabilirsiniiz.';
$txt['hide_onlyonetimeinfo'] = 'Sadece Bir Kere Gizli/Acik Mesaj Bilgisi Gösterilsin';
$txt['hide_onlyonetimeinfo_help'] = 'This will be only shown at the end of the Post.';
$txt['hide_noinfoforguests'] = 'Ziyaretçiler Için Açik Mesaj Bilgisi';
$txt['hide_karmaenable_help'] = 'Bu opsiyon karma aciksa calisir';
$txt['hide_karmaenable'] = 'Hide Karma Acik';
$txt['hide_minkarmaunhide'] = 'Gizli mesaji gormek icin gereken minimum karma';
$txt['hide_minkarmaautounhide'] = 'Gizli mesaji gormesi icin gereken minimum karma';
$txt['hide_minimumkarmaandpost'] = 'Uyeye mesaji gormesi icin gereken minimum karma ve mesaj sayisi';
$txt['hide_onlykarmagood'] = 'Sadece Olumlu Karmayi say.';
$txt['hide_autounhidegroups'] = 'Bu Gruplara Mesaj Yazmadan Gizli Mesaji Görme Izni Ver:';
$txt['hide_unhideparser'] = 'İzin verilen gruplar heryerde içeriği görsün.<br />(Sadece konuda)';
$txt['hide_unhideparser_help'] = 'Farklı ruh halleri için bazı özel ayar üzerine!';
$txt['hide_minpostunhide'] = 'Gizli Mesaji Açmak Için Minimum Mesaj Sayisi';
$txt['hide_minpostautounhide'] = 'Mesaj Yazmadan Gizli Mesaji Açmak Için Minimum mesaj Sayisi';
$txt['hide_minpostautounhide_help'] = 'Kullanilmamasi için"0" yada bos birakin';
$txt['hide_useSpanTag'] = 'DIV yerine SPAN kullan';
$txt['hide_posUnhiddenText'] = 'Acik Mesaj Pozisyonu';
$txt['hide_posUnhiddenOption1'] = 'Mesajdan Önce';
$txt['hide_posUnhiddenOption2'] = 'Mesajdan Hemen Önce';
$txt['hide_posUnhiddenOption3'] = 'Mesajdan Hemen Sonra';
$txt['hide_posUnhiddenOption4'] = 'Mesajdan Sonra';
$txt['hide_unhideunlockedtopic'] = 'Enable to unhide hidden content on closed/locked topics';
$txt['hide_unhideunlockedtopicgroups'] = 'Allowed Groups to see a hidden content on locked topics';
$txt['hide_unhideunlockedtopicguest'] = 'Allow guests to see a hidden content on locked topics';
$txt['hide_autohidefirstpostenable'] = 'Enable auto add [hide][/hide] on new topics';
$txt['hide_autohidefirstpostenable_help'] = 'Sadece gizli içerik olmadan yeni oluşturulan konular üzerinde çalışın!';
$txt['hide_autohidefirstpost'] = 'Gizleme özelliklerini gizlemek istediğiniz bölümleri seçin.';
$txt['hide_selectBoards'] = 'Bölümleri Seçin';

Help.turkish-utf8.php dosyasında

Bul
?>
Üstüne ekle

$txt['hide_MUIswitch_help'] = '
<strong>MUI SWITCH - Hide Tag Special</strong><br /><br />
Bu opsiyon birden fazla dil kullanan forumlar için, açik olursa
<strong>$txtvariable</strong>  $txt[\'hide_hiddentext\'] olarak
yada $txt[\'hide_unhiddentext\'] degistirilir.';
$txt['hide_unhiddentext_help'] = '
<strong>Unhidden Informations - Hide Tag Special</strong><br /><br />
Gizli bir mesaji actiktan sonra yazilicak yazi.';
$txt['hide_text_help'] = '
<strong>Text Informations - Hide Tag Special</strong><br /><br />
BBC Kullanabilirsiniz<br />
Burayi üyelere gizli yada acik içerik olup olmadigi göstermek için kullanabilirsiniz.<br />

MUI kullanmak için 2 degisken var.<br /><br />
<strong>$language</strong>:<br />
Bu üyenin kullandigi dile göre degisir.<br />
<em>Örnek:</em> <strong>hidden_$language</strong>  <strong>hidden_turkish</strong>\'in yerine gecicektir.<br /><br />
<strong>$txtvariable</strong>:<br />
MUI Switch açiksa kullanilabilir!<br />
Bu $txtvariable\'i $txt[\'hide_hiddentext\'] yada $txt[\'hide_unhiddentext\'] olarak degistirir.<br />
<em>Örnek:</em> [b]$txtvarible[/b] bunun gibi birsey olur:
<div class="quote"><strong>index.turkish.php içindeki yazi</strong></div>
çünkü $txtvariable bununla degistirildi.<br /><br />
<em>Bazi Örnekler:</em><br />
Resim Kullanicaksaniz:
<div class="code">[img]http://www.example.com/image.jpg[/img]</div>
Bazi diller için resim kullanicaksaniz:
<div class="code">[img]http://www.example.com/$lanuguage.jpg[/img]</div>
Resim ve Yaziyi Birlikte Kullanabilirsiniz:
<div class="code">Gizli mesaj, mesaji görmek için mesaj yazin.
[img]http://www.example.com/hidden.jpg[/img]</div>

 yeni bir satir olarak kullanildi.
MUI Switch ve $language Resmini Birlikte Kullanabilirsiniz:
<div class="code">$txtvariable
[img]http://www.example.com/$lanuguage.jpg[/img]</div>
<span class="smalltext">$txtvariable MUI Switch olarak degistiriliyor</span>';
$txt['hide_useSpanTag_help'] = '
<strong>DIV yerine SPAN - Hide Tag Special</strong><br /><br />
&lt;div class=&quot;hiddencontent&quot;&gt;Hidden Value&lt;/div&gt; yerine
&lt;span class=&quot;hiddencontent&quot;&gt;Hidden Value&lt;/span&gt; kullanmanizi saglar.';
$txt['hide_posUnhiddenText_help'] = '
<strong>Acik Mesaj Pozisyonu - Hide Tag Special</strong><br /><br />
Bununla gizli mesaj acildiktan sonraki yazinin pozisyonunu ayarlayabilirsiniz.<br /><br />
<u>Mesajdan Önce</u>:<br />
<strong>Acik Mesaj</strong>&lt;div class=&quot;hiddencontent&quot;&gt;Mesaj&lt;/div&gt;<br />
<u>Mesajdan Hemen Önce</u>:<br />
&lt;div class=&quot;hiddencontent&quot;&gt;<strong>Acik Mesaj</strong> Mesaj&lt;/div&gt;<br />
<u>Mesajdan Hemen Sonra</u>:<br />
&lt;div class=&quot;hiddencontent&quot;&gt;Mesaj <strong>Acik Mesaj</strong>&lt;/div&gt;<br />
<u>Mesajdan Sonra:</u><br />
&lt;div class=&quot;hiddencontent&quot;&gt;Mesaj&lt;/div&gt;<strong>Acik mesaj</strong><br />
<br />
Bu opsiyon sadece Acik Mesaj bildirisini acarsaniz ise yarayacaktir.';


index.turkish-utf8.php dosyasında

Bul
?>
Üstüne ekle

$txt['hide_hiddentext'] = 'Burada Küçük Bir Sir Var... Yada Yok?';
$txt['hide_unhiddentext'] = 'Küçük sirrim gösterilicek yada gösterilmicek?';

post.turkish-utf8.php dosyasında

Bul
?>
Üstüne ekle
$txt['hts_bbc'] = 'Hide Tag Special';
Herkes göründüğü gibi değil.

yabancikiz

Dosyayı indirdikten sonra nasıl kullanacağımı en basit haliyle anlayabilir misiniz ?

tarantula901

diğer konuda paket yukleme ile ilgili yazı yazdım onu okuyunca paket yuklemede sorununuz kalmayacak söyle birşey var eğer kırmızı uyarı cıkarken paket yuklerken yuklemeyın
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

yabancikiz

Evet kırmzı bir pencerede öakışma olduğunu ve yüklememem gerektiğini söyleyen uyarı çıktı. Şimdi ne yapmalıyım ?

tarantula901

kırmızı çıkan kısmı manuel olarak editlemeniz gerekiyor yani hangı dosyada neresi hatalıysa dosyalarda bulup eklemenız gerekıyor
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

yabancikiz


tarantula901

tamam işte bir dosyada bir kodu bulamadı ondan dolayı manuelıyle arayıp hatalı kısmı manuel olarak eklıceksınız
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

yabancikiz

http://i.hizliresim.com/mzkZ6V.png
Hide tag yüklemeye çalışınca bu hatayı veriyor.
Nereden nasıl düzeltebilirim ?

tarantula901

Şimdi söylediklerimi yapın sırasıyla

iilk önce hata veren dosyaların solunda kalem işareti var ona tıklayın acılan sayfada ne yapılması gerektıgını soyluyor onları o hata veren dosyada bulmaya çalışın bulduktan sonra haber verin gerısını yazayım kafanız karışmasın :D
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

yabancikiz

Evet o kısma tıklayınca ki küçük pencere açılıyor ama onun  dosyasına nasıl gireceğimi bulamadım.

tarantula901

Alıntı yapılan: yabancikiz - 20 Ağu 2015, 15:33Evet o kısma tıklayınca ki küçük pencere açılıyor ama onun  dosyasına nasıl gireceğimi bulamadım.

filezilla programı varmı sizde onunla bağlanıp notpad ++ programıyla arama yapıpo ekleyeceksınız
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

yabancikiz

Filezilla var notepad++ de indirdim. ama onu nasıl kullanıp içinde arama yaparım ?

tarantula901

filezilladan o dosyayı bulup notpad ++ ile açacaksınız
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

yabancikiz

notepad++ yerine yanlışlıkla notepad ile açtım yazılar çıktı neleri düzenlemem gerek?
Ya da illa notepad++ açmam gerekiyorsa nasıl düzeltebilirim.Gerekmiyorsa notepad ten devam edelim.

tarantula901

notepad bazen turkce karekter sorunu cıkabılıor ondan notpad ++ kullanmanı ıstedım ama ole kullan sorun cııkarsa gerı alırsın

paketı yuklerken kalem ısaretıne tıklayınca acılan sayfada nereyı duzenlemen gerekıor onu gosterıor
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

yabancikiz

Hata da yazan kısmı birebir olduğu yer buldum buldum ama hep fazlalıkları da var. Hangisine yazacapımı bilemedim.

Bu resim hatanın soluna çıklayınca gelen kısım .
http://i.hizliresim.com/vLp1mD.png

Bunlarda notepad ile açıp bulduklarım
http://i.hizliresim.com/VLMqlR.png
http://i.hizliresim.com/rV2lQB.png

Şimdi ne yapmam gerek ?

tarantula901

birinci resimde zaten belirtmiş kodun üstüne bir kod eklenıyor onu eklemenız gerekıyor
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

yabancikiz

Public html de ki sources klasöründe buldum ve ne yazdıysa onları yapıştırdım ama değişiklik olmadı. Paketi kaldırdım tekrar kurdum gene aynı hatalar. Yanlış bir şey yapıp forumu kaybetmekte istemiyorum.
Paket hatalarının giderilmesi hakkında daha detaylı anlatımın olduğu bir başlık ya da video anlatımı var mı ?

tarantula901

Tum modların kodları farklı oldugu ıcın hata giderme diye birşey yok yani  hata dediğin aranması gereken kod  ya yoktur yada baska modla çakıştığı için yok gibi gorunuyor
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

yabancikiz

İlk yorumdaki linkte bir sıkıntı var sanırım. Eliniz de var mı Hide Special tags ?

tarantula901

hidetagın yapımcısı modu kendı sıtesınde yayınlamak ıcın sımplemachınesten kaldırdı sanırım o sıtede kapalı su anda benım kullandıgım mod vardı hıdetagın kullanabılırsın ama kullanırken dıkkat et manuelı yok sorun olsa kaldırmak sıkıntı yaratabılır

modu eke ekledım ılk konuda
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

yabancikiz

Şimdi hocam 2.yorumdaki üye ile aynı hataya sahibim.
static $disabled;  bul ekle diyor bende ama bu yok static $disabled şeklinde var.
üyenin verdiği şekildeki kodu ekledim ama bir değişiklik olmadı sitede.
başka ne yapabilirim ?

tarantula901

O sekilde eklediyseniz hata vermediyse sorun yok modun ayarlarini ayarlayarak kullanabilirsiniz
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

yabancikiz

Sorun şu ki o ikinci mesajdakini eklediğim halde site aynı şekilde devam ediyor ve paket sorunu hala yazıyor.Yani değişen bir şey yok. Dolayısıyla yorum yazmadan sadece üye girişi yapanlar her şeyi indirebiliyorlar. Paketi kaldırdım yine yükledim gene aynısı.  Başka yolu yok mudur başka bir eklenti falan? Çünkü verdiği hata birebir  yok subs içinde

tarantula901

ayarlarını yapmanız gerekiyor size sırasıyla anlatayım ozaman

Hide tağın türkçeleştirdinizmi öyle ise admin panele girip hide tag ayarları kısmına girin.

"Gizli Mesaj Bilgisi" kısmına uyelere gözükmesi gereken resim linkini eklemeniz gerekiyor.

şu şekilde ekliyeceksiniz [img]http://www.buyuknet.com/Themes/default/images/turkish/hide4.gif[/img]
"Acik Mesaj Pozisyonu" kısmındada  mesajdan önceyi seçmeniz gerekiyor.

aşağıda bulunan "Enable auto add [hide][/hide] on new topics" tıklı olması gerekiyor.

Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

yabancikiz

Alıntı yapılan: Sosyal Öğretmeni - 12 Mar 2015, 07:01Resimdeki gibi hataya yol açtı bende manuel şöyle uyguladım doğru mu?

Sources/subs bul
static $disabled
Sonrasına Ekle

// On the first Parsing i will gernerate all things i need ;) after that it's not needable :)
if (!isset($modSettings['hide_preparedOption']))
{
// First there is nothing in it ;)
$modSettings['hide_preparedOption']['hiddentext'] = '&nbsp;';
$modSettings['hide_preparedOption']['unhiddentext'] = '&nbsp;';

if (empty($modSettings['hide_noinfoforguests']) || !$user_info['is_guest'])
{
// Prepare the hidden information :)
$modSettings['hide_preparedOption']['hiddentext'] = isset($modSettings['hide_hiddentext']) ? $modSettings['hide_hiddentext'] : '';
$modSettings['hide_preparedOption']['hiddentext'] = str_replace('$language', $user_info['language'], $modSettings['hide_preparedOption']['hiddentext']);
if (!empty($modSettings['hide_MUIswitch']) && isset($txt['hide_hiddentext']))
$modSettings['hide_preparedOption']['hiddentext'] = str_replace('$txtvariable', $txt['hide_hiddentext'], $modSettings['hide_preparedOption']['hiddentext']);
if (!empty($modSettings['hide_enableHTML']))
$modSettings['hide_preparedOption']['hiddentext'] = un_htmlspecialchars($modSettings['hide_preparedOption']['hiddentext']);

// Prepare the unhidden infomation?
if (!empty($modSettings['hide_enableUnhiddenText']))
{
$modSettings['hide_preparedOption']['unhiddentext'] = isset($modSettings['hide_unhiddentext']) ? $modSettings['hide_unhiddentext'] : '';
$modSettings['hide_preparedOption']['unhiddentext'] = str_replace('$language', $user_info['language'], $modSettings['hide_preparedOption']['unhiddentext']);
if (!empty($modSettings['hide_MUIswitch']) && isset($txt['hide_unhiddentext']))
$modSettings['hide_preparedOption']['unhiddentext'] = str_replace('$txtvariable', $txt['hide_unhiddentext'], $modSettings['hide_preparedOption']['unhiddentext']);
if (!empty($modSettings['hide_enableHTML']))
$modSettings['hide_preparedOption']['unhiddentext'] = un_htmlspecialchars($modSettings['hide_preparedOption']['unhiddentext']);
}
}

// So prepare the unhidden Option for the Parser ;)
if (!empty($modSettings['hide_useSpanTag']))
{
$modSettings['hide_preparedOption']['before_info'] = '<span class="hiddencontent">';
$modSettings['hide_preparedOption']['after_info'] = '</span>';
}
else
{
$modSettings['hide_preparedOption']['before_info'] = '<div class="hiddencontent">';
$modSettings['hide_preparedOption']['after_info'] = '</div>';
}

// Okay Let's see where i must put the unhidden Informations :)
if (!empty($modSettings['hide_enableUnhiddenText']) && empty($modSettings['hide_onlyonetimeinfo']))
{
if (empty($modSettings['hide_posUnhiddenText']) || $modSettings['hide_posUnhiddenText'] == 4)
$modSettings['hide_preparedOption']['after_info'] .= $modSettings['hide_preparedOption']['unhiddentext'];
elseif ($modSettings['hide_posUnhiddenText'] == 3)
$modSettings['hide_preparedOption']['after_info'] = $modSettings['hide_preparedOption']['unhiddentext'].$modSettings['hide_preparedOption']['after_info'];
elseif ($modSettings['hide_posUnhiddenText'] == 2)
$modSettings['hide_preparedOption']['before_info'] .= $modSettings['hide_preparedOption']['unhiddentext'];
elseif ($modSettings['hide_posUnhiddenText'] == 1)
$modSettings['hide_preparedOption']['before_info'] = $modSettings['hide_preparedOption']['unhiddentext'].$modSettings['hide_preparedOption']['before_info'];
else
$modSettings['hide_preparedOption']['after_info'] .= $modSettings['hide_preparedOption']['unhiddentext'];
}

$modSettings['hide_preparedOption']['parse_content'] = !empty($modSettings['hide_enableUnhiddenText']) && empty($modSettings['hide_onlyonetimeinfo']);

// Okay this is the check up if he is allowed to unhide it everytime! (Risky if wrong setup or diffrent mods can handle hide tag)
$modSettings['hide_preparedOption']['auto_unhide_parser'] = false;
if (!empty($modSettings['hide_unhideparser']) && !empty($modSettings['hide_autounhidegroups']))
{
$modSettings['hide_autounhidegroups'] = !is_array($modSettings['hide_autounhidegroups']) ? explode(',', $modSettings['hide_autounhidegroups']) : $modSettings['hide_autounhidegroups'];
foreach ($user_info['groups'] as $group_id)
if (in_array($group_id, $modSettings['hide_autounhidegroups']))
{
$modSettings['hide_preparedOption']['auto_unhide_parser'] = true;
break; //One is enouph ;D
}
}
}

// Hide Mod.. i remove the code before i do anything...
if ($message !== false && !empty($message))
{
if ($modSettings['hide_preparedOption']['auto_unhide_parser'])
$context['user_post_avaible'] = 1;
// Add the Hidden Text at the end of the post :)
if ((empty($context['user_post_avaible']) || !isset($context['user_post_avaible'])) && !empty($modSettings['hide_onlyonetimeinfo']) && hideTagExists($message, $cache_id))
$message .= '
'.$modSettings['hide_preparedOption']['hiddentext'];
// Here i remove this content :) or show onetime unhide info :)
if (!isset($context['user_post_avaible']) || empty($context['user_post_avaible']))
{
// Remove it ;D
$message = preg_replace("/\[hide\](.+?)\[\/hide\]/i", (empty($modSettings['hide_onlyonetimeinfo']) ? $modSettings['hide_preparedOption']['hiddentext'] : "&nbsp"), $message);
$message = preg_replace(array('~\n?\[hide.*?\].+?\[/hide\]\n?~is', '~^\n~', '~\[/hide\]~'), (empty($modSettings['hide_onlyonetimeinfo']) ? $modSettings['hide_preparedOption']['hiddentext'] : "&nbsp"), $message);
}
// Okay i need to add the unhidden information at the end of the post :)
elseif (!empty($context['user_post_avaible']) && !empty($modSettings['hide_onlyonetimeinfo']) && !empty($modSettings['hide_enableUnhiddenText']) && hideTagExists($message, $cache_id))
$message .= '
'.$modSettings['hide_preparedOption']['unhiddentext'];
}






Hocam modifikasyonlar yüklenemediği için panelde hide tag ile ilgili bir kısım yok. İng hali bile yok ki türkçeleştireyim.
Bunu da denedim olmadı işe yaramadı.Şu kısmı atlamam lazım benim. Sürümü de güncelledik. Başka kod ya da farklı bir öneriniz var mı?

tarantula901

#32
Bı test ederım gunceller eklerım buraya yenı güncellemeden guncellenmemıs sanırım

eke eklediğim modu kullanın

Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

yabancikiz

Merhaba hocam gene ben .

Bunda ise diğerinden daha fazla hata çıktı. Üstüne üstlük test başarısız yazsı dışında bir de bulunamayan dosya hatası da var.

smf sitesinde de bir şey göremedim.

hadi diğerleinin değişimini kendi veriyor. bulunamayan dosyayı nasıl halledicez? Ya da alternatifinimiz var mı ?
Ben sadece  yorum yazmadan indirme linki kutusuna bakamasınlar istiyorum.

bu da görüntüsü http://i.hizliresim.com/E8qgOg.png

tarantula901

Bulunamayanı geçin zaten öyle bir  dosya yok default smfde eğer bir editor kullanılmışşa o js dosyası vardır.

Onun dışında hata veren kısımları parça parça arayın cunku baska moddqakı kodlar aynı kısıma eklenince ilgili kodu bulamıyor hata verıyor anlıyacagın kod aslında orada fazladan kod oldugu ıcın hata gorunuyor.

bu modda söylediğiniz özellik var
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

DARHALL

Aranacak:

if ($smcFunc['htmltrim'](strip_tags(parse_bbc($_POST['message'], false), '<img>')) === '')


Değiştir:


         // Okay i will say there is something, so that i check for an real empty post :)
$context['user_post_avaible'] = 1;

if ($smcFunc['htmltrim'](strip_tags(parse_bbc($_POST['message'], false), '<img>')) === '')



hangisinde aramam lazım benim bunlarda? hangisiyle değiştiricem?

1.


// Let's see if there's still some content left without the tags.
if ($smcFunc['htmltrim'](strip_tags(parse_bbc($_POST['message'], false), '<img><iframe><video><div>')) === '' && (!allowedTo('admin_forum') || strpos($_POST['message'], '[html]') === false))
$post_errors[] = 'no_message';
}




2.
else
{
$_POST['message'] = $smcFunc['htmlspecialchars']($_POST['message'], ENT_QUOTES);

preparsecode($_POST['message']);

if ($smcFunc['htmltrim'](strip_tags(parse_bbc($_POST['message'], false), '<img><iframe><video><div>')) === '')
{
$post_errors[] = 'no_message';
unset($_POST['message']);
}
}
}


tarantula901

parça parça ara sonrasında aynı kodda yoksa sonra tam kodu bak yenısıyle degıstır yada usutne altına nereye eklenecekse oraaya ekle
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

DARHALL

İkisindede aynı kısım var zaten sıkıntı oydu ama çözdüm 2. kısımda kine eklemek daha mantıklı geldi :D sıkıntı şu şimdi ekledim mod hata veriyor kurmaya devam etmeli miyim? kodu ekledim istediği kodu

tarantula901

modu yukledıkten sonra ılgılı kısmı manuel ekleyebılırsın kodu ekledıkten sonra modu yukleme belkı o dosyadaa farklı bırsey ekledı :D
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

DARHALL

tamamdır yükleyip değiştireyim o zaman teşekkürler :)

tarantula901

Aynen bi deneyin o şekilde bakalım duruma göre yazarsınız.
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

DARHALL

Bi sıkıntı olmadı çalışıyor bi kısmı türkçe oldu biraz karışık bir mod sadece :)

tarantula901

yani zamanla kurcalayarak öğrenirsiniz artık.
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

sanalworld01

günceller misin indir çalışmıyor

ramooo19