کمک بعد از نصب اسکریپت گالری عکس W-script Wallpaper Script 3.4.0 RC3

  • نویسنده موضوع NaT0
  • تاریخ شروع

NaT0

تازه وارد
درود به تمامی دوستان

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

من به راحتی نصب میکنم اما بعد از نصب با این مشکل رو به رو میشم یعنی نه تنها صفحه اول سایتم به این شکل هست بلکه تمام صفحات همینطوریه >

عکس ==>



اینم آدرس سایت خودم


کد:
www.peg.ir
دموی زنده از اسکریپت

این هم لینک درخواست من تو انجمن اصلی این سکریپت



You must be registered for see images attach


 

Mohammad

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

دلیلش رو نمیدونم. یک بار فایل ها رو حذف و دوباره اضافه کنید و مراحل نصب رو برید!

 

NaT0

تازه وارد
تو انجمن اصلی میگفتن که فایل htaccess درست ست نشده که همه این کارو کردم اما نشد .

سه بار تاحالا نصب کردم ولی خوب انگار شانس نداریم !

خودم نظرم به حرف شما بود که Css آدرس نمیده ، ممنون بابت پاسخگویی :53: :53:

 

NaT0

تازه وارد
دورد مجدد من متوجه شدم که head این کد رو = link rel="stylesheet" href=" loadCss" type="text/css">

نمیتونه فراخوانی کنه و پوشه CSS رو پیدا نمیکنه ، دلیلش چی میتونه باشه

مشکل از هاست نیست که نمیزاره دسترسی پیدا کنه این کد .

من حتی آدرس یه سایت دیگه رو جایگزین همین آدرس کردم کاملا درست بود و قالب بالا اومد

 

Ehs@n

کاربر عضو
دورد مجدد من متوجه شدم که head این کد رو = link rel="stylesheet" href=" loadCss" type="text/css"> نمیتونه فراخوانی کنه و پوشه CSS رو پیدا نمیکنه ، دلیلش چی میتونه باشه

مشکل از هاست نیست که نمیزاره دسترسی پیدا کنه این کد .

من حتی آدرس یه سایت دیگه رو جایگزین همین آدرس کردم کاملا درست بود و قالب بالا اومد
شما پوشه install رو حذف نکردی؟!

من به راحتی وارد صفحه نصب اسکریپت شما شدم!

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

اطمینان حاصل کنید که فایل ذکر شده موجود باشه(loadCss) اونم تو مسیر درستش!

شما نام این فایل رو(loadCss) رو عوض کن و در کد های اصلی هم عوض کن ببین درست میشه؟(می تونی آدرس رو هم تغییر بدی )

 

NaT0

تازه وارد
بعد از 3 روز دوباره برگشتم ولی اینبار با هزار اطلاعات جدید امام باز هم مشکل پا برجاست اطلاعاتم اینه .

صفحات html باید تمام css ها شونو از این آدرس بگیرن

<link rel="stylesheet" href=" " type="text/css">

خوب این اسکریپت طوری طراح شده که یک فایل CSS برای فراخوانی نداره بلکه یک پوشه که محتویاتش فایلهای CSS هست موجوده برای همین آدرس در HEAD به اینصورت شت شده جالب اینجاست که پوشه مدیا کلا موجود نیست و انگار فایل .index.php طوری طراحی شده که با همون آدرس بالا بتونه تمام CSS های صفحات Html رو فراخوانی کنه .

+++++++++++++++++++++++++++++++++++++

حالا من حتی از سه سایت مختلف همین آدرسو جایگزین کردم یعنی فایل بالا رو به این شکل ها تغییر دادم .

<link rel="stylesheet" href=" " type="text/css">

و قالب بدون هیچ مشکلی بالا اومد .

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

پس احتمال به فایل _htacces دادم که به این صورته =>


کد:
Options +FollowSymLinks
RewriteEngine On
#    leave just a normal / (slash) if the script is installed at root level otherwise enter it's folder here ex: /wscript (! no trailing slash)
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|install|scripts|fonts|uploads|robots\.txt|sitemap\.xml|favicon\.ico)

