YaRGuCi
Üye
-
- Katılım
- Mart 23, 2019
-
- Mesajlar
- 62
-
- Tepkime puanı
- 80
-
- Puanları
- 268
-
- Yaş
- 38
-
- Konum
- İSTANBUL - BAŞAKŞEHİR
Merhabalar arkadaşlar başlıktan da anlaşılacağı üzere telegram'a girmeden kendi sitenizden bağlanıp istediğiniz gibi sohbet edebilirsiniz.
Modul Özellikleri:
1 ) Temel versiyon 1.0
2 ) Haber eklerken mesaj gönderme
3 ) Haber düzenlerken mesaj gönderme
4 ) Kanala düzenli mesaj gönderme
5 ) İstediğiniz sohbeti arama
6 ) Mesaj göndermek için şablonlar ayarlama
7 ) Site SSL üzerinden çalışıyorsa, botu Webhook'a eklemek mümkün olacaktır
Desteklenen Sürümler
DLE : 11.x ve üzeri
PHP: 5.x ve üzeri
Modül Kurulumu:
Aşağıdaki install.php dosyasını web sitenizin kök dizinine atarak; http://siteisminiz.com/install.php olarak çalıştırınız.
çalıştıkdıktan sonra kök dizininizden bu dosyayı silmeyi unutmayınız.
daha sonra;
sitenizin kök dizininden engine/inc dosyasına girip message.php dosyası oluşturup aşağıda vereceğim kodu yapıştırıp kaydediyoruz.
daha sonra aynı klasör içinde maharder adında bir klasör oluşturup maharder.zip dosyasındaki assets ve message dosyalarını içine atıyoruz.
bu işlem bittikten sonra engine/skins/ dosyasına girip aşağıda vermiş olduğum skins.zip içindeki klasörü skins klasörüne kopyalıyoruz.
ilgili yerlere dosya gönderimini yaptıktan sonra kurulumumuzu tamamlamış oluyoruz.Takıldığınız herhangi bir nokta olursa bu konu başlığı altından belirtebilirsiniz.
Modul Özellikleri:
1 ) Temel versiyon 1.0
2 ) Haber eklerken mesaj gönderme
3 ) Haber düzenlerken mesaj gönderme
4 ) Kanala düzenli mesaj gönderme
5 ) İstediğiniz sohbeti arama
6 ) Mesaj göndermek için şablonlar ayarlama
7 ) Site SSL üzerinden çalışıyorsa, botu Webhook'a eklemek mümkün olacaktır
Desteklenen Sürümler
DLE : 11.x ve üzeri
PHP: 5.x ve üzeri
Modül Kurulumu:
Aşağıdaki install.php dosyasını web sitenizin kök dizinine atarak; http://siteisminiz.com/install.php olarak çalıştırınız.
Kod:
<?php
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Origin: ");
$codename = "message";
$helplink = "https://www.ircforumlari.com.tr/uye/124-yarguci.html";
$sitelink = "https://www.ircforumlari.com.tr";
define('DATALIFEENGINE', true);
define('ROOT_DIR', dirname (__FILE__));
define('ENGINE_DIR', ROOT_DIR.'/engine');
define('INC_DIR', ENGINE_DIR.'/inc');
require_once ENGINE_DIR.'/classes/mysql.php';
require_once INC_DIR.'/include/functions.inc.php';
include ENGINE_DIR.'/data/dbconfig.php';
include ENGINE_DIR.'/data/config.php';
require_once (ENGINE_DIR . '/inc/maharder/assets/functions.php');
require_once (ENGINE_DIR . '/inc/maharder/'.$codename.'/version.php');
$check_db = new db;
$check_db->connect(DBUSER, DBPASS, DBNAME, DBHOST, false);
if( version_compare($check_db->mysql_version, '5.6.4', '<') ) {
$storage_engine = "MyISAM";
} else $storage_engine = "InnoDB";
unset($check_db);
switch ($_GET['action']) {
case 'install':
try {
$tableSchema = array();
$tableSchema[] = "INSERT INTO " . PREFIX . "_admin_sections (name, title, descr, icon, allow_groups) VALUES ('{$codename}', '{$name} v{$version}', '{$descr}', '{$codename}.png', '1')";
foreach ($tableSchema as $table) {
$db->query($table);
}
$html = "Basariyla yuklendi";
} catch (Exception $e) {
$fail = $e->getMessage();
$html = "Bir hata oluştu: {$fail}";
}
break;
default:
$html = <<<HTML
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta http-equiv="Access-Control-Allow-Origin" content="*">
<meta http-equiv="Access-Control-Allow-Credentials" content="True">
<link href="https://trklavye.net/css/frame.css" rel="stylesheet">
<link href="https://trklavye.net/css/prettify.css" rel="stylesheet">
<link href="https://trklavye.net/css/installpage.css" rel="stylesheet">
<title>{$name} v{$version}</title>
</head>
<body>
<div class="ui container">
<div class="ui equal width divided grid">
<div class="stretched row">
<div class="three wide column sticky">
<div class="ui vertical fluid tabular menu">
<a class="active item" data-tab="descr">Tanım</a>
<a class="item" data-tab="install">Kurulum</a>
<a class="item" data-tab="help">Destek</a>
</div>
</div>
<div class="column content">
<div class="ui segment active tab" data-tab="descr">
<h2 class="ui header">
<i class="fab fa-cloudversify"></i>
<div class="content">
{$name}, versiyon {$version}
<div class="sub header">Mesaj gonderme</div>
</div>
</h2>
<p>
Modül, bir bot kullanarak seçilen sohbete mesaj gönderir. Esnek ayarlar, modülün yalnızca istediğinizi göndermesini sağlar. <br> İşlevsel ve geliştirilmektedir. Dilekleriniz dikkate alınır.
</p>
</div>
<div class="ui segment tab" data-tab="install">
<h2 class="ui header">
<i class="fas fa-list-ol"></i>
<div class="content">
Kurulum
<div class="sub header">Güncellenen belgeler <a href="{$helplink}" target="_blank">burada <i class="fas fa-external-link-alt"></i></a></div>
</div>
</h2>
<ol>
<li>Yüklemek için tüm dosyaları sitenin kök dizinine bırakın ve çalıştırın <a href="{$_SERVER['PHP_SELF']}?action=install" target="_blank">komut dosyası <i class="fas fa-external-link-alt"></i></a> (açıklamayı okuyunuz).</li>
<li>Modül ayarlarında bot belirtecini ve sohbet kimliğini belirtin, aksi takdirde çalışmayacak.</li>
<li>Aç <b>engine/inc/addnews.php</b> bize ulaşın <pre class="prettyprint linenums">clear_cache( array('news_', 'tagscloud_', 'archives_', 'calendar_', 'topnews_', 'rss', 'stats') );</pre> ve daha iyisini yapmak için <pre class="prettyprint linenums">include_once (ENGINE_DIR . "/inc/maharder/message/addnews.php");</pre></li>
<li>Aç <b>engine/inc/editnews.php</b> bize ulaşın <pre class="prettyprint linenums">clear_cache( array('news_', 'full_'.$item_db[0], 'comm_'.$item_db[0], 'tagscloud_', 'archives_', 'calendar_', 'rss', 'stats') );</pre> ve daha iyisini yapmak için <pre class="prettyprint linenums">include_once (ENGINE_DIR . "/inc/maharder/message/editnews.php");</pre></li>
<li> install.php Kaldır kurulum bittikten sonra</li>
</ol>
</div>
<div class="ui segment tab" data-tab="help">
<h2 class="ui header">
<i class="fas fa-user-circle"></i>
<div class="content">
Destek
<div class="sub header">Güncellenen belgeler <a href="{$helplink}" target="_blank">burada <i class="fas fa-external-link-alt"></i></a></div>
</div>
</h2>
<p>Script desteği <strong>ücretsiz</strong> olarak <strong>sizlere</strong> sunulmuştur <strong>Message</strong> kodlaması <strong>UTF-8</strong>.
kurulumda.</p>
<p><strong>Telif Hakkı</strong>:</p>
<ul>
<li>Destek talebinden bulunabilirsiniz <a href="{$helplink}" target="_blank" rel="noopener">Forum</a>, üzerinden <a href="{$sitelink}" target="_blank" rel="noopener">Adres </a> bilgileri : <a href="https://www.ircforumlari.com.tr/uye/124-yarguci.html" target="_blank" rel="noopener">Message</a> Türkçe Yazarıdır.</li>
<li>İşlevselliği kendiniz için uyarlayın</li>
<li>Tasarımı kendinize uyarlayın</li>
<li>Yukarıda açıklanan aynı dallar aracılığıyla yeni işlevler sunun</li>
<li>Modülü herkese açık erişimde yayınla</li>
</ul>
<p><strong>Kullanım Hakkı:</strong></p>
<ul>
<li>Kendinize yazar atayın</li>
<li>İmkansızı isteyin</li>
<li>Yazarın izni olmadan uyarlamaları yayınlayabilirsiniz.</li>
<li>Modülü yazarı belirtmeden dağıtabilir, kendize göre düzenleyebilirsiniz</li>
<li>Telif hakkı yoktur</li>
</ul>
<p><strong>Yazar Hakkında</strong>:</p>
<ul>
<li><strong>Yazar</strong>: YaRGuCi</li>
<li><strong>Message</strong>: <a href="https://www.ircforumlari.com.tr/uye/124-yarguci.html" target="_blank" rel="noopener">ircforumlari.com.tr</a></li>
</ul>
<p><strong>Destek (ircforumlari.com.tr)</strong>:</p>
</div>
</div>
</div>
</div>
</div>
<script src="https://trklavye.net/js/jquery.js"></script>
<script src="https://trklavye.net/js/frame.js"></script>
<script src="https://trklavye.net/js/icons.js"></script>
<script src="https://trklavye.net/js/prettify.js"></script>
<script src="https://trklavye.net/js/run_prettify.js"></script>
<script src="https://trklavye.net/js/installpage.js"></script>
</body>
</html>
HTML;
break;
}
echo $html;
çalıştıkdıktan sonra kök dizininizden bu dosyayı silmeyi unutmayınız.
daha sonra;
sitenizin kök dizininden engine/inc dosyasına girip message.php dosyası oluşturup aşağıda vereceğim kodu yapıştırıp kaydediyoruz.
Kod:
<?php
/*
============================================================
Modul Turkcelestirme: http://ircforumlari.com.tr
============================================================
Yazar : YaRGuCi
============================================================
*/
if( !defined( 'DATALIFEENGINE' ) ) die( "Oh! You little bastard!" );
$codename = "message";
@include (ENGINE_DIR . '/data/'.$codename.'.php');
require_once (ENGINE_DIR . '/inc/maharder/assets/functions.php');
require_once (ENGINE_DIR . '/inc/maharder/'.$codename.'/version.php');
impFiles('css', $cssfiles);
$adminlink = "?mod=".$codename;
switch ($_GET['do']) {
case 'save':
require_once (ENGINE_DIR . '/inc/maharder/'.$codename.'/save.php');
break;
case 'chat_id':
require_once (ENGINE_DIR . '/inc/maharder/'.$codename.'/getChat.php');
break;
case 'sendMessage':
require_once (ENGINE_DIR . '/inc/maharder/'.$codename.'/sendMessage.php');
break;
default:
require_once (ENGINE_DIR . '/inc/maharder/'.$codename.'/default.php');
break;
}
impFiles('js', $jsfiles);
echofooter();
daha sonra aynı klasör içinde maharder adında bir klasör oluşturup maharder.zip dosyasındaki assets ve message dosyalarını içine atıyoruz.
bu işlem bittikten sonra engine/skins/ dosyasına girip aşağıda vermiş olduğum skins.zip içindeki klasörü skins klasörüne kopyalıyoruz.
ilgili yerlere dosya gönderimini yaptıktan sonra kurulumumuzu tamamlamış oluyoruz.Takıldığınız herhangi bir nokta olursa bu konu başlığı altından belirtebilirsiniz.