اذهب إلى المحتوى
  • 0

مشكلة في تضمين شيفرة جافاسكريبت خاصة ببرنامج تسويق بالعمولة بموقعي الشخصي

Asmaa Sawamy

السؤال

أريد التعديل علي كود الـ PHP هذا، أريد إضافة ملف وشيفرة جافاسكربت لتهيئة روابط التسويق.

قد حاولت إضافة الملف والشيفرة مباشرة مكان https://asmaa.xyz ولكن بدلا من رابط تظهر لي صفحة بيضاء ولا يفتح الموقع.

هاته هي الشيفرة التي حاولت الإضافة عليها:

<?php  
// ================================================================= //
// ================================================================= //
// =============== By Mohammed Cha : Re-skinning GRP =============== //
// ================================================================= //
// ================================================================= //

$uri = 'https://www.sitedialek.com';

$wname = 'smia dial site dialek'; 

$descrip = 'description dial site dialek';  

$cpa_link = 'https://asmaa.xyz/';  

$ImdbApi = 'a913ee104db6b795d20852a9ed989036';

$comingsoon = '1';  // 1 to display coming soon or 0 to hide 
$related = '1'; // 1 to display related movies or 0 to hide 

?>

وفيما يلي الشيفرة والملف المقصودين:

<script type="text/javascript">
    var CPABUILDSETTINGS={"it":2022192,"key":"a7a89"};
</script>
<script src="https://d13nu0oomnx5ti.cloudfront.net/4911dc0.js"></script>

مرفقات: config.php

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

لا توجد أي مشكلة بالإستبدال حرفيا، لاحظي:

<?php
// ================================================================= //
// ================================================================= //
// =============== By Mohammed Cha : Re-skinning GRP =============== //
// ================================================================= //
// ================================================================= //

$uri = 'https://www.sitedialek.com';

$wname = 'smia dial site dialek'; 

$descrip = 'description dial site dialek';  

$cpa_link = '<script type="text/javascript">
    var CPABUILDSETTINGS={"it":2022192,"key":"a7a89"};
</script>
<script src="https://d13nu0oomnx5ti.cloudfront.net/4911dc0.js"></script>';  

$ImdbApi = 'a913ee104db6b795d20852a9ed989036';

$comingsoon = '1';  // 1 to display coming soon or 0 to hide 
$related = '1'; // 1 to display related movies or 0 to hide 

ولو قمت بطباعة قيمة المتغير cpa_link عن طريق echo فسيتم طباعته بشكل عادي، ولن يتم إظهار أية أخطاء. 
ولكن أفهم من الشيفرة، أنك تحاولين إرفاق الرابط الخاص بك في برنامج تسويق بالعمولة في شيفرة PHP. وتحاولين في ذلك وضع سكريبت الجافاسكربت الذي تم إعطاءه لك مكان الرابط المرفقة بالشيفرة المثال ، ثم ستقومين بلصق هاته الشيفرة في صفحات موقع معينة.
إن كان هذا هو غرضك من وضع شيفرة الجافاسكربت بداخل متغير PHP فلا أظن أن هذا هو الطريق الصحيح لإستعمال ذلك. قد حاولت البحث عن أية توثيقات لبرامج تسويق بالعمولة في الموقع المرفق: https://sitedialek.com/ ، ولكن لا أجد أيا مما يتعلق بذلك. 

هل لم أفهم ما تحاولين القيام به جيدا؟
 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

للأسف تخرب الكود واصبح ظاهر في رئيسية الموقع 

اريد من يضغط علي المشاهده ينبثق له الموقع المراد زيارته في نفس الصفحة  وهو عرض cpa افليييت

وشكرا لك علي مساعدتي

d.png

تم التعديل في بواسطة Asmaa Sawamy
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال Asmaa Sawamy:

للأسف تخرب الكود واصبح ظاهر في رئيسية الموقع 

اريد من يضغط علي المشاهده ينبثق له الموقع المراد زيارته في نفس الصفحة  وهو عرض cpa افليييت

وشكرا لك علي مساعدتي

d.png

هل تحاولين قول أن لديك موقع يقوم بعرض تريلرات أفلام وعند طلب المشاهدة أو التحميل يتم توجيه المستخدم إلى رابط الأفلييت الخاص بك؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

نعم كذلك ولكن لا اريده ان يخرج من الموقع

اريده يظل في الموقع ولكن ينبثق له محتوي رابط الافليييت في نفس الموقع دون الخروج 

مثل ما في المثال

619bb186b0f78_.thumb.png.5d528c236fd117588b8592cddd16fded.png

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 4 دقائق مضت قال Asmaa Sawamy:

نعم كذلك ولكن لا اريده ان يخرج من الموقع

اريده يظل في الموقع ولكن ينبثق له محتوي رابط الافليييت في نفس الموقع دون الخروج 

مثل ما في المثال

619bb186b0f78_.thumb.png.5d528c236fd117588b8592cddd16fded.png

أظن أن الفكرة هي في مجرد إرفاق شيفرة الجافاسكربت في عنصر head لكل صفحات موقعك فالسكريبت المقدم من البرنامج سيتولى كل هاته الأمور، هل حاولت طباعتها كالتالي:

<?php 

$cpa_script = '<script type="text/javascript">var CPABUILDSETTINGS={"it":2022192,"key":"a7a89"};</script><script src="https://d13nu0oomnx5ti.cloudfront.net/4911dc0.js"></script>';  

echo $cpa_script;
?>

وذلك بين وسمي head في صفحة ما من موقعك:

<head>
  <?php 

$cpa_script = '<script type="text/javascript">var CPABUILDSETTINGS={"it":2022192,"key":"a7a89"};</script><script src="https://d13nu0oomnx5ti.cloudfront.net/4911dc0.js"></script>';  

echo $cpa_script;
?>

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

للاسف بحثت في جميع ملفات السكربت ولم اجد عنصر <head>

لأضع بينه الكود 

والصفحة المسؤلة فقط عن فتح الصفحة هي التي ارسلتها بالمرفقات

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال Asmaa Sawamy:

للاسف بحثت في جميع ملفات السكربت ولم اجد عنصر <head>

لأضع بينه الكود 

والصفحة المسؤلة فقط عن فتح الصفحة هي التي ارسلتها بالمرفقات

لا مشكلة إن كانت هاته الصفحة مستدعاة في كامل صفحات موقعك، يمكنك أيضا إضافة هذا السطر في ملف config.php :

<?php
// ================================================================= //
// ================================================================= //
// =============== By Mohammed Cha : Re-skinning GRP =============== //
// ================================================================= //
// ================================================================= //

$uri = 'https://www.sitedialek.com';

$wname = 'smia dial site dialek'; 

$descrip = 'description dial site dialek';  

$cpa_link = '<script type="text/javascript">
    var CPABUILDSETTINGS={"it":2022192,"key":"a7a89"};
</script>
<script src="https://d13nu0oomnx5ti.cloudfront.net/4911dc0.js"></script>';  

$ImdbApi = 'a913ee104db6b795d20852a9ed989036';

$comingsoon = '1';  // 1 to display coming soon or 0 to hide 
$related = '1'; // 1 to display related movies or 0 to hide 


/////////////// إضافة السكربت
$cpa_script = '<script type="text/javascript">var CPABUILDSETTINGS={"it":2022192,"key":"a7a89"};</script><script src="https://d13nu0oomnx5ti.cloudfront.net/4911dc0.js"></script>';  

echo $cpa_script;
?>

قومي بهذا وأخبريني بالنتيجة

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

اخي هل لو وضعت لك السكربت كامل هنا

هل ممكن حذفه مرة اخري ؟؟

او ارسالك عبر الجيميل ارسله لك بالكامل

لأن للاسف المشكل لم يتم حلها

تم التعديل في بواسطة Asmaa Sawamy
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 2 دقائق مضت قال Asmaa Sawamy:

اخي هل لو وضعت لك السكربت كامل هنا

هل ممكن حذفه مرة اخري ؟؟

او ارسالك عبر الجيميل ارسله لك بالكامل

لأن للاسف المشكل لم يتم حلها

لمساعدتك بشكل أفضل، يمكنك إرفاقه بشكل كامل وسيتم إخفاءه أو يمكنك حذفه بعد الإطلاع عليه. 
كما يفضل إرفاق الموقع الذي يقدم برنامج التسويق بالعمولة، قد يمكن الإستفادة من توثيق البرنامج

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

تفضل أخي

وهذا هو اللينك المراد حذفه من كونفيق 

https://gamefile.org/86843f2

واضافة بدلا منه 

هذا الكود 

<script type="text/javascript">
    var CPABUILDSETTINGS={"it":2022192,"key":"a7a89"};
