مرحباً بالجميع، هذه أول مشاركة لي هنا ولكني أستخدم Discourse لمجتمعي منذ عام الآن.
لدي سؤال بخصوص تكامل أواجه صعوبة فيه. أستخدم Geotargetly على موقعي الرئيسي لعرض محتوى مخصص حيث لدي قراء من بلدان مختلفة ناطقة بالفرنسية. لقد نجح الأمر بشكل رائع، لذلك فكرت في استخدامه في منتدى الخاص للإعلانات الداخلية. لذا، بشكل أساسي، ما فعلته هو إضافة رمز geocontent المطلوب في قسم body لتخصيص السمة:
<script>
(function(g,e,o,t,a,r,ge,tl,y){
s=function(){var def='geotargetlygeocontent1587255810065_default',len=g.getElementsByClassName(def).length;
if(len>0){for(i=0;i<len;i++){g.getElementsByClassName(def)[i].style.display='inline';}}}
t=g.getElementsByTagName(e)[0];y=g.createElement(e);
y.async=true;y.src='https://g1584674684.co/gc?winurl='+encodeURIComponent(window.location)+'&refurl='+g.referrer+'&id=-M5EoOQ0UCkoiZcIwAK7';
t.parentNode.insertBefore(y,t);y.onerror=function(){s()};
})(document,'script');
</script>
<noscript><style>.geotargetlygeocontent1587255810065_default{display:inline !important}</style></noscript>
ثم قمت بتعديل إعلاني الداخلي بإضافة علامات Geotargetly الذكية على النحو التالي:
<span class='geotargetlygeocontent1587255810065_default' style='display:none;'>
-- محتوى إعلاني هنا --
</span>
على موقعي الرئيسي، كنت سأضيف ببساطة ثلاث علامات ذكية مختلفة لثلاث دول مختلفة وستعرض المحتوى الصحيح حسب البلد.
للأسف، لا يعمل الأمر على الإطلاق مع منتدى Discourse الخاص بي. الإعلان الداخلي لن يظهر على الإطلاق عندما أقوم بتغليفه داخل علامات geo الذكية. هل هناك أي شيء أفعله بشكل خاطئ، أم أن هناك قيودًا على الإعلانات الداخلية لست على علم بها؟