27 Kas 2021 20:21 Yeni Konu Oluştur

Haberler:

Sponsorlar : https://teknik35.com


İletileri Göster

Bu özellik size üyenin attığı tüm iletileri gösterme olanağı sağlayacaktır. Not sadece size izin verilen bölümlerdeki iletilerini görebilirsiniz.

Konular - snrj

1
Smf Sohbet / turknet davet kodu
27 Eyl 2021 21:15
turknet geçtim şuan için memnunum 1 aylık bedava kullanmak isteyenler için başvuruda kullanabilecekleri davet kodu

Davet kodu: XBI16KB37TMC

Bağlantı: https://turk.net/p/XBI16KB37TMC
2
şu konudaki istek doğrultusunda yapıldı
https://smf.konusal.com/index.php?topic=2469.0
daha önce paylaştım zannediyordum ama paylaşmamışım bende dökümanlar kısmına ekleyim dedim:D
basit bi kodlama ile çözüme ulaşalım anlatım smf 2.0.18 default temaya göre siz kendi temanıza uyarlarsınız zaten çok fazla bir değişiklik yok
temanızın index.template.php dosyasında bulun
// Output any remaining HTML headers. (from mods, maybe?)
echo $context['html_headers'];
altına ekleyin
//smf.konusal logo ve arkaplan değiştirici :D
$bolumler="1,2,5"; //aktif olmasını istediğimiz bölümlerin id numaralarını arada virgül olacak şekilde girelim
$bul = explode(',', $bolumler);
if (in_array($context['current_board'],$bul))
{
$context['bolum'] = $context['current_board'];

// ben arkaplan resmini değiştirmek istemiyorum diyen arkadaşlar alttaki kodu silebilirler
echo'', !empty($context['current_board']) ? '<link rel="stylesheet" href="' . $settings['theme_url'] . '/css/arkaplan' . $context['bolum'].'.css">': '', '';
// arkaplan değiştirmeyecek buraya kadar silin

}
koddaki açıklamaları okuyunuz ve kendinzie göre düzeltin sonra
bulun
', empty($settings['site_slogan']) ? '<img id="smflogo" src="' . $settings['images_url'] . '/smflogo.png" alt="Simple Machines Forum" title="Simple Machines Forum" />' : '<div id="siteslogan" class="floatright">' . $settings['site_slogan'] . '</div>', 'değiştirin
', empty($settings['site_slogan']) ? '<img id="smflogo" src="' . $settings['images_url'] . '/smflogo'.$context['bolum'].'.png" alt="Simple Machines Forum" title="Simple Machines Forum" />' : '<div id="siteslogan" class="floatright">' . $settings['site_slogan'] . '</div>', '

örnek olarak $bolumler="1,2,5";   kısmını böyle yaptıınızı varsayarak
temanıızın images klasörüne smflogo1.png, smflogo2.png, smflogo5.png adında 3 tane resim atınız (yani bölüm id numarası 15 se smflogo15.png adında logo yapacaksınız)

arkaplan içinse yine logo gibi ama bu sefer css dosyalaı oluşturacaz
temamızın css klasörün içine arkaplan1.css,arkaplan2.css ,arkaplan5.css dosyası yapalım (yani bölüm id numarası 15 se arkaplan15.css adında cssyapacaksınız)
örnek olarak css dosyası
body {
background: #800000 url(../images/theme/backdrop1.png) repeat-x;
}
tabi buna sadece arkaplan değilde tüm css değişikliklerini ekleyebilirsiniz
3
Smf 2.1 ücretli Temalar / Gamer
02 Ağu 2021 15:19
yapım aşamasında detaylar eklenecek

şuanlık demo
http://snrj2.atwebpages.com/index.php
veya
http://snrj2.atwebpages.com/index.php?theme=3

kullanıcı adı deneme
şifre deneme
4
Smf Sohbet / smf 2.1 rc4
24 Tem 2021 16:09
sitemiz smf 2.1 rc4 versiyonuna geçmiştir upgrade sonrası bazı hatalar oluşmuş olabilir bu konu altından gördüğünüz hataları bildirebilirsiniz
iyi forumlar iyi günler
5
smf türkçe çevirisine katkıda bulunmak isteyenler için çeviri platformu crowdin e geçiş yaptı.
herkese açık platforma sizde hızlıca kayıt olup destek verebilirsiniz.
resmi sitede üyeliğiniz varsa o üyelik üzerindende kayıt olabilirsiniz.
öncelikle resimi sitede üyelik oturumunuzu açınız https://www.simplemachines.org/community/index.php
sonra https://dev.simplemachines.org/crowdin.php linkine tıklayarak çeviriye başlayabilirisiniz.

resmi sitedeki ilgili konu https://www.simplemachines.org/community/index.php?topic=577121.0
6
smf 2.0.18 sürümü yayınlandı
php 7.4 desteği, utf8 varsayılan karekter seti vs.. gibi ve bazı hataları kapatan bir yamadır

yama hakkında daha fazla bilgiye https://download.simplemachines.org/index.php?thanks;filename=smf_2-0-18_changelog.txt
download smf 2.0.18 https://download.simplemachines.org/
smf 2.0.17 den smf 2.0.18 e paket olarak yükseltmek için https://custom.simplemachines.org/upgrades/
alternatif olarak sitemizden indrebilirsiniz
smf 2.0.18 download https://smf.konusal.com/index.php?action=downloads;sa=view;down=1
türkçe dil dosyaları utf8dir https://smf.konusal.com/index.php?action=downloads;sa=view;down=122
7
şu konuudaki istek üzerine çevrilmiştir

anlatım default temaya göredir
Display.template.php de bul
// Show information about the poster of this message.
echo '
<div class="poster">';

değiştir
// Show information about the poster of this message.
echo '
<div class="poster">';
// Show avatars, images, etc.?
if (!empty($modSettings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
         echo '      <div class="floatleft">
                           <a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '" class="avatar-cont">
                            ', $message['member']['avatar']['image'], '';

if ((empty($modSettings['hide_post_group']) || empty($message['member']['group'])) && !empty($message['member']['post_group']))
echo '
  <span class="avatar-ribbon efsanegrub',$message['member']['group_id'],'">', $message['member']['post_group'], '</span>
                           </a>
                        </div>';

echo'<div class="floatleft">';

bul ve sil
// Show the user's avatar.
if (!empty($modSettings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
echo '
<li class="avatar">
<a href="', $message['member']['href'], '">', $message['member']['avatar']['image'], '</a>
</li>';

bul ve sil
// Show the post group icons, but not for guests.
if (!$message['member']['is_guest'])
echo '
<li class="icons">', $message['member']['group_icons'], '</li>';

bul
// Show how many posts they have made.öncesine ekle
echo '          </ul></div>
                  <div class="soldayama"> ';
bul
// Poster info ends.
echo '
</ul>
</div><!-- .poster -->
değiştir
// Poster info ends.
echo '
</ul>
</div></div><!-- .poster -->

temanızın index.css dosyasında bul ve sil
.poster img.avatar {
max-width: 100%;
}
.postarea, .moderatorbar {
margin: 0 0 0 175px;
}
bul
/* poster details and list of items */
.poster {
float: left;
/* Don't set this in em.It will eat too much space if people need to set large text sizes. */
width: 160px;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-wrap: break-word; /* IE fallback */
overflow-wrap: break-word;
}
değiştir
/* poster details and list of items */
.poster
{
width: 100%;
overflow: hidden;
padding: 0 0 0 10px;
min-height: 90px;
}
.postarea, .moderatorbar
{
float: left;
width: 100%;
padding: 7px;
}
.soldayama{min-width:150px;float:right;}
.avatar-cont {
position: relative;
display: inline-block;
line-height: 1;
}
.avatar-cont img {
vertical-align: middle;
width: 100px;
height: 100px;
}
.avatar-ribbon {
position: absolute;
bottom: -16px;
left: 0;
margin-right: 1em;
padding: .75em 1.25em .75em .75em;
border-radius: 0 .5em .5em 0;
background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,.1) 100%);
box-shadow: inset 0 .062em 0 rgba(255,255,255,.6), 0 .125em .25em rgba(0,0,0,.2);
color: #fff;
text-shadow: 0 -.062em 0 rgba(0,0,0,.2);
white-space: nowrap;
transition: background-color .2s ease-in-out;
}
.avatar-ribbon:before,
.avatar-ribbon:after {
position: absolute;
background-color: inherit;
content: "";
}
.avatar-ribbon:before {
bottom: 0;
left: -.5em;
width: .5em;
height: 3em;
border-radius: 0 0 0 .5em;
background-image: linear-gradient(to right, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 100%);
}
.avatar-ribbon:after {
top: -1em;
left: -.5em;
width: .5em;
height: 1em;
border-radius: .5em 0 0 .5em;
background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,.2) 100%);
box-shadow: 0 .062em 0 rgba(255,255,255,.6);
}
.avatar-cont:hover .avatar-ribbon {
background-color: #7acc29;
}
.efsanegrub1 {
  background-color: #cb0000;
}

