sir1

کمک در جاگزاری کد افزونه wp-postratings

29 پست در این موضوع قرار دارد

با سلام

برای نشان دادن سیستم امتیاز دهی در وردپرس, افزونه کد زیر را می دهد که باید در صفحه index.php یا single.php یا loop-index.php قرار دهم.

<?php if(function_exists('the_ratings')) { the_ratings(); } ?>

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

star.png.21e1606476da5e4584e3b05a638025e4.png

در فایل loop-index.php وقتی کدستاره ها را بعد از کد زیر قرار می دهم ستاره در اون قسمت نمایش داده می شود ولی کار نمی کند

echo '</header>';

دلیل کار نکردنش هم اینه که کد ستاره ها را از حالت php خارج میکنم ینی  <?php  و  ?>  را از ابتدا و انتهای کد حذف میکنم. اگه حذف نکنم سایت بالا نمیاد.

ممنون میشم دوستان کمک کنند.

index & single & loop-index.rar

0

به اشتراک گذاری این پست


لینک به پست
در 17 دقیقه قبل، sir1 گفته است :

دلیل کار نکردنش هم اینه که کد ستاره ها را از حالت php خارج میکنم ینی  <?php  و  ?>  را از ابتدا و انتهای کد حذف میکنم. اگه حذف نکنم سایت بالا نمیاد.

این جمله رو متوجه نشدم

دلیلش این نیست ... و منطقیه ک اینکار رو انجام بدید چون قبل تر php باز شده ...

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

میتونید اینکار رو دستی انجام بدید و فایل های اسکریپت رو خودتون ب کدها اضافه کنید !

قبل از هر چیز البته از وجود wp_footer(); توی فایل فوترتون مطمئن بشید ;)

 

2

به اشتراک گذاری این پست


لینک به پست
در هم اکنون، majid1889 گفته است :

این جمله رو متوجه نشدم

دلیلش این نیست ... و منطقیه ک اینکار رو انجام بدید چون قبل تر php باز شده ...

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

میتونید اینکار رو دستی انجام بدید و فایل های اسکریپت رو خودتون ب کدها اضافه کنید !

قبل از هر چیز البته از وجود wp_footer(); توی فایل فوترتون مطمئن بشید ;)

 

منظور از خارج کردن کد از حالت php این است که کد اصلی که به صورت زیر می باشد

<?php if(function_exists('the_ratings')) { the_ratings(); } ?>

به کد

if(function_exists('the_ratings')) { the_ratings(); }

تبیدل می کنم.

کد wp_footer() در فوتر موجود است.

0

به اشتراک گذاری این پست


لینک به پست

خوب این موضوع مشکلی رو ایجاد نمیکنه ( حالت جدید )

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

این فایل تو همچین مسیری قرار داره :
 

plugins/wp-postratings/js/postratings-js.dev.js
و
plugins/wp-postratings/js/postratings-admin-js.dev.js

این فایل ها رو بصورت دستی وارد فوترتون کنید

3

به اشتراک گذاری این پست


لینک به پست
در 10 ساعت قبل، sir1 گفته است :

با سلام

برای نشان دادن سیستم امتیاز دهی در وردپرس, افزونه کد زیر را می دهد که باید در صفحه index.php یا single.php یا loop-index.php قرار دهم.

<?php if(function_exists('the_ratings')) { the_ratings(); } ?>

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

star.png.21e1606476da5e4584e3b05a638025e4.png

در فایل loop-index.php وقتی کدستاره ها را بعد از کد زیر قرار می دهم ستاره در اون قسمت نمایش داده می شود ولی کار نمی کند


echo '</header>';

دلیل کار نکردنش هم اینه که کد ستاره ها را از حالت php خارج میکنم ینی  <?php  و  ?>  را از ابتدا و انتهای کد حذف میکنم. اگه حذف نکنم سایت بالا نمیاد.

ممنون میشم دوستان کمک کنند.

index & single & loop-index.rar

 

سلام
آدرس سایت رو ارسال کنید تا بصورت آنلاین کد رو قرار بدم, بعد راحت تر میشه بگم کجا استفاده کنید تا مشکلی نباشه.

1

به اشتراک گذاری این پست


لینک به پست
در 11 ساعت قبل، majid1889 گفته است :

خوب این موضوع مشکلی رو ایجاد نمیکنه ( حالت جدید )

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

این فایل تو همچین مسیری قرار داره :
 


plugins/wp-postratings/js/postratings-js.dev.js
و
plugins/wp-postratings/js/postratings-admin-js.dev.js

این فایل ها رو بصورت دستی وارد فوترتون کنید

این فایل ها را به صورت زیر در فوتر قرار دادم ولی باز خطا میده:

<script type='text/javascript' src='http://www.acgih.ir/wp-content/plugins/wp-postratings/js/postratings-admin-js.dev.js'></script>
<script type='text/javascript' src='http://www.acgih.ir/wp-content/plugins/wp-postratings/js/postratings-js.dev.js'></script>

حالا شاید جایی که میزارم اشتباه باشه. فایل فوتر را پیوست کردم لطف کنید جایگذای کنید. footer.rar

