سلام و وقت بخیر
یه آموزشی داخل سایت جهت استفاده از ربات تلگرام قرار گرفته بود که به خوبی هم جواب می ده و بابت انتشار آموزش تشکر می گنم. که اگه اشتباه نکنم توسط آقای یکتا منتشر شده بود.
مشکلی که وجود داره اینه که پستی که از قبل داخل سایت بوده و آپدیت می کنیم رو ربات داخل کانال ارسال نمی کنه و فقط پست های جدیدی که داخل سایت ارسال شدند توسط ربات داخل کانل ثبت میشن.
اگه راه حلی جهت اینکه آپدیت پست های قبلی هم داخل کانال ارسال بشه دارید لطفا مطرح کنید.
با تشکر
عدم ارسال پست های آپدیت شده توسط ربات تلگرام
#1
ارسالی 1395/07/28 ساعت 05:49
#2
ارسالی 1395/07/28 ساعت 20:52
سلام و وقت بخیر
یه آموزشی داخل سایت جهت استفاده از ربات تلگرام قرار گرفته بود که به خوبی هم جواب می ده و بابت انتشار آموزش تشکر می گنم. که اگه اشتباه نکنم توسط آقای یکتا منتشر شده بود.
مشکلی که وجود داره اینه که پستی که از قبل داخل سایت بوده و آپدیت می کنیم رو ربات داخل کانال ارسال نمی کنه و فقط پست های جدیدی که داخل سایت ارسال شدند توسط ربات داخل کانل ثبت میشن.
اگه راه حلی جهت اینکه آپدیت پست های قبلی هم داخل کانال ارسال بشه دارید لطفا مطرح کنید.
با تشکر
سلام علتش اینه که شما فقط در addnews.php تعریف میکنین که ربات تلگرام فعال بشه.
برای اینکار هم میتونین فایل engine/inc/editnews.php رو ویرایش کنین و کد زیر رو بیابید :
msg( "info", $lang['edit_alleok'], $lang['edit_alleok_1'], $_SESSION['admin_referrer'] );
بعد از آن کد زیر را قرار بدید :
include_once ENGINE_DIR . '/classes/telegram.class.php';
البته تست نکردم ، تست کنین و اطلاع بدید.
موفق باشید.
#3
ارسالی 1395/07/29 ساعت 08:33
احسان جان کدی که گفتی به چند صورت تست کردم جواب نداد که احتمالا نتونستم دقیق جایگذاری کنم کد رو
محبت کنین خودتون هم یه تست بکنید لطفا و شکل صحیح کد رو بفرمایید به چه شکلی باید باشه.
من به این شکل
if( $no_permission ) { msg( "error", $lang['addnews_error'], $lang['edit_denied'], $_SESSION['admin_referrer'] ); } elseif( $okdeleted ) { msg( "info", $lang['edit_delok'], $lang['edit_delok_1'], $_SESSION['admin_referrer'] ); } elseif( $okchanges ) { msg( "info", $lang['edit_alleok'], $lang['edit_alleok_1'], $_SESSION['admin_referrer'] ); } elseif( $okchanges ) { include_once ENGINE_DIR . '/classes/telegram.class.php'; } else { msg( "error", $lang['addnews_error'], $lang['edit_allerr'], $_SESSION['admin_referrer'] ); }
و همچنین این صورت
if( $no_permission ) { msg( "error", $lang['addnews_error'], $lang['edit_denied'], $_SESSION['admin_referrer'] ); } elseif( $okdeleted ) { msg( "info", $lang['edit_delok'], $lang['edit_delok_1'], $_SESSION['admin_referrer'] ); } elseif( $okchanges ) { msg( "info", $lang['edit_alleok'], $lang['edit_alleok_1'], $_SESSION['admin_referrer'] ); include_once ENGINE_DIR . '/classes/telegram.class.php'; } else { msg( "error", $lang['addnews_error'], $lang['edit_allerr'], $_SESSION['admin_referrer'] ); }
ویرایش کردم ولی جواب نداد.
آیا فقط با ایجاد تغییر داخل فایل engine/inc/editnews.php حل میشه یا اینکه باید فایل telegram.class.php رو هم که آقای یکتا زحمت ساخت و آموزش هک رو کشیده بودند هم ویرایش بشه ؟
با تشکر
#4
ارسالی 1395/07/29 ساعت 10:47
احسان جان کدی که گفتی به چند صورت تست کردم جواب نداد که احتمالا نتونستم دقیق جایگذاری کنم کد رو
محبت کنین خودتون هم یه تست بکنید لطفا و شکل صحیح کد رو بفرمایید به چه شکلی باید باشه.
من به این شکل
if( $no_permission ) { msg( "error", $lang['addnews_error'], $lang['edit_denied'], $_SESSION['admin_referrer'] ); } elseif( $okdeleted ) { msg( "info", $lang['edit_delok'], $lang['edit_delok_1'], $_SESSION['admin_referrer'] ); } elseif( $okchanges ) { msg( "info", $lang['edit_alleok'], $lang['edit_alleok_1'], $_SESSION['admin_referrer'] ); } elseif( $okchanges ) { include_once ENGINE_DIR . '/classes/telegram.class.php'; } else { msg( "error", $lang['addnews_error'], $lang['edit_allerr'], $_SESSION['admin_referrer'] ); }و همچنین این صورت
if( $no_permission ) { msg( "error", $lang['addnews_error'], $lang['edit_denied'], $_SESSION['admin_referrer'] ); } elseif( $okdeleted ) { msg( "info", $lang['edit_delok'], $lang['edit_delok_1'], $_SESSION['admin_referrer'] ); } elseif( $okchanges ) { msg( "info", $lang['edit_alleok'], $lang['edit_alleok_1'], $_SESSION['admin_referrer'] ); include_once ENGINE_DIR . '/classes/telegram.class.php'; } else { msg( "error", $lang['addnews_error'], $lang['edit_allerr'], $_SESSION['admin_referrer'] ); }ویرایش کردم ولی جواب نداد.
آیا فقط با ایجاد تغییر داخل فایل engine/inc/editnews.php حل میشه یا اینکه باید فایل telegram.class.php رو هم که آقای یکتا زحمت ساخت و آموزش هک رو کشیده بودند هم ویرایش بشه ؟
با تشکر
سلام
تست شد
سلام و وقت بخیر
$db->query( "UPDATE " . PREFIX . "_post SET title='$title', date='$thistime', short_story='$short_story', full_story='$full_story', xfields='$filecontents', descr='{$metatags['description']}', keywords='{$metatags['keywords']}', category='$category_list', alt_name='$alt_name', allow_comm='$allow_comm', approve='$approve', allow_main='$allow_main', fixed='$news_fixed', allow_br='$allow_br', symbol='$catalog_url', tags='{$_POST['tags']}', metatitle='{$metatags['title']}' WHERE id='$item_db[0]'" );
include_once ENGINE_DIR . '/classes/telegram.class.php';
$db->query( "UPDATE " . PREFIX . "_post SET title='$title', short_story='$short_story', full_story='$full_story', xfields='$filecontents', descr='{$metatags['description']}', keywords='{$metatags['keywords']}', category='$category_list', alt_name='$alt_name', allow_comm='$allow_comm', approve='$approve', allow_main='$allow_main', fixed='$news_fixed', allow_br='$allow_br', symbol='$catalog_url', tags='{$_POST['tags']}', metatitle='{$metatags['title']}' WHERE id='$item_db[0]'" );
include_once ENGINE_DIR . '/classes/telegram.class.php';
0 کاربر در حال خواندن این موضوع است
0 کاربر، 0 مهمان و 0 عضو مخفی