</script>
<script src="https://d13nu0oomnx5ti.cloudfront.net/4911dc0.js"></script>

 

والاتنين نفس الغرض ولكن الأول يقوم بخروج الزائر خارج الموقع في قائمة اخري

وانا اريد ان يفتح في نفس الصفحة كما شرحت لك 

وعلمني بتحميل السكربت حتي اقوم بحذفه وشكرا لك 

تم التعديل في بواسطة Asmaa Sawamy
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 15 دقائق مضت قال Asmaa Sawamy:

تفضل أخي

وهذا هو اللينك المراد حذفه من كونفيق 

https://gamefile.org/86843f2

واضافة بدلا منه 

هذا الكود 

<script type="text/javascript">
    var CPABUILDSETTINGS={"it":2022192,"key":"a7a89"};
</script>
<script src="https://d13nu0oomnx5ti.cloudfront.net/4911dc0.js"></script>

 

والاتنين نفس الغرض ولكن الأول يقوم بخروج الزائر خارج الموقع في قائمة اخري

وانا اريد ان يفتح في نفس الصفحة كما شرحت لك 

وعلمني بتحميل السكربت حتي اقوم بحذفه وشكرا لك 

مبدئيا، لا يمكنك وضع سكربت بدل الرابط هكذا وفقط. ومثلما تم الإشارة سابقا :

بتاريخ منذ ساعة مضت قال Adnane Kadri:

ولكن أفهم من الشيفرة، أنك تحاولين إرفاق الرابط الخاص بك في برنامج تسويق بالعمولة في شيفرة PHP. وتحاولين في ذلك وضع سكريبت الجافاسكربت الذي تم إعطاءه لك مكان الرابط المرفقة بالشيفرة المثال ، ثم ستقومين بلصق هاته الشيفرة في صفحات موقع معينة.
إن كان هذا هو غرضك من وضع شيفرة الجافاسكربت بداخل متغير PHP فلا أظن أن هذا هو الطريق الصحيح لإستعمال ذلك.

  هل تم إعطاءك رابط cpa أم  سكربت فقط؟

أرجوا أيضا إرفاق توثيق برنامج التسويق أو يكفي إرفاق رابط الموقع، لأن طريقة عمل السكربت غير واضحة أصلا. يبدوا أنه يحتاج إعدادا ولا يكفيه لصق السكربت

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

اخي انا اعمل علي موقع cpa 

وهذا هو رابط الموقع وليس له علاقة بالسكربت 

https://members.cpabuild.com/

هو فقط اقوم بنسخ الرابط الخاص بي للعمل عليه 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 8 دقائق مضت قال Asmaa Sawamy:

اخي انا اعمل علي موقع cpa 

وهذا هو رابط الموقع وليس له علاقة بالسكربت 

https://members.cpabuild.com/

هو فقط اقوم بنسخ الرابط الخاص بي للعمل عليه 

العملية غير ممكنة أصلا، فمطور السكربت قام بتخصيص المتغير cpa_link لتخزين رابط الأفلييت وليس لتخزين سكربت. 

ﻷنه يقوم بطباعته لاحقا في خاصية href لرابط تشعبي a ، وهو مكان لا يصلح لطباعة وسمي سكربت. 

قد كنت افترضت أن السكربت الذي تحاولين لصقه مقدم من برنامج تسويق بعمولة ومرفق بتعليمات عن كيفية وضع هذا السكربت، وعن ما هي الأصناف التي يقوم بوضع روابط الأفلييت عليها و غيرها من التفاصيل المهمة للإشتراك في أي برنامج تسويق بالعمولة. 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

نعم اخي يعطي تعليمات

هو يعطي لي كودين ويخيريني بين كود منهم 

والجافاسكربت اللي ارسلته لك يعطي تعليمات هذه
 

Open the locker using the Javascript function CPABuildLock(). Below are some popular examples:
Open immediately on page load
<script>CPABuildLock();</script>
Open after 5 seconds (5000ms)
<script>setTimeout(CPABuildLock, 5000);</script>
Open when a button is pressed
<button onclick="CPABuildLock()">Click me!</button>
Open 5 seconds after button is pressed
<button onclick="setTimeout(CPABuildLock, 5000);">Click me!</button>
(Optional) Define Callback with CPABuildComplete()
After the CPABuild Lock code, define a callback function
<script> function CPABuildComplete(){ alert("Offer Complete!") } </script>

ويوجد نفس الكود ولكن ليس بلغة جافا سكربت ولكن هذا هو

2. Add iFrame Element to HTML

<iframe src="https://dgu9g3a2kzqx2.cloudfront.net/public/i_fr?it=2022093&key=a5893" height="200px" marginwidth="0" marginheight="0" align="middle" frameborder="0" width="100%" ></iframe>

ولا يوجد له اي تعليمات ، هذا فقط الذي يكتب تحت الكود

The iFrame display method bypasses the modal (pop-up) version of the content locker and allows users to directly integrate offers into their websites.

WARNING This iFrame method is still in a beta phase. Not all content lockers were built to be displayed this way.

Make sure to test the HTML on a private document first to see if the result is desirable.

Adjust the width and height attributes to fit your target area.

Advanced: The iFrame method will not use the selected mobile locker unless &m=1 is added to the iFrame url.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 3 ساعات قال Asmaa Sawamy:

نعم اخي يعطي تعليمات

هو يعطي لي كودين ويخيريني بين كود منهم 

والجافاسكربت اللي ارسلته لك يعطي تعليمات هذه
 


Open the locker using the Javascript function CPABuildLock(). Below are some popular examples:
Open immediately on page load
<script>CPABuildLock();</script>
Open after 5 seconds (5000ms)
<script>setTimeout(CPABuildLock, 5000);</script>
Open when a button is pressed
<button onclick="CPABuildLock()">Click me!</button>
Open 5 seconds after button is pressed
<button onclick="setTimeout(CPABuildLock, 5000);">Click me!</button>
(Optional) Define Callback with CPABuildComplete()
After the CPABuild Lock code, define a callback function
<script> function CPABuildComplete(){ alert("Offer Complete!") } </script>

ويوجد نفس الكود ولكن ليس بلغة جافا سكربت ولكن هذا هو


2. Add iFrame Element to HTML

<iframe src="https://dgu9g3a2kzqx2.cloudfront.net/public/i_fr?it=2022093&key=a5893" height="200px" marginwidth="0" marginheight="0" align="middle" frameborder="0" width="100%" ></iframe>

ولا يوجد له اي تعليمات ، هذا فقط الذي يكتب تحت الكود


The iFrame display method bypasses the modal (pop-up) version of the content locker and allows users to directly integrate offers into their websites.

WARNING This iFrame method is still in a beta phase. Not all content lockers were built to be displayed this way.

Make sure to test the HTML on a private document first to see if the result is desirable.

Adjust the width and height attributes to fit your target area.

Advanced: The iFrame method will not use the selected mobile locker unless &m=1 is added to the iFrame url.

 

هل هذا مثال عن النافذة المنبثة التي تودين إظهارها؟

screenbud-8d336365-b28d-4ae5-b298-573febf4cc63.thumb.png.cbc06323d086406a407d12395125bc5e.png

حيث يتضمن العنصر "أرسل رسالة الآن لتحميل لعبة غير محدودة" رابط أفلييت بالفعل! 
إذ ان هذا نتيجة تطبيق التعليمات الموضحة. 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
اقتباس

هاااا

بالفعل نفس الشئ

تخبر التعليمات أنه بعد وضع ملف جافاسكربت البرنامج: 

<script type="text/javascript">
    var CPABUILDSETTINGS={"it":2022192,"key":"a7a89"};
</script>
<script src="https://d13nu0oomnx5ti.cloudfront.net/4911dc0.js"></script>

يجب عليك إستدعاء أحد الدوال المتضمنة في الملفات، حيث تم إرفاق بعض الأمثلة الشائعة للإستعمال والإستدعاء:

<button onclick="CPABuildLock()">Click me!</button>

الآن وبعد تضمينها على نحو صحيح، سيمكنك فتح نافذة منبثقة تحتوي على رابط الأفلييت الخاص بك. 

لخدمة هذا الغرض، وإستبدال الروابط المخزنة في هاته الأزرار :

screenbud-be3ebb0b-6e93-4e6d-bc72-7d3c5216c658.png

يقترح عمل الفكرة التالية:

  • بملف config.php قومي بإضافة المتغيرين التاليين قبل علامة الإغلاق <? :
$cpa_script = '<script type="text/javascript">
var CPABUILDSETTINGS={"it":2022192,"key":"a7a89"};
</script>
<script src="https://d13nu0oomnx5ti.cloudfront.net/4911dc0.js"></script>';