در 2 ساعت قبل، رضا علیزاده گفته است :

 

سلام
آدرس سایت رو ارسال کنید تا بصورت آنلاین کد رو قرار بدم, بعد راحت تر میشه بگم کجا استفاده کنید تا مشکلی نباشه.

ادرس سایت:

acgih.ir

 

 

0

به اشتراک گذاری این پست


لینک به پست

تابع/کدی که که داده شده رو بدون تغییر بعد از کد تاریخ یا نویسنده قرار بدید برای تست

بعد از این the_author()

2

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

در 33 دقیقه قبل، Parsa گفته است :

تابع/کدی که که داده شده رو بدون تغییر بعد از کد تاریخ یا نویسنده قرار بدید برای تست

بعد از این the_author()

کد را وقتی بدون تغییر بعد از تابع نویسنده قرار میدم سایت بالا نمیاد.

در 7 دقیقه قبل، majid1889 گفته است :

الان که درست شده توی این لینک
http://www.acgih.ir/fire-and-explosion-dow-index/

جای کد درست است ولی کار نمیکنه.

چون   ابتدا کد (php?>) و انتهای کد  (<?) را حذف کردم. اگر حذف نکنم باز سایت بالا نمیاد.

ویرایش شده در توسط sir1
0

به اشتراک گذاری این پست


لینک به پست

دیباگ رو از فایل wp-config فعال کنید ببینید چه خطایی میده

کد فایل + تغییرات را در همین تاپیک ارسال کنید

1

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

در 8 ساعت قبل، Parsa گفته است :

دیباگ رو از فایل wp-config فعال کنید ببینید چه خطایی میده

کد فایل + تغییرات را در همین تاپیک ارسال کنید

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

چند خط را گزارش کرد که مهم نبودند.

فایل + کدوم فایل است؟

ویرایش شده در توسط sir1
0

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست
در 8 ساعت قبل، sir1 گفته است :

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

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

1

به اشتراک گذاری این پست


لینک به پست

اگه واقعا هنوز مشکلتون حل نشده دسترسی ادمین رو خصوصی بفرستید درستش کنم ;)

1

به اشتراک گذاری این پست


لینک به پست

سلام

الان میخواید امتیاز ستاره ای دقیقاً کجا باشه ؟

1

به اشتراک گذاری این پست


لینک به پست

یکبار افزونه رو بطور کامل حذف کنید  و مجدد بدون هیچ تغییری نصب و فعال سازی کنید

0

به اشتراک گذاری این پست


لینک به پست

خوبه, به نظر مشکل حل شد.

برای 2 مطلب شما امتیاز زدم ازجمله: http://www.acgih.ir/157/

0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

در 6 دقیقه قبل، رضا علیزاده گفته است :

یکبار افزونه رو بطور کامل حذف کنید  و مجدد بدون هیچ تغییری نصب و فعال سازی کنید

انجام شد.

هیچ تغییری نکرد. حدود 1500 امتیازی هم که قبلا ثبت شده بود پاک شد

ویرایش شده در توسط sir1
0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

کد فراخوانی همین هست ؟

<!--?php if(function_exists('the_ratings')) { the_ratings(); } ?-->

 

ویرایش شده در توسط رضا علیزاده
0

به اشتراک گذاری این پست


لینک به پست

آخه شما میگی کار نمیکنه
ولی کار میکنه ...

فقط ارور میده :

Invalid Post ID (#1).

اگه منظورتون این اروره خوب بگید :|

1

به اشتراک گذاری این پست


لینک به پست
در 2 دقیقه قبل، رضا علیزاده گفته است :

کد فراخوانی همین هست ؟


<!--?php if(function_exists('the_ratings')) { the_ratings(); } ?-->

 

نه اینه:

<?php if(function_exists('the_ratings')) { the_ratings(); } ?>

 

0

به اشتراک گذاری این پست


لینک به پست
در 2 دقیقه قبل، majid1889 گفته است :

آخه شما میگی کار نمیکنه
ولی کار میکنه ...

فقط ارور میده :

Invalid Post ID (#1).

اگه منظورتون این اروره خوب بگید :|

خب این ارور چطور درست کنم

 

0

به اشتراک گذاری این پست


لینک به پست

:)

من از بالا خوندم تا اینجا. درست کار میکنه یا خطا میده اشتباه کار میکنه؟! خودم هم گیج شدم!

1

به اشتراک گذاری این پست


لینک به پست
در 2 دقیقه قبل، Morteza گفته است :

:)

من از بالا خوندم تا اینجا. درست کار میکنه یا خطا میده اشتباه کار میکنه؟! خودم هم گیج شدم!

جای کد درست هست ولی وقتی بخای امتیاز بدی خطای   Invalid Post ID (#1). میده.

0

به اشتراک گذاری این پست


لینک به پست

کاری که باید انجام بشه اینه که یک کد php داخل یک کد php دیگه جای گذاری میشه ینی به صورت زیر:

<?php

<?php if(function_exists('the_ratings')) { the_ratings(); } ?>

?>

حالا همچین حالتی به چه صورت باید انجام بشه که تداخل ایجاد نشه؟

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری