25 Mar 2023 10:32 Yeni Konu Oluştur

Haberler:

Üye kayıt esnasında E-posta adresinizin doğru olduğuna ve Aktivasyon Mailinize bakmayı unutmayın.


Menü

İ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.

İletileri Göster Menü

Mesajlar - cee山

#1
1 soru - https://search.google.com/search-console/about burdan google yardımı ile günlük verileri öğrebilirsiniz.
2 soru hostingler haftalık yedek alıyor hosting sağlıyıcınız ile görüşebilirsiniz.Yada https://www.google.com/search?q=php+ile+g%C3%BCnl%C3%BCk+mysql+yede%C4%9Fi+alma bakarak şu adresteki kodları kullanarak https://fatihsoysal.com/blog/php-kullanarak-mysql-veritabanini-yedekleme/
<?php
 
/**
 * @function    backupDatabaseTables
 * @author      Fatih Soysal
 * @link        http://www.fatihsoysal.com
 * @usage       PHP Kullanarak MySQL Veritabanını Yedekleme
 */
function backupDatabaseTables($dbHost,$dbUsername,$dbPassword,$dbName,$tables '*'){
    
//veritabanı bağlantısı
    
$db = new mysqli($dbHost$dbUsername$dbPassword$dbName); 
 
    
//tüm tabloları alalım
    
if($tables == '*'){
        
$tables = array();
        
$result $db->query("SHOW TABLES");
        while(
$row $result->fetch_row()){
            
$tables[] = $row[0];
        }
    }else{
        
$tables is_array($tables)?$tables:explode(',',$tables);
    }
 
    
//tablolar içerisinde dönelim
    
foreach($tables as $table){
        
$result $db->query("SELECT * FROM $table");
        
$numColumns $result->field_count;
 
        
$return .= "DROP TABLE $table;";
 
        
$result2 $db->query("SHOW CREATE TABLE $table");
        
$row2 $result2->fetch_row();
 
        
$return .= "\n\n".$row2[1].";\n\n";
 
        for(
$i 0$i $numColumns$i++){
            while(
$row $result->fetch_row()){
                
$return .= "INSERT INTO $table VALUES(";
                for(
$j=0$j $numColumns$j++){
                    
$row[$j] = addslashes($row[$j]);
                    
$row[$j] = ereg_replace("\n","\\n",$row[$j]);
                    if (isset(
$row[$j])) { $return .= '"'.$row[$j].'"' ; } else { $return .= '""'; }
                    if (
$j < ($numColumns-1)) { $return.= ','; }
                }
                
$return .= ");\n";
            }
        }
 
        
$return .= "\n\n\n";
    }
 
    
//dosyayı kaydedelim
    
$handle fopen('db-backup-'.time().'.sql','w+');
    
fwrite($handle,$return);
    
fclose($handle);
}
?>
daha sonra kullanım için
backupDatabaseTables('localhost','root','*****','cariHesaplarDB');
böyle bir php dosyasını hosting panelinden günlük görevler kısmından çalıştırarak sorunu çözebilirsiniz.
#2
bazen sunucu tarafında db bağlanamıyor.Sorunu sunucu tarafında çözmeyi deneyin.Olmaz ise @snrj ustaya tekrar yazabilirsiniz.
#3
Xml ile zaten konuları çekiyorlar.Api'ler daha çok 3 parti uygulamalar için.. Araştırın Api,Sdk diye biliyoruz.
#4
Smf Sohbet / Ramazan 1 Nisan [2022]
01 Nis 2022 22:37
Smf.Konusal Ailesi olarak.Oruçlarınızı Allah kabul etsin.Hayırlı Ramazanlar
Bu bölümdeki eklentileri göremezsiniz.
#5
Aslında bir dönem Smf siteler bölümü vardı link paylaşılıyordu belki o olabilir.Diğer türlü bugün smf / php ziyade javascript çok canlı python da...Anlıyacağımız konu sadece bir taraflı değil çok etken var.

Benim düşüncem site ne kadar basit aradığına ulaşabiliyorsan ve optimum perfonmas alabiliyorsak sistemden iyidir.

Diğer konu ; Sitede iyi bir ekibiniz varsa her türlü google face ins vs.. önünde çıkarsınız.Geri kalan şey eklentiler ve iyi bir site görünümü diyebilirim.
#7
php sürümü 7.4 ve sunucu tarafında  mod securty kapatıp denermisiniz .Php error log paylaşabilirsiniz.
#9
Rabbim küffara boyun eğmiyenlerden Razı olsun.
#10
Alıntı yapılan: gevv - 17 Mar 2022 20:09sizin yorumunuzdan sonra githubdan indirdim  tema ayarlarında kaydet butonuna tıklanmıyor belki firefox sorunludur diyerekten chorome denedim aynı  ???
github @gevv @snrj bakın ustalar index_1.css :root{} ile renkleri çekelim ondan sonra multi color yaparız.
#11
Rabbim dualarımızı kabul buyursun.Hayırlı Kandiller Smf Destek Ailesi
#12
Alıntı yapılan: mhmmdckr - 05 Ara 2021 11:48hem memleketliyiz ben de Çarşambalıyım kral zaten bu işleri yapsa yapsa Samsunlu yapar başkaları hemen ücret talep ediyorlar
@Samsunlee yapmış ama :) bizde bekliyoruz sizle
#13
1 sorun için https://custom.simplemachines.org/index.php?mod=3674
2 soru için bahsedilen modda o kısımlarda özel bir ID CLASS bulunmuyor css dosyanızdaki : "a, a:visited" color kısmını değiştirmeniz gerekicek bu da tüm temaya yansır.
3 soru ise bunun için html çok azda php bilgisine vakıf olmak gerekiyor. Ordaki kod kısmı temanızın index.template.php ' de
echo '
<div id="header">
<h1 class="forumtitle">
<a id="top" href="', $scripturl, '">', empty($context['header_logo_url_html_safe']) ? $context['forum_name_html_safe'] : '<img src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name_html_safe'] . '">', '</a>
</h1>';

