PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کد google analyitcs



mot.moh
02-10-2008, 07:18 PM
کد google analytics رو کجای کدوم فایل بذارم؟ اگه قالبه کدوم فایلش؟ قالبم outline هستش.

نوید
02-10-2008, 08:08 PM
فایل iindex.template.php
بعداز این کد:

<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
var smf_theme_url = "', $settings['theme_url'], '";
var smf_images_url = "', $settings['images_url'], '";
var smf_scripturl = "', $scripturl, '";
var smf_iso_case_folding = ', $context['server']['iso_case_folding'] ? 'true' : 'false', ';
var smf_charset = "', $context['character_set'], '";
// ]]></script>

mot.moh
02-11-2008, 05:52 AM
این خطا میاد.


Template Parse Error!
There was a problem loading the /Themes/Outline/index.template.php template or language file. Please check the syntax and try again - remember, single quotes (') often have to be escaped with a slash (\). To see more specific error information from PHP, try accessing the file directly.

You may want to try to refresh this page or use the default theme.

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in .../Themes/Outline/index.template.php on line 159

746:
747:
748:
749: echo '
750:
751: </div></div></div>
752:
753: <script type="text/javascript">
754: var gaJsHost = ((&quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> == document.location.protocol) ? &quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> : &quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>);

755: document.write(unescape(&quot;%3Cscript src=&#039;&quot; + gaJsHost + &quot;google-analytics.com/ga.js&#039; type=&#039;text/javascript&#039;%3E%3C/script%3E&quot;));

756: &lt;/script&gt;
757: &lt;script type=&quot;text/javascript&quot;&gt;
758: var pageTracker = _gat._getTracker(&quot;UA-2608626-7&quot;);
759: pageTracker._initData();

mot.moh
02-11-2008, 10:15 AM
خطاش مال سطر 755 هستش.
آیا ربطی رو سرور داره؟ چیکارش کنم؟

نوید
02-11-2008, 06:02 PM
شما اسکریپت را درست وارد نکردید ، فرمت تاپیک من را با فرمت ورود کد خودتون مقایشه کنید

mot.moh
02-11-2008, 06:09 PM
منظورتون رو خوب متوجه نشدم. این دفعه درسته فکر کنم . اما بازم خطا داد !



Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting &#039;,&#039; or &#039;;&#039; in .../Themes/Outline/index.template.php on line 158

149: var smf_scripturl = &quot;&#039;, $scripturl, &#039;&quot;;
150:
151: var smf_iso_case_folding = &#039;, $context[&#039;server&#039;][&#039;iso_case_folding&#039;] ? &#039;true&#039; : &#039;false&#039;, &#039;;
152:
153: var smf_charset = &quot;&#039;, $context[&#039;character_set&#039;], &#039;&quot;;
154:
155: // ]]&gt;&lt;/script&gt;
156: &lt;script type=&quot;text/javascript&quot;&gt;
157: var gaJsHost = ((&quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> == document.location.protocol) ? &quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> : &quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>);

158: document.write(unescape(&quot;%3Cscript src=&#039;&quot; + gaJsHost + &quot;google-analytics.com/ga.js&#039; type=&#039;text/javascript&#039;%3E%3C/script%3E&quot;));

159: &lt;/script&gt;
160: &lt;script type=&quot;text/javascript&quot;&gt;
161: var pageTracker = _gat._getTracker(&quot;UA-2608626-7&quot;);
162: pageTracker._initData();

نوید
02-11-2008, 06:22 PM
این کد اسکریپت شما نباید به &lt;/script&gt; تموم بشه؟!

mot.moh
02-11-2008, 06:27 PM
منتهی میشه.


&lt;script type=&quot;text/javascript&quot;&gt;
var gaJsHost = ((&quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> == document.location.protocol) ? &quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> : &quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>);
document.write(unescape(&quot;%3Cscript src=&#039;&quot; + gaJsHost + &quot;google-analytics.com/ga.js&#039; type=&#039;text/javascript&#039;%3E%3C/script%3E&quot;));
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
var pageTracker = _gat._getTracker(&quot;UA-2608626-7&quot;);
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;

اما خوب توی اون صفحه که ارور داد نشون نداد . منم اون صفحه رو پیست کردم.
به این تیکش گیر میده. مشکل این سطر چیه ؟

158: document.write(unescape(&quot;%3Cscript src=&#039;&quot; + gaJsHost + &quot;google-analytics.com/ga.js&#039; type=&#039;text/javascript&#039;%3E%3C/script%3E&quot;));


کسی نمی دونه این مشکل از چی میتونه باشه ؟
این تاپیک مهم هستش برای من. لطفا اگر کسی میدونه چیکار میشه کرد راهنمایی کنه.
آیا این ربطی به PARSE یا PARSING و یا مشکل دیگه ای از طرف سرور است؟


**** N پست شما یکی شد !
از ارسال SPAM به شدت خودداری کنید !

farhad
02-15-2008, 08:42 PM
شما با استفاده از چه اديتوري كد رو وارد كرديد ؟

mot.moh
02-16-2008, 10:58 AM
هم dreamwaver هم خود ادیتور CpanelX

توی 2 تا قالب متفاوت هم تست کردم . اما بازم همین شد.

mhadaily
02-19-2008, 08:58 AM
سلام در قالب فایل Index.template.php این رو پیدا کن


echo &#039;&lt;head&gt;

حالا خطا ها رو مرور کن تا بررسی به


&lt;/script&gt;
&lt;script language=&quot;JavaScript&quot; type=&quot;text/javascript&quot;&gt;
var smf_theme_url = &quot;&#039;, $settings[&#039;theme_url&#039;], &#039;&quot;;
var smf_images_url = &quot;&#039;, $settings[&#039;images_url&#039;], &#039;&quot;;
var smf_scripturl = &quot;&#039;, $scripturl, &#039;&quot;;
&lt;/script&gt;

دقیقا بعد از این خط بعد کد گوگل رو به این صورت که می میزام قرار بده


&lt;script src=&quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
_uacct = &quot;UA-831959-4&quot;;
urchinTracker();
&lt;/script&gt;

یاعلی

mot.moh
02-23-2008, 08:32 PM
این مشکل عجیب همچنان وجود دارد ! تاحالا کد سایر آمارگیر هارو گذاشتم هیچ اشکالی نگرفته اما این 1 مورد نمی دونم چرا این جوری شده ! فقط به گوگل ایراد میگیره.
بازم خطای قبلی رو میده. parse error . این خطا یعنی این که من جای درستی نمی زارم کد رو؟! چه کنم؟

Siamak
02-23-2008, 08:46 PM
كجا ميزاريد كد رو؟

mot.moh
02-23-2008, 09:54 PM
ببینید چندین جا گذاشتم.
قبل از &lt;body/&gt; و همچنین بعد از همون جایی که دوستان گفتند قبلا ! اما فرقی نکرد.

firoozmandan
02-24-2008, 05:00 AM
سلام

کد رو دقیقا بعد از


&lt;body&gt;&#039;;

قرار بدید
همچنین کدی که گوگل به شما داده رو باید ادیت کنید و تمام &quot; ها رو به &#039; تبدیل کنید . مشکل اصلی شما همین بود ;)
به صورت زیر :



echo &quot;
&lt;script src=&#039;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>; type=&#039;text/javascript&#039;&gt;
&lt;/script&gt;
&lt;script type=&#039;text/javascript&#039;&gt;
_uacct = &#039;UA-1599378-1&#039;;
urchinTracker();
&lt;/script&gt;
&quot;;


یا علی

mot.moh
05-19-2008, 10:09 AM
آقای فیروزمندان این سطر که گفتین نیستش. تنها چیزی که شبیه اون بود پیدا کردم &lt;body&gt; بود. در ضمن اون کد رو هم همان طور که شما گفتین گذاشتم. اما بازم فرقی نکرد. مشکل از smf هستش. چون توی فایل معمولی تست کردم جواب داد.

نوید
05-19-2008, 02:27 PM
آقای فیروزمندان این سطر که گفتین نیستش. تنها چیزی که شبیه اون بود پیدا کردم &lt;body&gt; بود. در ضمن اون کد رو هم همان طور که شما گفتین گذاشتم. اما بازم فرقی نکرد. مشکل از smf هستش. چون توی فایل معمولی تست کردم جواب داد.

الان توی خیلی از سایت های SMF داره این کد استفاده میشه از جمله انجمن مامبولرن پس مشکل از SMF نیست

mot.moh
05-19-2008, 03:59 PM
آقا نوید من این کد رو به همون شکلی که بود گذاشتم توی فایل index.html سایت. که دایرکتوری فروم نبود . اون جا مشکلی نبود.
حالا SMF به این موضوع ایراد گرفته. چون از عبارت template parse error استفاده میکنه. سرور که قادر به شناسایی template نیست.
میدونم توی مامبولرن استفاده میشه.
حالا چند گزینه پیش میاد:
1. مشکل از یک از تنظیمات سرور هستش که واسه smf در این مورد ایراد ایجاد میکنه.
2. کد مشکل داره که بعیده
3. مشکل از قالب هستش.
4. ...

اصلا یک سوال اساسی. parse error چه زمانی پیش میاد ؟

نوید
05-19-2008, 04:55 PM
مشکل از هیچکدام از این مواردی که شما ذکر کردید نیست
مشکل از اینه کد به صورت صحیح در قالب قرار نگرفته برای همین مشکل داره
متاسفانه وقت ندارم که قالبتونو بگیرم تا کد را اعمال کنم

mot.moh
06-15-2008, 07:55 PM
آقا نوید من انتظار ندارم شما چنین کاری بکنین. میدونم سرتون شلوغه. اما واقعا سوال شده برام.
من روی قالب دیگه ای هم تست کردم دقیقا همون طوری شد. کد برخی آمارگیرهای دیگر رو هم تست کردم بازم اون جوری شد.
لطفا یک بررسی بکنین ببینین این کدها رو کجای قالب میشه گذاشت ؟ اصولا باید سطر خاصی باشه. مثلا مال خود قالب مامبولرن بعد از کدوم سطرهاست ؟

نوید
06-16-2008, 03:06 AM
آقا نوید من انتظار ندارم شما چنین کاری بکنین. میدونم سرتون شلوغه. اما واقعا سوال شده برام.
من روی قالب دیگه ای هم تست کردم دقیقا همون طوری شد. کد برخی آمارگیرهای دیگر رو هم تست کردم بازم اون جوری شد.
لطفا یک بررسی بکنین ببینین این کدها رو کجای قالب میشه گذاشت ؟ اصولا باید سطر خاصی باشه. مثلا مال خود قالب مامبولرن بعد از کدوم سطرهاست ؟

من این کد را توی قالب های زیادی گذاشتم و مشکلی نداشته ، در قالب مامبولرن چون اختصاصی هستش شماره خط چه کمکی بهتون میکنه ، من خودم در قالب هام دقیقا از دستور العمل آقای فیروزمندان که در این تاپیک است پیروی میکنم.

mot.moh
06-16-2008, 11:41 AM
خوب شما یک نمونه از اون چیزی که گذاشتین بذارین. ببخشید که اصرار زیادی دارم. مهمه برام.
شما یک نمونه از فایل یا یک مقدار از کد قالبش با چند سطر بالا پایین اگر میتونین بزارین شاید از شر من هم خلاص شدین.

نوید
06-17-2008, 06:07 AM
در قالب پیش فرض 1.1.5 دقیقا به این صورت:


if (window_oldOnload)
{
window_oldOnload();
window_oldOnload = null;
}
}&#039;;

echo &#039;
// ]]&gt;&lt;/script&gt;&#039;;
}

echo &#039;
&lt;/div&gt;&#039;;

// The following will be used to let the user know that some AJAX process is running
echo &#039;
&lt;div id=&quot;ajax_in_progress&quot; style=&quot;display: none;&#039;, $context[&#039;browser&#039;][&#039;is_ie&#039;] &amp;&amp; !$context[&#039;browser&#039;][&#039;is_ie7&#039;] ? &#039;position: absolute;&#039; : &#039;&#039;, &#039;&quot;&gt;&#039;, $txt[&#039;ajax_in_progress&#039;], &#039;&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
var gaJsHost = ((&quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> == document.location.protocol) ? &quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> : &quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>);
document.write(unescape(&quot;%3Cscript src=\&#039;&quot; + gaJsHost + &quot;google-analytics.com/ga.js\&#039; type=\&#039;text/javascript\&#039;%3E%3C/script%3E&quot;));
&lt;/script&gt;&lt;script type=&quot;text/javascript&quot;&gt;
var pageTracker = _gat._getTracker(&quot;UA-XX&quot;);
pageTracker._initData();
pageTracker._trackPageview();
&lt;/script&gt;
&lt;/body&gt;&lt;/html&gt;&#039;;

بعد از اعمال کد 24 ساعت طول میکشه تا گوگل بشناسش.
موفق باشید
دقیقا به همین صورت رفتار کنید ، فاصله و خط بعدها مهمه