#    if wscript is installed in a subfolder, add it before index.php ex: RewriteRule ^(.*)$ /wscript/index.php?/$1 [L] otherwise leave it as is
RewriteRule ^(.*)$ /index.php?/$1 [L]
خوب من واقعا نمیدونم چطور این اتصال رو برقرار کنم حتی به صورت تک تک CSS ها رو آدرس دادم تقریبا درست شد ولی بازم یه جا بابت همین که کل پوشه نیست قالب خراب از آب درمیاد .

در ضمن یه نظر دیگه هم بود اینکه قسمتی از فایل

htaccess

یعنی این قسمت =>


کد:
[SIZE=3]RewriteCond $1 !^(index\.php|install|scripts|fonts|uploads|robots\.txt|sitemap\.xml|favicon\.ico[/SIZE]
قسمت CSS و JS نداره

ممکنه از هیمن قسمت مشکل باشه اما من دو پوشه CSS , JS رو ست کردم ولی باز خراب . یعنی انطور شد

RewriteCond $1 !^(index\.php|install|scripts|css| js |fonts|uploads|robots\.txt|sitemap\.xml|favicon\.ico

 

Ehs@n

کاربر عضو
سطح دسترسی پوشه ها رو روی 755 بذارید( هاست خودم رو نگا کردم و گفتم که بذارید رو 755 وگر نه من اطلاعات زیادی در مورد سطح دسترسی ندارم)

فایل css اصلی شما اینه


کد:
http://peg.ir/B1D671CF-E532-4481-99AA-19F420D90332/netdefender/hui/ndhui.css
یه چیز دیگه هم کد خیلی توجه ام رو جلب کرد اینه که وقتی سورس دمویی رو که گذاشتین رو نگا می کنم کدی مبنی بر کد زیر نیست


کد:
<link type="text/css" href="[URL="http://forum.persianscript.ir/view-source:http://peg.ir/index.php?/media/loadCss"]http://peg.ir/index.php?/media/loadCss[/URL]" rel="stylesheet">
در حالی که این خط کد در سورس شما هست!

شما کد زیر رو حذف کنید ببینید درست میشه؟!(قبلش حتما یه کپی از کد ها بر دارید که مشکلی اگه پیش بیاد جایزین بشه)


کد:
<link type="text/css" href="[URL="http://forum.persianscript.ir/view-source:http://peg.ir/index.php?/media/loadCss"]http://peg.ir/index.php?/media/loadCss[/URL]" rel="stylesheet">
 

NaT0

تازه وارد
اون دمویی که دادم از شانس من قالب اختصاص کرده بود و تمام CSS هاشو تو یه فایل gz زیپ کرده بود برا همین سورش متفاوته ولی این دو سایت زیر دقیقا تنها تفاوتش قسمت آدرس سایته .



و



هر دوشون دقیقا مثل کد خودمه فقط آدرس سایتشون فرق داره حتی میگم که من کد CSS این دو سایت رو میزارم درسه .

با فایر باگ چک کردم و حتی ست کردم دقیقا قالب بدون هییچ مشکلی بالا میاد .

اون کد هم که حذف میکنم قالب کلا خرابه .

راستی یه بحث دیگه همونطور که میدونید برای اسکریپت ها باید یه فایل js باشه که مثل کد به این شکله .


کد:
<script src="[B]http://peg.ir/index.php?/media/loadJs[/B]" type="text/javascript">
که اسکریپت این فایل هم نمیتونه پیدا کنه .

یعنی آدرس دقیق میخواد که ران شه مثلا اینطور =

<script src="http://peg.ir/templates/default/js/jquery/bigframe.js" type="text/javascript">

من فکر میکنم سطح دسترسی هاست نمیزاره یعنی

media/loadJs

media/loadCss

داخل هاست من غیر قابل دسترسه حالا نمیدونم چرا Chmod هم تا دلتون بخواد تغییر دادم بازم هیچی .

 
آخرین ویرایش توسط مدیر:

Ehs@n

کاربر عضو
اون دمویی که دادم از شانس من قالب اختصاص کرده بود و تمام CSS هاشو تو یه فایل gz زیپ کرده بود برا همین سورش متفاوته ولی این دو سایت زیر دقیقا تنها تفاوتش قسمت آدرس سایته .

و



هر دوشون دقیقا مثل کد خودمه فقط آدرس سایتشون فرق داره حتی میگم که من کد CSS این دو سایت رو میزارم درسه .

با فایر باگ چک کردم و حتی ست کردم دقیقا قالب بدون هییچ مشکلی بالا میاد .

اون کد هم که حذف میکنم قالب کلا خرابه .

راستی یه بحث دیگه همونطور که میدونید برای اسکریپت ها باید یه فایل js باشه که مثل کد به این شکله .


کد:
<script src="[B]http://peg.ir/index.php?/media/loadJs[/B]" type="text/javascript">
که اسکریپت این فایل هم نمیتونه پیدا کنه .

یعنی آدرس دقیق میخواد که ران شه مثلا اینطور =

<script src="http://peg.ir/templates/default/js/jquery/bigframe.js" type="text/javascript">

من فکر میکنم سطح دسترسی هاست نمیزاره یعنی

media/loadJs

media/loadCss

داخل هاست من غیر قابل دسترسه حالا نمیدونم چرا Chmod هم تا دلتون بخواد تغییر دادم بازم هیچی .
شما مگه نمی گی وقتی آدرس فایل css سایت هایی رو که نام بردین رو جایگزین می کنی مشکل حل میشه ! خوب کد های css یکیش رو بردارین و یه جا آپلود کنید و ادرسش رو جایگزین کنید تا مشکلتون حل بشه!

حالا چه کاری وقتی میشه این مشکل رو با راه راحتری حلش کرد شما چرا گیر میدی به راه سخت ه؟!

 

NaT0

تازه وارد
منم نظرم همین بود ولی خوب من چطور میتونم یه پوشه ایی که داخلش 7 فایل CSS هست آدرس بدم ؟

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

اینطوری

<script src=" .ir/CSS.gz" type="text/javascript">

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

 

Ehs@n

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

اینطوری

<script src="http://XXXX.ir/CSS.gz" type="text/javascript">

یعنی شما میفرمایید به شکل ؟
شما نمی تونی هر 7تا رو یکی کنی!؟

اگه میشه 7تا رو یکی کنید و در هر کجا که نیاز به آدرس فایل css بود یک آدرس رو وارد کن!

ولی این به شرطی عملی میشه که برای یک div چند تا خاصیت تعریف نشده باشه

شما چرا به هاست دسترسی نداری؟!

 

NaT0

تازه وارد
همین الان همین کارو کردم و همون مشکلی که شما فرمودید تمام Css ها به صورت طبقه بندی شده تعریف شده .

به عنوان مثال برای باتن ها (کلید ها) یک div مخصوص به خودش ست شده یعنی buttons.css

و برای منو ها menus.css

اولین باره چنین چیزی میبینم تمام قالب ها یه style.css دارن وسالام این دیگه چه جورشه :D

من به هاست دسترسی دارم

 

Ehs@n

کاربر عضو
منظورم من هم دقیقا همین بود که تمامی فایل های css که شامل css های دکمه ها - منو ها و... میشه رو تو یه فایل css جمع کنی و به جای آدرس فایل css دکمه ها ، آدرس فایل css جمع آوری شده رو بزنی!

 

NaT0

تازه وارد
بله همین کارا رو کردم که نشد !

تمام تگ ها متفاوته و برای همین به یک آدرس کلی نیاز داره که کل پوشه رو در نظر بگیره ! یعنی هر 7 فایل

 

Ehs@n

کاربر عضو
از یکی از آدرس های سایتی که ذکر کردی استفاده کن چون دیگه هیچ راهی به ذهنم نمیرسه!

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

 

NaT0

تازه وارد
تو همین پرشین اسکریپت یه اسکریپت گالری پیدا کردم که فقط حیف که نال شدست ولی انگار مدیرای وی اسکریپت اینو ساختن و پولیش کردن حالا میرم سراغ نصب این این یکی نصب نشه BY Net میدم به خدا :(( :( (

 
بالا