.efsanegrub2 {
  background-color: #17a1d0;
}

.efsanegrub3 {
  background-color: #cc9b00;
}

.efsanegrub4 {
  background-color: #6b8d13;
}

.efsanegrub5 {
  background-color: #e44200;
}

.efsanegrub6 {
  background-color: #611b85;
}

.efsanegrub7 {
  background-color: #323232;
}
.efsanegrub0 {
  background-color: #cc9b00;
}
.poster img.avatar {
max-width: 85%;
}
8
Şu konudan istek üzerine tekrar derlenmiştir
örnek resim
 


simpleportalda kullanmak isteyenler direk php blok oluşturup alttaki kodları ekleyebilir
Temanızın BoardIndex.template.php bul
template_info_center();öncesine ekle (simpleportalda eklemek isteyenler direk bu kodu eklesinler)
  global $smcFunc, $scripturl, $context, $settings,$memberContext;
   list($year, $month, $day) = explode('-', date('Y-m-d'));
    $starttime = mktime(0, 0, 0, $month, $day, $year);
   $starttime = forum_time(false, $starttime);
   $request = $smcFunc['db_query']('', '
      SELECT me.id_member, me.real_name, COUNT(*) as count_posts
      FROM {db_prefix}messages AS m
         LEFT JOIN {db_prefix}members AS me ON (me.id_member = m.id_member)
      WHERE m.poster_time > {int:start_time}
         AND m.id_member != 0
      GROUP BY me.id_member
      ORDER BY count_posts DESC
      LIMIT 5',
      array(
         'start_time' => $starttime,
      )
   );
   $context['top_posters_day'] = array();
   $max_num_posts = 1;
   while ($row_members = $smcFunc['db_fetch_assoc']($request))
   {
      $context['top_posters_day'][] = array(
         'name' => $row_members['real_name'],
         'id' => $row_members['id_member'],
         'num_posts' => $row_members['count_posts'],
         'href' => $scripturl . '?action=profile;u=' . $row_members['id_member'],
         'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['id_member'] . '">' . $row_members['real_name'] . '</a>'
      );

      if ($max_num_posts < $row_members['count_posts'])
         $max_num_posts = $row_members['count_posts'];
   }
   $smcFunc['db_free_result']($request);
   foreach ($context['top_posters_day'] as $i => $j)
      $context['top_posters_day'][$i]['post_percent'] = round(($j['num_posts'] * 100) / $max_num_posts);
   unset($max_num_posts, $row_members, $j, $i);
   global $smcFunc, $scripturl, $context, $settings;
   $starttime = mktime(0, 0, 0, date("n"), date("j"), date("Y")) - (date("N")*3600*24);
   $starttime = forum_time(false, $starttime);
   $request = $smcFunc['db_query']('', '
      SELECT me.id_member, me.real_name, COUNT(*) as count_posts
      FROM {db_prefix}messages AS m
         LEFT JOIN {db_prefix}members AS me ON (me.id_member = m.id_member)
      WHERE m.poster_time > {int:start_time}
         AND m.id_member != 0
      GROUP BY me.id_member
      ORDER BY count_posts DESC
      LIMIT 5',
      array(
         'start_time' => $starttime,
      )
   );
   $context['top_posters_week'] = array();
   $max_num_posts = 1;
   while ($row_members = $smcFunc['db_fetch_assoc']($request))
   {
      $context['top_posters_week'][] = array(
         'name' => $row_members['real_name'],
         'id' => $row_members['id_member'],
         'num_posts' => $row_members['count_posts'],
         'href' => $scripturl . '?action=profile;u=' . $row_members['id_member'],
         'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['id_member'] . '">' . $row_members['real_name'] . '</a>'
      );
      if ($max_num_posts < $row_members['count_posts'])
         $max_num_posts = $row_members['count_posts'];
   }
   $smcFunc['db_free_result']($request);
   foreach ($context['top_posters_week'] as $i => $j)
      $context['top_posters_week'][$i]['post_percent'] = round(($j['num_posts'] * 100) / $max_num_posts);
   unset($max_num_posts, $row_members, $j, $i);
      global $smcFunc, $scripturl, $context, $settings;
   $starttime = mktime(0, 0, 0, date("n"), date("j"), date("Y")) - (3600*24*31);
   $starttime = forum_time(false, $starttime);
   $request = $smcFunc['db_query']('', '
      SELECT me.id_member, me.real_name, COUNT(*) as count_posts
      FROM {db_prefix}messages AS m LEFT JOIN {db_prefix}members AS me ON (me.id_member = m.id_member)
      WHERE m.poster_time > {int:start_time}
         AND m.id_member != 0
      GROUP BY me.id_member
      ORDER BY count_posts DESC
      LIMIT 5',
      array(
         'start_time' => $starttime,
      )
   );
   $context['top_posters_month'] = array();
   $max_num_posts = 1;
   while ($row_members = $smcFunc['db_fetch_assoc']($request))
   {
      $context['top_posters_month'][] = array(
         'name' => $row_members['real_name'],
         'id' => $row_members['id_member'],
         'num_posts' => $row_members['count_posts'],
         'href' => $scripturl . '?action=profile;u=' . $row_members['id_member'],
         'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['id_member'] . '">' . $row_members['real_name'] . '</a>'
      );

      if ($max_num_posts < $row_members['count_posts'])
         $max_num_posts = $row_members['count_posts'];
   }
   $smcFunc['db_free_result']($request);
   foreach ($context['top_posters_month'] as $i => $j)
      $context['top_posters_month'][$i]['post_percent'] = round(($j['num_posts'] * 100) / $max_num_posts);
   unset($max_num_posts, $row_members, $j, $i);