$event_launcher = 'onclick="CPABuildLock()"';


?>
  • ثم بملف movie.php قومي بإستبدال هذا الجزء من كل سطر من التالي:
<a href="<?php echo $cpa_link ?>" target="_blank" class="btn btndown btn-lg btn-block mb-3 mt-3">
   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

بـ :

role="button" <?php echo $event_launcher; ?>

لتصبح كامل العناصر المشابهة كالتالي:

<a role="button" <?php echo $event_launcher; ?> target="_blank" class="btn btndown btn-lg btn-block mb-3 mt-3"><i class="fas fa-download"></i> SD Quality <b class="langflag"> - EN </b></a>

تأكدي من تعميم هذا على باقي العناصر.

  • الآن وكخطوة أخيرة، قومي بفتح ملف header.php الكائن داخل مجلد inc ، وقومي بإضافة هذا السطر قبل وسم إغلاق head كالتالي:
<link href="css/main.css" rel="stylesheet">
 <?php echo $cpa_script; ?>
</head>

تأكدي من حفظ كامل هاته الملفات، ثم قومي بتحديث الصفحة على المتصفح وجربي الضغط على أاي من الأزرار الستة و ستلاحظين تطبيق الفكرة.

ففي الحقيقة، لا توفر كامل برامج التسويق بالعمولة روابط جاهزة لوضعها والإستفادة منها مباشرة، فقد تحتاج بعضها تهيئة أو تخصيصا على أزرار معينة. 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

انا توهت بس هحاول اطبقه اخي 

ولو يمكن ان ترفق السكربت كامل هنا بعد تعديله اكون شاكرة لك اخي

وبعد ان احمله سأعلمك بذلك حتي تقوم بحذفه لو أمكن 

ولو صعب سأحاول فعل ما قولت ان شاء الله 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 5 دقائق مضت قال Asmaa Sawamy:

انا توهت بس هحاول اطبقه اخي 

ولو يمكن ان ترفق السكربت كامل هنا بعد تعديله اكون شاكرة لك اخي

وبعد ان احمله سأعلمك بذلك حتي تقوم بحذفه لو أمكن 

ولو صعب سأحاول فعل ما قولت ان شاء الله 

الأمر يلخص في ثلاث خطوات بسيطة:

اقتباس

بملف config.php قومي بإضافة المتغيرين التاليين قبل علامة الإغلاق <? :


$cpa_script = '<script type="text/javascript"> var CPABUILDSETTINGS={"it":2022192,"key":"a7a89"}; </script> <script src="https://d13nu0oomnx5ti.cloudfront.net/4911dc0.js"></script>'; $event_launcher = 'onclick="CPABuildLock()"'; ?>

ثم بملف movie.php قومي بإستبدال هذا الجزء من كل سطر من التالي:


<a href="<?php echo $cpa_link ?>" target="_blank" class="btn btndown btn-lg btn-block mb-3 mt-3"> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

بـ :


role="button" <?php echo $event_launcher; ?>

لتصبح كامل العناصر المشابهة كالتالي:


<a role="button" <?php echo $event_launcher; ?> target="_blank" class="btn btndown btn-lg btn-block mb-3 mt-3"><i class="fas fa-download"></i> SD Quality <b class="langflag"> - EN </b></a>

تأكدي من تعميم هذا على باقي العناصر.

الآن وكخطوة أخيرة، قومي بفتح ملف header.php الكائن داخل مجلد inc ، وقومي بإضافة هذا السطر قبل وسم إغلاق head كالتالي:


<link href="css/main.css" rel="stylesheet"> 
<?php echo $cpa_script; ?> 
</head>

تأكدي من حفظ كامل هاته الملفات، ثم قومي بتحديث الصفحة على المتصفح وجربي الضغط على أاي من الأزرار الستة و ستلاحظين تطبيق الفكرة.

يفضل المحاولة أولا، ولا بأس بمشاركة الملفات لاحقا.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال Asmaa Sawamy:

بعد رفع العمل اللي ارسلته لي في ملف مضغوط ظهر لي الخطأ

404.png

هلاّ قمت بدل ذلك بتطبيق الحل المقترح مباشرة على النسخة الغير معدلة؟ 
لا بأس بالإشارة إلى أي مشكلة تواجهينها في أي خطوة

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...