echo '
', empty($settings['site_slogan']) ? '<img id="smflogo" src="' . $settings['images_url'] . '/smflogo.svg" alt="Simple Machines Forum" title="Simple Machines Forum">' : '<div id="siteslogan">' . $settings['site_slogan'] . '</div>', '';

echo '
</div>
orda site_slogan olayı var şöyle bir ekleme yapabilirsin zaten css de #header kodunda display:flex; var.
echo '
<div id="header">
<h1 class="forumtitle">
<a id="top" href="', $scripturl, '">', empty($context['header_logo_url_html_safe']) ? $context['forum_name_html_safe'] : '<img src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name_html_safe'] . '">', '</a>
</h1>';

echo '
', empty($settings['site_slogan']) ? '<img id="smflogo" src="' . $settings['images_url'] . '/smflogo.svg" alt="Simple Machines Forum" title="Simple Machines Forum">' : '<div id="siteslogan">' . $settings['site_slogan'] . '</div>', '';
echo '
<img id="smflogo" src="' . $settings['images_url'] . '/resim1.jpg" alt="Resim1" title="Resim1">
<img id="smflogo" src="' . $settings['images_url'] . '/resim2.jpg" alt="Resim2" title="Resim2">
';

echo '
</div>
Bu kod direk çalışır resim1.jpg resim2.jpg istediğin gibi değiştirebilirsin.

Başarılar
#14
Profile-View.php Sources de satır 243 sonrasına yani aşadaki kod
    loadCustomFields($memID);Sonrasına ekleyin
    $request = $smcFunc['db_query']('', '
        SELECT
            b.id_board, b.name AS bname, c.id_cat, c.name AS cname, m.id_topic, m.id_msg,
            t.id_member_started, t.id_first_msg, t.id_last_msg, m.body, m.smileys_enabled,
            m.subject, m.poster_time, m.approved
        FROM {db_prefix}messages AS m
            INNER JOIN {db_prefix}topics AS t ON (t.id_topic = m.id_topic)
            INNER JOIN {db_prefix}boards AS b ON (b.id_board = t.id_board)
            LEFT JOIN {db_prefix}categories AS c ON (c.id_cat = b.id_cat)
        WHERE m.id_member = {int:current_member}
            AND {query_see_board}' . (!$modSettings['postmod_active'] || $context['user']['is_owner'] ? '' : '
            AND t.approved = {int:is_approved} AND m.approved = {int:is_approved}') . '
        ORDER BY m.id_msg DESC
        LIMIT 1',
        array(
            'current_member' => $memID,
            'is_approved' => 1,
        )
    );

    $row = $smcFunc['db_fetch_assoc']($request);

        censorText($row['subject']);

        // And the array...
        $context['posts'] = array(
            'body' => $row['body'],
            'category' => array(
                'name' => $row['cname'],
                'id' => $row['id_cat']
            ),
            'board' => array(
                'name' => $row['bname'],
                'id' => $row['id_board']
            ),
            'topic' => $row['id_topic'],
            'subject' => $row['subject'],
            'start' => 'msg' . $row['id_msg'],
            'time' => timeformat($row['poster_time']),
            'timestamp' => forum_time(true, $row['poster_time']),
            'id' => $row['id_msg'],
            'can_reply' => false,
            'can_mark_notify' => false,
            'can_delete' => false,
            'delete_possible' => ($row['id_first_msg'] != $row['id_msg'] || $row['id_last_msg'] == $row['id_msg']) && (empty($modSettings['edit_disable_time']) || $row['poster_time'] + $modSettings['edit_disable_time'] * 60 >= time()),
            'approved' => $row['approved'],
        );

   
    $smcFunc['db_free_result']($request);

Daha sonra Profile.template.php Default temada 282 satır yani aşadaki kod
    echo '
                    <dt>', $txt['lastLoggedIn'], ': </dt>
                    <dd>', $context['member']['last_login'], '</dd>
                </dl>';
Sonrasına ekleyin
        echo '
        <hr />
        <dl>
            <dt><a href="'.$scripturl.'?action=profile;area=showposts;sa=messages;u='.$context['id_member'].'">Daha fazla</a> Son Mesajı : </dt>
            <dd><strong><a href="', $scripturl, '?board=', $context['posts']['board']['id'], '.0">', $context['posts']['board']['name'], '</a> / <a href="', $scripturl, '?topic=', $context['posts']['topic'], '.', $context['posts']['start'], '#msg', $context['posts']['id'], '">', $context['posts']['subject'], '</a></strong></dd>
        </dl>';

Umarım faydalı olmuştur hata vb.. söyleyebilirsiniz.

Bu bölümdeki eklentileri göremezsiniz.
#15
Smf 2.1 değil mi ? Kod satırları
Profile.template.php de
155 satır
293 satır
Sources/Profile-View.php
211 Satır
default/Profile.template.php
429 satır

Bakarsanız görmeniz lazım.Bu konulara yabancı iseniz biraz kurcalamanız gerekicek.

MENU ×