echo '<div class="eniyiler row">
<div class="eniyilerblock col-md-4">
<div class="cat_bar"><h3 class="catbg">Günün Yazarları</h3></div>
<span class="clear upperframe"><span></span></span>
<div class="roundframe"><div class="innerframe">';
   foreach ($context['top_posters_day'] as $poster)
   {
loadMemberData($poster['id']);
loadMemberContext($poster['id']);
$posteravatar=!empty($memberContext[$poster['id']]['avatar']['image'])? $memberContext[$poster['id']]['avatar']['image'] : '<img class="avatar" src="'. $settings['theme_url']. '/images/cake.png" alt="">';
      echo '
<div class="eniyilerblockdiv"><a href="', $poster['href'], '" title="', $poster['name'], '">'.$posteravatar.'</a> </div>';
   }
   echo '</div></div><span class="lowerframe"><span></span></span></div>
   <div class="eniyilerblock col-md-4">
<div class="cat_bar"><h3 class="catbg">Haftanın Yazarları</h3></div>
<span class="clear upperframe"><span></span></span>
<div class="roundframe"><div class="innerframe">';
   foreach ($context['top_posters_week'] as $poster)
      {
loadMemberData($poster['id']);
loadMemberContext($poster['id']);
$posteravatar=!empty($memberContext[$poster['id']]['avatar']['image'])? $memberContext[$poster['id']]['avatar']['image'] : '<img class="avatar" src="'. $settings['theme_url']. '/images/cake.png" alt="">';
      echo '
     
<div class="eniyilerblockdiv"><a href="', $poster['href'], '" title="', $poster['name'], '">'.$posteravatar.'</a> </div>';
   }
   echo '</div></div><span class="lowerframe"><span></span></span></div>
   <div class="eniyilerblock col-md-4">
