دیتالایف انجین فارسی

دیتالایف انجین فارسی

پشتیبان رسمی سیستم مدیریت محتوا

ارسال اخبار در

ارسال اخبار در کانال تلگرام

با استفاده از این هک ساده، می‌توانید به صورت همزمان درکنار مطالبی که روی سیستم دیتالایف انجین منتشر می‌کنید، در کانال تلگرام سایت‌تون هم ارسال کنید.

ارسال اخبار در کانال تلگرام

روال کار به این صورت هست که ابتدا یک ربات روی تلگرام می‌سازید، سپس ربات رو به عنوان Administrator روی کانال خود Add می‌کنید.

دانلود
شما دسترسی لازم جهت دریافت این فایل را ندارید.
آموزش نصب
1) فایل رو دانلود کنید و به مسیر مشخص آپلود کنید.

2) به آیدی BotFather@ در تلگرام پیام بدید و با استفاده از دستور زیر، ربات خود را بسازید:
/newbot

در پاسخ آن، ابتدا یک نام و سپس یک آیدی به صورت دلخواه برای ربات وارد کنید. پس از اتمام مراحل، در انتها به شما یک کد مشخص (Token) ارسال می‌کند.
اکنون آیدی رباتی که ساختید رو داخل کانال به صورت Administrator اضافه کنید.

2) فایل telegram.class.php رو باز کنید. در خط 30 این فایل، Token ای که دریافت کرده اید رو قرار بدید و در خط 36 هم آیدی کانال.

3) فایل engine/inc/addnews.php رو باز کنید و به دنبال کد زیر بگردید:
$row = $db->insert_id();
پس از کد پیدا شده، کد زیر را قرار دهید:
include_once ENGINE_DIR . '/classes/telegram.class.php';

حال با ارسال خبر از طریق مدیریت سایت، همان لحظه روی کانال شما هم ارسال می شود.
_________________________________
اضافات:
اگر به فایل telegram.class.php دقت کنید، در خطوط 18 و 24 دو نوع امکان برای شما وجود دارد.
web_preview : اگر این مقدار فعال باشد، پستی که روی تلگرام ارسال میشود حاوی پیش نمایش از لینک خبر هست.
silent : با فعال سازی این گزینه، پست هایی که روی تلگرام ارسال می شوند، به صورت سایلنت یا بی صدا هستند ( بدون Notification )
نظرات کاربران
احمد مرادی در 27 شهریور 1395 - 10:48 گفته:
عضو سایتنظرات: 222

ممنون آقای یکتا loveu love

--------------------

samad در 27 شهریور 1395 - 11:51 گفته:
عضو سایتنظرات: 4

تشکر بسیار عالبه فقط مشکل با تگ thumb داره یعنی اگه تصاویر تگ thumb داشته باشن نمایش داده نمیشه

seomaster در 27 شهریور 1395 - 16:37 گفته:
عضو سایتنظرات: 9

تشکر
بسیار عالیه flower

javad mosavian در 27 شهریور 1395 - 18:02 گفته:
عضو سایتنظرات: 3

آی دی کانال رو به چه شکلی وارد کنیم
یه نمونه تایپ کنید

محمد یکتا در 28 شهریور 1395 - 01:07 گفته:
مدیر کلنظرات: 358

ممنون دوستان عزیز از نظراتتون flower

نقل قول: mrsamad
تشکر بسیار عالبه فقط مشکل با تگ thumb داره یعنی اگه تصاویر تگ thumb داشته باشن نمایش داده نمیشه

بله متاسفانه تلگرام در این حالت از عکس ساپورت نمیکنه...

نقل قول: javadfc1
آی دی کانال رو به چه شکلی وارد کنیم
یه نمونه تایپ کنید

بدون هیچ کاراکتر اضافه وارد کنید. بطور مثال: dle_test

--------------------

حمید صادقی در 28 شهریور 1395 - 12:44 گفته:
مدیر سایتنظرات: 463

درود بر محمد عزيز
مرسي
خيلي لازم بود واسه ديتالايف flower

--------------------

یوسفی در 29 شهریور 1395 - 18:43 گفته:
میهمان

سلام
تقریبا دو هفته اس که با دیتالایف اشنا شدم میخاستم رو سایتم ست کنم اما یه مشکل کوچیک دارم میخوام فیلد عنوان مطلب رو حذف کنم و فقط ایدی مطلب تو ادرس سایت باشه اما هرکاری کردم نشد فایل های addnews.php رو هم دستکاری کردم ادرس سایت به این صورت درمیاد:
site.com/ID-.html
دوستان اگه راهنمایی کنن ممنون میشم دوست دارم ادرس سایت اینطوری باشه:
site.com/post-ID.html or site.com/ID.html