<div class="cat_bar"><h3 class="catbg">Ay\'ın Yazarları</h3></div>
<span class="clear upperframe"><span></span></span>
<div class="roundframe"><div class="innerframe">';
   foreach ($context['top_posters_month'] as $poster)
     {
loadMemberData($poster['id']);
loadMemberContext($poster['id']);
$posteravatar=!empty($memberContext[$poster['id']]['avatar']['image'])? $memberContext[$poster['id']]['avatar']['image'] : '<img class="avatar" src="'. $settings['theme_url']. '/images/cake.png" alt="">';
      echo '
       
<div class="eniyilerblockdiv"><a href="', $poster['href'], '" title="', $poster['name'], '">'.$posteravatar.'</a> </div>';
   }
   echo '</div></div><span class="lowerframe"><span></span></span></div>
   </div>';

temanızın index.css dosyasında en sona ekleyin
.eniyiler{
width: 100%;
display: inline-flex;
position: relative;
clear: both;
}
.eniyilerblock{
width: 33.3%;
display: inline-block;
position: relative;
}
.eniyilerblockdiv{
    display: inline;
margin: 0 10px 0 0;
}
.eniyilerblockdiv img.avatar{
    width: 40px;
height: 40px;
border-radius: 50%;
border: 3px solid #7e1ae1;
}
@media screen and (max-width: 720px) {
.eniyilerblock{
width: 100%;
}
}
responsive temalar ilede uyumludur
avatar boyutu vs ile oynamak isteyenler index.css ye ekledikleri kodda .eniyilerblockdiv img.avatar kısmındaki width ve height değerlerini vs. kendilerine göre düzeltsinler

eklediğiniz kodda şu kısım avatarı olmayan üyelere avatar atar temanızın images klasörüne resim atıp  kendinize göre düzeltin
<img class="avatar" src="'. $settings['theme_url']. '/images/cake.png" alt="">
9
emek karşılığı bir ücrete tabidir
mod özellikleri
    Kendi Sunucunuza Resim Eklemeyi Aktif etme
    Resim Ekleme İzinlerini seçebilme
    Max resim dosya boyutunu ayarlama varsayılan 2mb
    Sunucuya eklenen resimlerin tümünü harici bir sayfada gösterme
    Resim Sayfası izinleri ve hızlı link kopyalama
örnek resim konuyu açarken çekildi :D
 

 
resimler sayfasından


mod için pm atabilirsiniz burdan
10
Mod Name:Telegram Autopost Bot
Created By:vbgamer45
Download:https://custom.simplemachines.org/mods/index.php?mod=4254
Sürüm: smf 2.1 rc 3 ve smf 2.017
Modun Amacı sitenize yeni kayıt,konu ve mesaj açıldılığında telegram üzerinden anlık mesaj yollaması
gereksinimler telegramda botfatherdan yeni bot oluşturup bot api key almak
bot oluşturma = https://core.telegram.org/bots#3-how-do-i-create-a-bot
sonra oluşturduğunuz botu telegram grubuna dahil etmek ve bu grubun chat id moda eklemelisiniz
chatid bulmak için şu konuya bakın https://stackoverflow.com/questions/32423837/telegram-bot-how-to-get-a-group-chat-id

çeşitli video anlatımlar https://www.youtube.com/results?search_query=telegram+group+botfather+chatid

modu türkçeleştirme sitenizin dil yapısına göre telegram.turkish-utf8.php veya telegram.turkish.php adında dosya oluşturun içine Alttaki kodları yapıştırıp Themes\default\languages klasörüne atın
<?php
/*
Telegram Autopost
Version 1.0
by:vbgamer45
https://www.smfhacks.com

License Information:
Links to https://www.smfhacks.com must remain unless
branding free option is purchased.
*/

$txt['telegram_txt_settings'] = 'Ayarlar';
$txt['telegram_txt_settings_desc'] = 'Telegram Ayarları için ayarlar ve seçenekler';
$txt['telegram_txt_savesettings'] = 'Ayarları Kaydet';
$txt['telegram_admin'] = 'Telegram Botu Otomatik Yayın Ayarları';


$txt['telegram_enable_bot_auth_token'] = 'Telegram Bot Token';
$txt['telegram_enable_bot_auth_token_desc'] = 'Bot Token Nasıl Alınır: <a href="https://core.telegram.org/bots/api#authorizing-your-bot" target="_blank">https://core.telegram.org/bots/api#authorizing-your-bot</a>';
$txt['telegram_enable_chat_id'] = 'Telegram Chat ID';
$txt['telegram_enable_chat_id_desc'] = 'Chat ID Nasıl Alınır: <a href="https://stackoverflow.com/questions/31078710/how-to-obtain-telegram-chat-id-for-a-specific-user" target="_blank">https://stackoverflow.com/questions/31078710/how-to-obtain-telegram-chat-id-for-a-specific-user</a>';


$txt['telegram_guest'] = 'Ziyaretçi';


$txt['telegram_enable_push_registration'] = 'Anlık Kayıt Bildirimlerini Etkinleştir';
$txt['telegram_enable_push_topic'] = 'Anlık Konu Bildirimlerini Etkinleştir';
$txt['telegram_enable_push_post'] = 'Anlık Cevap Bildirimlerini Etkinleştir';
$txt['telegram_boardstopush'] = 'Konu / Cevap Bildirimleri için Bölümler';
$txt['telegram_boardstopush_desc'] = 'İstediğiniz Bölümleri seçmek için shift veya ctrl basılı tutun';
$txt['telegram_dateformat'] = 'Tarih Biçimi';
$txt['telegram_dateformat_desc'] = 'Tarih Biçimleri hakkında daha fazla bilgiye burdan <a href="http://php.net/manual/en/function.date.php" target="_blank">http://php.net/manual/en/function.date.php</a>';
$txt['telegram_msg_reg'] = 'Anlık Kayıt Mesajı';
$txt['telegram_msg_topic'] = 'Anlık Konu Mesajı';
$txt['telegram_msg_post'] = 'Anlık Cevap Mesajı';
$txt['telegram_botname_reg'] = 'Kayıt için Botname';
$txt['telegram_botname_topic'] = 'Konular için Botname';
$txt['telegram_botname_post'] = 'Cevaplar için Botname';


?>

Modifications.turkish-utf8.php veya Modifications.turkish.php ekleyin
$txt['telegram_admin'] = 'Telegram Ayarları';
mod ayar sayfasından mesajları şu şekil düzeltebilirisiniz
yeni kayıt
Yeni Kullanıcı - **(username)** - Kayıt Oldu **(date)**yeni konu
@(username) Yeni Konu Başlattı *(title)* - (url) Şu Bölümde *(board)* yeni cevap
@(username) Yeni Mesaj Yazdı *(title)* - (url) Şu Bölümde *(board)*
11
Download sayfamızdaki Modifikasyonlar ve Eklentileri artık manuel kurulumunu download butonu altındaki manuel kurulum butonuna tıklayarak görebileceksiniz.

2021 inde ilk mesajıda sitemizde olan bir yenilik olsun :D
12
2014 te bana ait olan (şuan kimin bilmiyorum :D) teknoromi.com sitesinde kendim için arşiv niteliğinde smf.teknoromi.com oluşturmuştum... zaman içinde arkadaşlarında katılımıyla genişleyen bir site halini aldık. teknoromi sitesini kapatmayı düşündüğüm sırada @mavice (ilk resimde yeni üye olarak gözüküyor :D ) siteyi konusal.com taşıyalım demesiyle smf.konusal.com ismi ile 2015 den bu yana bazen bişeyler yapalım diye uğraşsakta bazen ilgilenmeyip kapatalım siteyi desekte hala yayındayız....  bu arada tabi archive.org siteside bizi baya bir indexlemiş bende ordan gözüme çarpan bir kaç indexin ekran görüntülerini aldım ilk indexte temayı göstermemiş ona üzüldüm :S neyse daha fazlasını https://web.archive.org/ bulabilirsiniz .. kendi sitenizin indexlerinide tabiki bakabilirsiniz :D

MAYIS 2014


Ocak 2015


Ağustos 2015


Aralık 2015


Mayıs 2016


Ocak 2017


Mayıs 2017


Ekim 2017


Ocak 2018


Mayıs 2018


Ocak 2019


Temmuz 2019


Mayıs 2020


Aralık 2020
13
Dikkat Bu araç forum veritabanınızı günceller. Kendi sorumluluğunuzdadır. DAİMA kullanmadan önce veritabanınızı yedekleyin. Nasıl çalıştıklarını öğrenmek ve istenen sonuçları onaylamak için DAİMA bunları önce test ortamınızda çalıştırın.
Kullanmadan önce resmi sitedeki mesajları okuyunuz https://www.simplemachines.org/community/index.php?topic=575102.0

mergeSMF.php - İki forumu birleştirir. SMF2.0.
SMF_Topic_Link_Fixer_Merge.php - Birleştirme sonrası alıntı bağlantı düzelticisi. Belirli bir gönderi aralığı için teklif bağlantılarını düzelterek, iletiyi sağladığınız bir değere göre artırır. Eski ikincil forum gönderilerini düzeltmeyi amaçladı. SMF2.0.
smf_mark_all_read_merge.php - Mevcut mesaj panosu kullanıcıları tarafından okunan yeni forum panolarını işaretlemek için kullanılabilir. Benim örneğimde, birleştirilmiş forum ana forumun öncülüydü ve içerik tarihlendirilmişti. SMF2.0.

Kaynak github sbulen

indir https://smf.konusal.com/index.php?action=downloads;sa=view;down=143

henüz bende test etmediğim çok detay veremiyorum :D aman dikkat yedek alın.
14
Dikkat Bu araç forum veritabanınızı günceller. Kendi sorumluluğunuzdadır. DAİMA kullanmadan önce veritabanınızı yedekleyin. Nasıl çalıştıklarını öğrenmek ve istenen sonuçları onaylamak için DAİMA bunları önce test ortamınızda çalıştırın.

smf_fix_dbl_enc_deep.php
Mesajlardaki çift kodlama sorunlarını giderir.
Adresleme sırasında 4 baytlık UTF8 karakterlerini kontrol eder ve gerekirse bunları htmlentitelere dönüştürür.
SMF2.0 ve 2.1 çalışır.

smf_fix_dbl_enc_all.php
Mesajlardaki çift kodlama sorunlarını giderir.
Daha basit ve daha hızlıdır, ancak 4 baytlık dizilerin neden olduğu sorunları çözmez.
SMF2.0 ve 2.1 çalışır.

Site anadizine atıp siteadı/smf_fix_dbl_enc_all.php veya  smf_fix_dbl_enc_deep.php şeklinde çalıştırın
Kaynak github sbulen

indir https://smf.konusal.com/index.php?action=downloads;sa=view;down=142
15
Dikkat Bu araç forum veritabanınızı günceller. Kendi sorumluluğunuzdadır. DAİMA kullanmadan önce veritabanınızı yedekleyin. Nasıl çalıştıklarını öğrenmek ve istenen sonuçları onaylamak için DAİMA bunları önce test ortamınızda çalıştırın.


smf_fix_log_actions.php
log_actions tüm dize uzunluklarını kontrol eder ve düzeltir.
UTF8 dönüşümleri, serileştirilmiş dizelerde dize uzunluklarını kesebilir.
SMF2.0.xx çalışır


Site anadizine atıp siteadı/smf_fix_log_actions.php şeklinde çalıştırın
Kaynak github sbulen

indir https://smf.konusal.com/index.php?action=downloads;sa=view;down=141
16
Dikkat Bu araç forum veritabanınızı günceller. Kendi sorumluluğunuzdadır. DAİMA kullanmadan önce veritabanınızı yedekleyin. Nasıl çalıştıklarını öğrenmek ve istenen sonuçları onaylamak için DAİMA bunları önce test ortamınızda çalıştırın.

SMF_URLs_Paths.php
Bu araç, SMF forumunun veritabanındaki tüm URL'leri ve Yolları bir değerden diğerine dönüştürür. SMF 2.0 ve 2.1.
Bu araç, ayarlar tablosu, temalar tablosu, mesajlar tablosu, kişisel mesajlar ve üyelerin imzaları boyunca bulunan tüm URL'leri ve Yolları günceller.

php dosyasını çalıştırmadan önce düzenlenmesi gereken kısımlar

$oldURL = 'http://your/old/url';
$oldDir = '/your/old/dir';
$newURL = 'http://your/new/url';
$newDir = 'C:Program Files (x86)your
ewdir';


Site anadizine atıp siteadı/SMF_URLs_Paths.php şeklinde çalıştırın
Kaynak github sbulen

indir https://smf.konusal.com/index.php?action=downloads;sa=view;down=140
17
Dikkat Bu araç forum veritabanınızı günceller. Kendi sorumluluğunuzdadır. DAİMA kullanmadan önce veritabanınızı yedekleyin. Nasıl çalıştıklarını öğrenmek ve istenen sonuçları onaylamak için DAİMA bunları önce test ortamınızda çalıştırın.

SMF_InnoDB_Converter.php
Bu araç, SMF forumunuzun MySQL veritabanı motorunu InnoDB'ye çevirir.
SMF 2.0 ve 2.1 Çalışır.

Site anadizine atıp siteadı/SMF_InnoDB_Converter.php şeklinde çalıştırın
Kaynak github sbulen

indir https://smf.konusal.com/index.php?action=downloads;sa=view;down=139
18
smf_hex_dump.php
Bu araç, belirli bir kayıttaki belirli bir sütunun oluşumlarını onaltılık olarak döker.
UTF8 veri sorunlarını ayıklamak için kullanışlıdır.
UTF8 güvenlidir - çok baytlı bir karakteri ikiye bölmez.
SMF2.0 ve 2.1 için çalışır.

Çalıştırmadan öncephp dosyasını metin editörü ile açıp kendinize göre düzeltmeniz gerekir
düzenlmesi gereken kısımlar
1 veritabanındaki hangi tabloda sorgu yapacaksanız onu yazınız
$record = 'messages';
2 seçili tablonun hangi sutununda çekim yapacaksanız o sutunu yazınız
$column = 'body';
3 hangi mesajların çekilmesini istiyorsanız o mesajların id numaralarını giriniz
$where_clause = 'WHERE id_msg IN (2, 3, 4, 5, 6, 7, 8)';

Site anadizine atıp siteadı/smf_hex_dump.php şeklinde çalıştırın
Kaynak github sbulen

indir https://smf.konusal.com/index.php?action=downloads;sa=view;down=138
19
SMF_Topic_Link_Diag.php
Bu araç, Bir konu veya mesajın bölünmüş / birleştirilmiş yanlış bir konu gibi sorunlara sahip gibi görünen sorunları gösterir
SMF2.0 ve 2.1 için çalışır.


Site anadizine atıp siteadı/SMF_Topic_Link_Diag.php şeklinde çalıştırın
Kaynak github sbulen

indir https://smf.konusal.com/index.php?action=downloads;sa=view;down=137
20
SMF_UTF8_Diag.php
Bu araç, SMF veritabanınızın karakter seti ve harmanlama durumuyla ilgili bir grup faydalı bilgi gösterir.
SMF2.0 & 2.1 için çalışır.

Site anadizine atıp siteadı/SMF_UTF8_Diag.php şeklinde çalıştırın
Kaynak github sbulen

indir https://smf.konusal.com/index.php?action=downloads;sa=view;down=136

MENU ×