ali در 30 شهریور 1395 - 22:25 گفته:
عضو سایتنظرات: 11

تشکر میکنم به خاطر این هک بسیار کاربردی
درود بر آقای یکتامرام عزیز

ممنون میشم این تایپیک را مطالعه بفرمایید :
شخصی سازی هک "ارسال اخبار در کانال تلگرام"

amir در 15 مهر 1395 - 02:44 گفته:
عضو سایتنظرات: 34

برای من کار نمیکنه هر مطلبی ارسال میکنم اتفاقی در کانال نمیفته

mehraboni در 28 مهر 1395 - 08:08 گفته:
عضو سایتنظرات: 2

سلام و وقت بخیر

بابت آموزش کامل و گام به گام تشکر می کنم .

مشکلی که وجود داره اینه که پستی که از قبل داخل سایت بوده و آپدیت می کنیم رو ربات داخل کانال ارسال نمی کنه و فقط پست های جدیدی که داخل سایت ارسال شدند توسط ربات داخل کانل ثبت میشن.

اگه راه حلی جهت اینکه آپدیت پست های قبلی هم داخل کانال ارسال بشه دارید لطفا مطرح کنید.

با تشکر

delnshin در 29 مهر 1395 - 10:43 گفته:
عضو سایتنظرات: 8

دوستان من رو دیتالایف 10.6 امتحان کردم کار نمی کنه
لطفا منو راهنمایی کنید

سید احسان ستاره دان در 29 مهر 1395 - 13:16 گفته:
مدیر سایتنظرات: 303

نقل قول: mehraboni
سلام و وقت بخیر
بابت آموزش کامل و گام به گام تشکر می کنم .
مشکلی که وجود داره اینه که پستی که از قبل داخل سایت بوده و آپدیت می کنیم رو ربات داخل کانال ارسال نمی کنه و فقط پست های جدیدی که داخل سایت ارسال شدند توسط ربات داخل کانل ثبت میشن.
اگه راه حلی جهت اینکه آپدیت پست های قبلی هم داخل کانال ارسال بشه دارید لطفا مطرح کنید.
با تشکر

سلام و عرض ادب
شما برای استفاده در ویرایش اخبار ابتدا باید این رو در نظر بگیرید ربات در این حالت پست جدیدی علاوه بر پست قبلی به کانال ارسال می کند.( منظور انتظار ویرایش پست قبلی رو نداشته باشید )
برای این منظور فایل engine/inc/editnews.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]'" );

این کد در خط 1807 قرار دارد. بعد از کد بالا کد زیر را وارد کنید :
include_once ENGINE_DIR . '/classes/telegram.class.php';

در همین فایل و در خط 1812 کد زیر را بیابید :
$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';

بر روی نسخه 11.1 تست شد.
لینک تصویر
اولی ارسال خبر ، دومی تغییر زمان انتشار خبر به تاریخ و ساعت جاری ، سومی تغییر در متن خبر

موفق باشید

--------------------

mehraboni در 29 مهر 1395 - 16:27 گفته:
عضو سایتنظرات: 2

آقا احسان بابت زحمتی که کشیدید سپاسگذارم.

موفق باشید

arman.sefidi در 20 آذر 1395 - 15:33 گفته:
عضو سایتنظرات: 11

لطف می کنید توضیح بدید چجوری ربات بسازیم و نحوه اد کردنش به چه شکل است ؟!

مجتبی شجاعی در 01 دی 1395 - 11:57 گفته:
عضو سایتنظرات: 14

هر کاری کردم نشد لطفا راهنمایی بفرماید

هر کاری کردم نشد لطفا راهنمایی بفرماید

Drow-Ranger در 04 بهمن 1395 - 00:27 گفته:
عضو سایتنظرات: 23

چطوری رباط را در کانال اد کنم کخ بخوام ادمینش کنم

رباط رو ادمین کردم چیزی نمیفرسته ؟

سید احسان ستاره دان در 07 بهمن 1395 - 16:01 گفته:
مدیر سایتنظرات: 303

سلام
دوستانی که مشکل دارن با جستجوی ساده تو گوگل می تونن به نتیجه برسن.
ماژول کاملا سالم بوده و در نسخه های 11.0 به بعد بدون مشکل تست شده است.
موفق باشید

--------------------

محسن فهمی در 14 بهمن 1395 - 20:11 گفته:
عضو سایتنظرات: 7

امکان داره راهنمایی بفرمایید چطوری می تونیم فرمت پیام های ارسالی به کانال رو ویرایش کنیم؟ مثلا آخرش لینک Join به کانال رو اضافه کنیم ، طوری که بعد هر پست ارسال بشه؟

kingclowns در 07 اسفند 1395 - 02:43 گفته:
عضو سایتنظرات: 1

سلام و خسته نباشید یه سوال در مورد این ماژول داشتم .
این ماژول بعد ارسال پست توسط ربات به تلگرام . لینکی که مطلب در سایت ارائه میده به این صورت هست: http://mydomain.com/test.html . جطور باید لینک خبر در سایت رو نشون بده ؟
( این فقط خلاصه مطلب از هر پست رو نشون میده )

Panda در 08 اسفند 1395 - 16:29 گفته:
عضو سایتنظرات: 1

نقل قول: kingclowns
سلام و خسته نباشید یه سوال در مورد این ماژول داشتم .
این ماژول بعد ارسال پست توسط ربات به تلگرام . لینکی که مطلب در سایت ارائه میده به این صورت هست: http://mydomain.com/test.html . جطور باید لینک خبر در سایت رو نشون بده ؟
( این فقط خلاصه مطلب از هر پست رو نشون میده )


در هنگام پست دادن ، قسمت تنضيمات رو دست نزن ، بزار خودش بسازه ، مشكل حل ميشه .

3333333 در 30 اسفند 1395 - 03:40 گفته:
عضو سایتنظرات: 21

خیلی خیلی ممنون love

3333333 در 15 فروردین 1396 - 06:44 گفته:
عضو سایتنظرات: 21

ایا امکانش هست که فقط مطالب دسته خاصی رو از طریق ای دی که بهش میدیم ارسال کنه فقط
یعنی همه مطالب موضوعات سایت رو ارسال نکنه ؟

با تشکر

3333333 در 17 فروردین 1396 - 23:25 گفته:
عضو سایتنظرات: 21

ایا امکانش هست که فقط مطالب دسته خاصی رو از طریق ای دی که بهش میدیم ارسال کنه فقط
یعنی همه مطالب موضوعات سایت رو ارسال نکنه ؟

با تشکر

3333333 در 18 فروردین 1396 - 00:05 گفته:
عضو سایتنظرات: 21

ایا امکانش هست که فقط مطالب دسته خاصی رو از طریق ای دی که بهش میدیم ارسال کنه فقط
یعنی همه مطالب موضوعات سایت رو ارسال نکنه ؟

با تشکر

Farhad3614 در 03 اردیبهشت 1396 - 12:26 گفته:
عضو سایتنظرات: 13

سلام ممنون بابت این هک مفید.

فقط واقعا نمیشه کاری کرد که عکس مطلبو هم نشون بده ؟!

3333333 در 05 اردیبهشت 1396 - 03:39 گفته:
عضو سایتنظرات: 21

بله عکس رو هم درست نشون نمیده و تگ عکس رو نشون میده و لینک عکس رو !

حسین حمزه لوئی در 21 اردیبهشت 1396 - 23:10 گفته:
عضو سایتنظرات: 11

ممنونم ، میشه کاری کرد که پایین مطالب ارسالی در کانالمون آی دی کانالمونم اضافه کنه

مثلا در کانال @datalifeengine

مطلب به صورت زیر ارسال بشه

نسخه جدید 11.2 (نسخه آزمایشی) از سیستم مدیریت محتوای دیتالایف انجین فارسی منتشر شد.
http://www.datalifeengine.ir/blog/versions/3035-dle11.2.html

@datalifeengine

--------------------

سید احسان ستاره دان در 22 اردیبهشت 1396 - 00:45 گفته:
مدیر سایتنظرات: 303

نقل قول: saghalein
ممنونم ، میشه کاری کرد که پایین مطالب ارسالی در کانالمون آی دی کانالمونم اضافه کنه
مثلا در کانال @datalifeengine
مطلب به صورت زیر ارسال بشه
نسخه جدید 11.2 (نسخه آزمایشی) از سیستم مدیریت محتوای دیتالایف انجین فارسی منتشر شد.
http://www.datalifeengine.ir/blog/versions/3035-dle11.2.html
@datalifeengine

سلام
telegram.class.php رو باز کنین و خط 99 رو ویرایش کنین و کد زیر رو جایگزینش کنین :
$url = $this->bot_url . $this->token . "/sendMessage?chat_id=@{$this->id}&parse_mode=html{$silent
}&text=" . urlencode( $this->title . "\n" . $this->message. "\n@" .$this->id );

--------------------

Drow-Ranger در 21 خرداد 1396 - 14:48 گفته:
عضو سایتنظرات: 23

مثل همین برای اینستاگرام هم هست ؟

سید احسان ستاره دان در 22 خرداد 1396 - 12:47 گفته:
مدیر سایتنظرات: 303

نقل قول: Drow-Ranger
مثل همین برای اینستاگرام هم هست ؟

سلام در حال حاضر خیر

--------------------

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!