• اطلاعیه ها

    • Masih

      برخوردی شدید با تاپیک های تبلیغاتی   شنبه, 12 آبان 1397

      درود، از این لحظه به بعد، تمامی تاپیک های تبلیغاتی سبک رپرتاژ که با هدف جمع آوری بک لینک در انجمن های بیست اسکریپت ایجاد می شوند، حذف شده و دسترسی کاربر خاطی نیز مسدود خواهد شد.

پرچمداران

  1. Masih

    Masih

    مدیر ارشد


    • امتیاز: پسندیدن

      290

    • تعداد ارسال ها

      2,834


  2. M.J Saberyan

    M.J Saberyan

    مدیریت کل سایت


    • امتیاز: پسندیدن

      29

    • تعداد ارسال ها

      1,318


  3. laruz

    laruz

    مدیر بخش


    • امتیاز: پسندیدن

      27

    • تعداد ارسال ها

      1,504


  4. mbm159

    mbm159

    کاربر سایت


    • امتیاز: پسندیدن

      26

    • تعداد ارسال ها

      282



مطالب محبوب

در حال نمایش بیشترین مطالب پسند شده از زمان یکشنبه, 5 اسفند 1397 در همه بخش ها

  1. 6 پسند
    درود دوستان عزیز و همراهان همیشگی بیست اسکریپت. با توجه به ایجاد شدن و پرسش های متعدد دوستان در خصوص اسکریپت NextPost ، تصمیم گرفتم یک آموزش کامل به صورت تصویری برای شما تهیه کنم. در این آموزش از ابتدای نصب تا تنظیمات را به صورت تصویری آموزش خواهم داد که امیدوارم در آینده دوستان عزیز با مشکل مواجه نشوند. توجه : من در این اموزش از XAMPP استفاده کرده ام. ممکن است برخی از تصاویر با هاست آنلاین متفاوت باشد (مخصوصا در بخش فایل منیجر)، پس زیاد نگران تفاوت ها نباشید. متن را دنبال کنید. توجه: برای مشاهده کیفیت اصلی تصاویر زیر، روی انها کلیک کنید! ابتدا آخرین نسخه را از لینک زیر دریافت کنید : http://www.20script.ir/?p=30238 در صورت انتشار نسخه ی جدیدتر، می توانید از همین لینک بررسی و دانلود کنید. نسخه ای که در بیست اسکریپت منتشر می شود، نال شده هست و نیازی به کدفعالسازی هم نیست. پیش نیازهای اسکریپت : نسخه PHP : از 5.6 به بالا. (روی نسخه 7.2 هم به خوبی نصب می شود) در PHP.ini سرور شما مقدار allow_url_fopen باید روی On تنظیم شده باشد. توابع PHP مورد نیاز دیگر که می توانید از بخش PHP Version Selector پنل هاست خود فعال کنید: cURL OpenSSL PDO GD EXIF mbstring و اگر مایل باشید که از طریق NextPost ویدیو نیز ارسال کنید، به نرم افزار FFMPEG و FFPROBE نیاز خواهید داشت که اگر در هاست اشتراکی هستید، باید از هاستینگ خود درخواست کنید برایتان نصب کنند. یا اگر خودتان دارای سرور هستید، این نرم افزار را می توانید از لینک زیر دریافت کنید و روی سرورتان نصب کنید: https://www.ffmpeg.org/download.html مرحله اول : ایجاد دیتابیس مرحله ایجاد دیتابیس را همه بلدیم! وارد پنل هاست شوید، در بخش MySQL Database یک دیتابیس + یک یوزر دیتابیس ایجاد کنید و این دو را ADD کنید و تمامی Privileges را تیک بزنید! ما برای نصب این اسکریپت، به نام دیتابیس، یوزر دیتابیس و رمزعبوری که برای یوزر دیتابیس انتخاب کرده اید نیاز خواهیم داشت. برای کسب اطلاعات بیشتر و نحوه ساخت با جزئیات بیشتر به لینک زیر مراجعه کنید: https://go.cpanel.net/MySql مرحله دوم : آپلود اسکریپت بعد از دانلود اسکریپت از سایت 20script.ir فایل دانلود شده را در دسکتاپ Extract کنید. وارد پوشه nextpost شوید و تمامی فایل ها را با فرمت ZIP فشرده کنید و داخل فایل منیجر هاست خود آپلود کنید. پس از آپلود در مکان مناسب در فایل منیجر هاست، فایل فشرده را Extract کنید. و فایل ZIP آپلود شده را حذف کنید! مرحله سوم : نصب اسکریپت برای نصب اسکریپت، پس از آپلود کردن اسکریپت، کافیست وارد سایت خود شوید. اسکریپت NextPost نصب کننده خودکار دارد که شما فقط نیاز به اطلاعات دیتابیس ساخته شده دارید. پس برای آغاز نصب، وارد سایت خود شوید (همان آدرسی را باید وارد کنید که اسکریپت را در آن آپلود کرده اید. اگر سابدامین ساخته اید، حتما باید آدرس سابدامین را وارد کنید!!!) روی کلید Start Installation کلیک کنید. در صفحه قوانین و شرایط استفاده از اسکریپت، در انتهای صفحه، مربع پذیرفتن شرایط را تیک بزنید و کلید Next را کلیک کنید. در مرحله ی بعدی پیش نیازهای اسکریپت بررسی می شوند. هرکدام را که مطابق درخواست اسکریپت داشته باشید، با تیک سبز، و هر کدام را که نداشته باشید، با خطای قرمز به شما نشان خواهد داد. پیشنهاد می شود در صورت وجود هر گونه خطا در پیش نیازها، پیش از ادامه ی نصب، آن را رفع کنید. در تصویر بالا مشاهده می کنید که پیش نیازها فراهم هستند. پس روی کلید Next کلیک می کنیم: در مرحله ی نصب، اگر اسکریپت را از بیست اسکریپت دانلود کرده باشید، به صورت خودکار فیلد مربوط به کد خرید یا همان Purchase Code تکمیل شده و نیازی به دستکاری ندارد. اگر اولین بار است که اسکریپت را نصب می کنید، فیلد دوم را روی Do Clean Install قرار دهید. اما در صورتی که درحال آپدیت اسکریپت از نسخه قدیمی به جدید هستید، روی این فیلد کلیک کنید و مشخص کنید که از چه نسخه ای در حال آپدیت به نسخه ی جدیدتر هستید. در قسمت Database connection details اطلاعات دیتابیسی را که در مرحله ی اول ساخته اید با دقت وارد کنید. فیلد Table Prefix نیازی به دستکاری ندارد. اگر قصد ندارید دو NextPost را در یک دیتابیس نصب کنید، پس نیازی هم به تغییر پیشوند جدول های دیتابیس ندارید. در قسمت Administrative account details اطلاعات اکانت مدیریت را باید وارد کنید که شامل نام و نام خانوادگی، ایمیل و رمزعبور است. از این ایمیل و رمزعبور برای ورود به بخش مدیریت در آینده استفاده خواهد شد. پس با دقت وارد کنید. در بخش Time Zone هم می توانید موقعیت زمانی دلخواه خود را انتخاب کنید که در تصویر بالا من Tehran را انتخاب کرده ام. پس از تکمیل فرم، روی کلید Finish Installation کلیک کنید : اکنون اسکریپت NextPost با موفقیت نصب شده است. روی کلید Login کلیک کنید. وارد سایت اصلی خواهید شد. در فهرست های بالای سایت، لینک Login را بزنید و اطلاعات مدیریت را وارد کنید و وارد پنل مدیریت خود شوید : تصویر بالا، صفحه اصلی پنل مدیریت کامل نصب شده ی NextPost است. اما در ادامه همراه باشید تا دیگر آموزش ها را هم دنبال کنیم : مرحله ی نصب ماژول ها در این اسکریپت ماژول هایی وجود دارند که می توانید از آنها استفاده کنید. ماژول هایی که امکانات زیادی در اختیارتان قرار خواهند داد. این ماژول ها در فایل دانلود شده از بیست اسکریپت برایتان قرار داده شده که در اینجا برایتان همان را پیوست کرده ام : Addons.zip پس از دریافت فایل بالا، محتویات این فایل فشرده که 7 عدد فایل فشرده ی دیگر می باشد را در پوشه ی مشخصی Extract کنید. اکنون شما باید 7 ماژول داشته باشید که هر کدام با فرمت zip در دسترستان هستند. برای نصب، شما نباید ماژول ها را از حالت فشرده خارج کنید. در واقع فایل ها باید به صورت یک فایل ZIP در دسترس باشند. از سمت چپ پنل مدیریت، گزینه ماژول ها را کلیک کنید: کلید Add New وسط صفحه (که فقط در صورتی که هیچ ماژولی نصب نباشد نمایش داده میشود) یا در نوار بالای صفحه را کلیک کنید : روی Choose Zip Archive کلیک کنید. پنجره ای باز خواهد شد. وارد مکانی شوید که 7 ماژول قرار دارند. یکی از آنها را انتخاب کنید: پس از انتخاب کلید INSTALL را بزنید و منتظر باشید تا ماژول نصب شود: بعد از نصب شدن، صفحه ای مانند صفحه زیر نمایان خواهد شد که به معنی موفقیت آمیز بودن نصب ماژول انتخاب شده است. روی کلید View Modules کلیک کنید تا صفحه ماژول ها باز شود. بعد از رفتن به صفحه ماژول ها، مجددا کلید Add New را بزنید و تک تک همه ی ماژول ها را به همین صورت نصب کنید. در نهایت شما در صفحه ی Modules خود باید 7 ماژول داشته باشید. شما باید ماژول ها را تک تک فعال کنید. اگر هنوز ماژولی را فعال نکرده باشید، کلیدی مانند زیر خواهید دید : کلیدی با متن Activate . به این معنی است که این ماژول غیرفعال است! پس تک تک روی این کلید ها کلیک کنید تا متن آن ها به Deactivate تغییر کنید . در نهایت باید چیزی مانند تصویر زیر داشته باشید: ماژول ها فعال شده اند، اما هنوز نمی توانیم از انها استفاده کنیم و در نوار سمت چپ پنل دیده نمی شوند! در NextPost گروه های کاربری متفاوت با نام Package یا همان پکیج شناخته می شوند. ما باید برای این پکیج ها یا گروه های کاربری، این ماژول ها را هم فعال کنیم. پس از نوار سمت چپ، روی آیکن Package کلیک کنید: پکیج پیش فرض اکانت مدیریت، Gamma Pack است. پس روی آن کلیک کنید تا صفحه زیر باز شود : طبق تصویر بالا، ماژول ها را تیک بزنید و روی کلید Save and update subscribers کلیک کنید. اکنون ماژول ها به خوبی فعال شده اند. اگر هنوز آنها را در سمت چپ مشاهده نمی کنید، کافیست کلید F5 مرورگر را بزنید! در نهایت چنین چیزی خواهید داشت : نحوه ی تغییر قالب صفحه اصلی سایت برای تغییر قالب صفحه ی اصلی، ابتدا باید قالب را در اختیار داشته باشیم. اگر اسکریپت را از بیست اسکریپت دانلود کرده باشید، یک قالب اضافه هم برای صفحه اصلی در اختیار شما قرار داده ایم که نام آن neptune-theme است. داخل این پوشه یک پوشه ی دیگر به نام default است که ما با همین پوشه ی default کار داریم!! این قالب به صورت جداگانه برایتان پیوست شده است: neptune-theme.zip برای استفاده این قالب، در فایل منیجر هاست خود (محلی که اسکریپت NextPost را نصب کرده اید) وارد مسیر زیر شوید: inc\themes اکنون پوشه ی default موجود در این مسیر را حذف کنید! سپس به پوشه ی neptune-theme بازگردید و پوشه ی default را با فرمت zip فشرده کرده در مسیر قبل آپلود کنید و آن را Extract کنید. اکنون صفحه ی اصلی سایت خود را مشاهده کنید!! از قالب جدید خود لذت ببرید. برای مشاهده سایز اصلی، روی تصویر بالا کلیک کنید... مرحله ی تنظیم پراکسی جدید این مرحله اختیاری است. تنها در صورتی که به صورت عادی، در هنگام اضافه کردن اکانت اینستاگرامی با مشکل مواجه شدید و مدام از شما درخواست تایید کرد، می توانید از پراکسی ها استفاده کنید. برای اضافه کردن پراکسی، از نوار سمت چپ، آیکن Settings را بزنید. وارد بخش Proxy Addresses شوید: سپس پروکسی خود را مانند تصویر زیر، به همراه پورت، وارد کنید و حتما مشخص کنید که پراکسی وارد شده مربوط به کدام کشور است. شما می توانید تعداد زیادی پراکسی اضافه کنید و محدودیتی در این مورد وجود ندارد. مرحله ی تنظیم کران جاب - Cron Jobs این مرحله اجباری است و در صورت انجام ندادن این مرحله، ماژول هایتان و زمان بندی ارسال پست های اینستاگرامی کار نخواهند کرد. (تصویر مربوط به cPanel است ممکن است در پنل هاست شما متفاوت باشد) وارد پنل هاست و بخش Cron Jobs شوید. در قسمت Add New Cron Job کران جاب جدید را روی Once Per Minute یعنی هر یک دقیقه تنظیم کنید. مانند تصویر زیر باید تمامی فیلدهای زمان ستاره داشته باشند. در بخش Command یا دستور، باید دستور کران جاب را وارد کنیم. اگر مانند تصویر بالا، زمان بندی اجرای کران جاب دارای بخش مجزایی بود، از یکی از دستورات زیر باید استفاده کنید: wget -- spider -O - http://yourwebsite.com/cron >/dev/null 2>&1 یا wget --quiet -O /dev/null http://www.yourwebsite.com/cron توجه : حتما باید بجای yourwebsite.com ، آدرس محل نصب NextPost در سایت خود را جایگزین کنید. وارد کردن www هم اختیاری است ولی پیشنهاد می شود بدون www وارد کنید. و هیچ ستاره ای در بخش command وارد نکنید! اما اگر برخلاف تصویر بالا، گزینه های زمان بندی اجرای کران جاب وجود نداشت، از دستورات زیر استفاده کنید. یعنی نیاز است تا در بخش Command ، از نماد های ستاره برای تعیین زمان اجرای کران جاب استفاده کنیم: * * * * * wget --quiet -O /dev/null http://www.yourwebsite.com/cron یا * * * * * wget -- spider -O - http://yourwebsite.com/cron >/dev/null 2>&1 خطاهای احتمالی و راه حل 1. لینک هایی مانند Login یا دیگر صفحات خطای 404 دارند! پاسخ: برای حل این مشکل، وارد فایل منیجر و مکانی که اسکریپت NextPost را آپلود کردید شوید، فایل .htaccess را در حالت ویرایش باز کنید و کدهای زیر را کاملا جایگزین کدهای فعلی آن کنید: RewriteEngine On #RewriteCond %{HTTPS} off #RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] #RewriteCond %{HTTP_HOST} !^www\. #RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Options +FollowSymLinks Options -Indexes RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule . index.php [L,QSA] # Performace optimization # BEGIN Compress text files <ifModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain AddOutputFilterByType DEFLATE image/svg+xml application/xhtml+xml application/xml AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript application/json AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-otf AddOutputFilterByType DEFLATE font/truetype font/opentype </ifModule> # END Compress text files # BEGIN Expire headers <ifModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 5 seconds" ExpiresByType image/x-icon "access plus 31536000 seconds" ExpiresByType image/jpeg "access plus 31536000 seconds" ExpiresByType image/png "access plus 31536000 seconds" ExpiresByType image/gif "access plus 31536000 seconds" ExpiresByType application/x-shockwave-flash "access plus 31536000 seconds" ExpiresByType text/css "access plus 31536000 seconds" ExpiresByType text/javascript "access plus 31536000 seconds" ExpiresByType application/javascript "access plus 31536000 seconds" ExpiresByType application/x-javascript "access plus 31536000 seconds" </ifModule> # END Expire headers # BEGIN Cache-Control Headers <ifModule mod_headers.c> <filesMatch ".(ico|jpe?g|png|gif|swf)$"> Header set Cache-Control "public" </filesMatch> <filesMatch ".(css)$"> Header set Cache-Control "public" </filesMatch> <filesMatch ".(js)$"> Header set Cache-Control "private" </filesMatch> <filesMatch ".(x?html?|php)$"> Header set Cache-Control "private, must-revalidate" </filesMatch> <filesMatch ".(woff|woff2|ttf|otf|eot)$"> Header set Cache-Control "max-age=31536000 private, must-revalidate" </filesMatch> </ifModule> # END Cache-Control Headers اگر چنین فایلی مشاهده نمی کنید، در بالای فایل منیجر، کلید Settings را بزنید و مطابق تصویر زیر، نمایش فایل های مخفی را تیک بزنید: 2. خطای Something went wrong! It seems that application is already installed! موقع نصب اسکریپت دریافت می کنم! پاسخ: این خطا به این دلیل است که اسکریپت قبلا نصب شده است. شما باید مجددا نسخه خام را از بیست اسکریپت دانلود کنید و تمامی فایل های اسکریپت قبلی را حذف کنید. همچنین دیتابیسی که قرار است از آن استفاده کنید را نیز کاملا خالی کنید. 3. نرم افزار FFMPEG روی سرورم نصب است اما ارسال ویدیو فعال نیست! پاسخ: ابتدا مطمئن شوید که این نرم افزار در مسیر Global سرور هاست نصب شده. تا اسکریپت بتواند به آن دسترسی داشته باشد. و در اخر اگر مطمئن بودید برنامه به خوبی نصب شده، وارد بخش ویرایش پکیج ها شوید و برای پکیج ها امکان ارسال ویدیو را فعال کنید. همچنین از فعال بودن توابع exec و shell_exec در سرور (هاست) خودتون مطمئن بشید. در صورتی که که نرم افزار FFMPEG در مسیر Global نصب نشده باشه، باید مسیر نصب این نرم افزار رو از مسیر و فایل زیر تغییر بدید: /app/config/config.php کدهایی که باید تغییر بدید اینها هستند: define("FFMPEGBIN", NULL); و define("FFPROBEBIN", NULL); برای مثال شما می تونید نرم افزار FFMPEG رو در سرورتون داخل روت اسکریپت NextPost (یعنی همون مسیر ابتدای اسکریپت) نصب کنید بعد آدرس نرم افزار رو به این صورت تغییر بدید: define("FFMPEGBIN", ROOTPATH . "/FFMPEG"); define("FFPROBEBIN", ROOTPATH . "/FFPROBE"); فقط دقت کنید که مسیر نصب رو دقیق وارد کنید تا اسکریپت بتونه به این نرم افزار دسترسی داشته باشه. کد بالا هم فقط مثال بود. باید ببینید این نرم افزار دقیقا در کجا و با چه نامی و در چه پوشه ای نصب شده. 4. می خواهم اکانت اضافه کنم اما خطای Please goto instagram.com and pass checkpoint! می دهد! پاسخ: برای اولین بار طبیعی است. وارد برنامه ی اینستاگرام شوید و تایید کنید که این شما هستید که قصد لاگین کردن در یک سایت دیگر را دارید. اگر بعد از کلیک کردن روی کلید This Was Me و تلاش مجدد برای افزودن اکانت، مشکلتان حل شد که چه عالی. اگر خیر: یا یک یا چند پراکسی به سایت اضافه کنید از آن طریق امتحان کنید. یا اکانت اینستاگرام خود را به مدت چند ساعت Deactive کنید و مجددا Active کنید و سپس تلاش کنید تا اکانت را اضافه کنید. 5. متن های فارسی به علامت سوال تبدیل می شوند! پاسخ: وارد phpmyadmin شده و collection دیتابیس رو به UTF8_General_ci یا UTF8_Persian_ci تغییر بدید. 6. برخی از ماژول هایی که در بیست اسکریپت قرار دارد نصب نمی شوند! پاسخ: بله! متاسفانه به دلیل اشتباه فشرده سازی، برخی از ماژول ها دارای پوشه ی اضافه ی داخلی هستند. یعنی فایل فشرده ی ماژول که با فرمت zip است، وقتی آن را باز کنید باید فایل های ماژول را مشاهده کنید. اگر فایل فشرده ماژول را باز کردید و پوشه ی اضافه دیدید، این روش نادرست است و ماژول نصب نخواهد شد. اما تمامی ماژول های اصلاح شده در زیر پیوست شده در صورت تمایل می توانید از این ماژول ها استفاده کنید: Addons.zip 7. در هنگام آپلود ویدیو خطای php config error ,empty file میدهد! پاسخ: شما باید طبق مورد 3 بالا، مسیر نصب نرم افزار FFMPEG را اصلاح کنید. در صورت نادرست بودن این مسیر و عدم توانایی اسکریپت در شناخت محل نصب این نرم افزار، امکان ارسال ویدیو در NextPost وجود نخواهد داشت. 8. چگونه می توانم اسکریپت را فارسی کنم؟ پاسخ: شما می توانید اسکریپت را توسط نرم افزار poEdit فایل های ترجمه ی این اسکریپت را که در مسیر زیر هستند، ترجمه کنید: app\locale البته نیازی به ترجمه ی همه ی زبان ها نیست! شما می توانید یا یک پوشه fa_IR اضافه کنید یا فایل داخل پوشه ی en_US را ترجمه کنید! همچنین متون استفاده شده در سایت اصلی برای بازدیدکنندگان را می توانید در مسیر زیر مانند بالا ترجمه کنید: inc\themes\default\locale در صورت وجود هر گونه مشکل، در همین تاپیک مطرح کنید. باتشکر
  2. 5 پسند
    بطور عمده خدمت ایشون عرض کردم که ترجمه کردن زبان یک اسکریپت از چه راهی انجام میشه. در اکثر اسکریپت های جدید همونطور که خودتون هم اطلاع دارید داره از فایل های ترجمه po استفاده میشه. در اسکریپت های قدیمی تر یا غیراستاندارد از لحاظ String های ترجمه، جملات قابل ترجمه اسکریپت یا در قالب یک فایل PHP جامع هست یا متون در فایل های مختلف PHP پراکنده هستند. البته اسکریپت هایی هم هست که میشه ترجمه رو از داشبورد مدیریت انجام داد اما بطور کلی زبان و ترجمه جملات در اکثر اسکریپت ها به این دو صورت هستند. اگر هم اسکریپت مدنظرشون رو میگفتند، راهنمایی بیشتر و دقیق تری میشد کرد که چون کلی پرسش کردن، من هم کلی پاسخشون رو دادم که یک سرنخی باشه برای جستجوهای آینده ی ایشون. درضمن اگر هم احساس می کنید پاسخ های من ضعف تخصصی دارند، خوشحال میشم در این خصوص استارتر عزیزمون رو راهنمایی کنید
  3. 3 پسند
    سلام فایل پیوستی دانلود نمیشه
  4. 3 پسند
    درود. سایت راستچین یک مارکتی هست که هر فردی امکان عضویت داخل اون رو داره. شما نمی تونید صرفا به دلیل نام این مارکت، به افراد داخل اون هم اعتماد کنید. چه بسا اکثر فایل هایی که داخل این مارکت منتشر میشن هیچ گونه نظارتی هم روشون نیست. یک طراح رو باید از وب سایت رسمیش و نمونه کارهاش بشناسید نه بر اساس چند محصول توی مارکت های ایرانی که خیلی از محصولات این طراحان هم صرفا یک ترجمه محصولات انگلیسی هست.
  5. 3 پسند
    درود. انجمن رو برای همین ساختیم که کاربران عزیز سایت بیست اسکریپت بتونن در یک محیط پیشرفته تر از کامنت زیر پست، نظرات و مشکلات خودشون رو مطرح کنند. در انجمن امکانات مدیریت محتوای بیشتری در اختیار دارید. ضمن اینکه قرار دادن کامنت در سایت اصلی، زمان زیادی از مدیریت سایت میگیره. چون کامنت ها تک تک نیاز به بررسی خواهند داشت. به این ترتیب تصمیم گرفته شده در سایت اصلی بخش کامنت ها قرار نگیره تا مدیران بتونن با وقت آزاد بیشتر به آپدیت اسکریپت ها و قالب و فایل های داخل سایت اصلی مشغول باشند.
  6. 3 پسند
    درود. برای فارسی سازی که ابتدا باید بررسی کنید زبان در اسکریپت پیش رو به په صورتی تعریف شده. یعنی یک فایل po هست یا یک فایل php. برای راستچین کردن هم باید اسکریپت رو روی لوکال هاست یا هاست آنلاین نصب کنید، بعد با استفاده از Inspect element مرورگرتون راستچین رو انجام بدید. در همون بخش مرورگر هم مسیری که کد CSS داخلش هست هم معرفی میشه که می تونید تغییرات رو راحت انجام بدید.
  7. 3 پسند
    درود. افزونه نال شده و نیاز به وارد کردن کدفعال سازی نیست که می تونید از این لینک دریافت کنید: https://www.20script.ir/?p=20157 اون متن هم صرفا یک پیشنهاد هست برای دریافت آخرین نسخه های افزونه به صورت خودکار از سرور طراح افزونه که در نسخه ی نال شده طبیعتا این ویژگی غیرقابل استفاده هست.
  8. 3 پسند
    درود. بیشتر بهش میخوره باگ صفحه سازش باشه. آخرین نسخه ی قالب اوادا رو روی لوکال هاست نصب کنید و بررسی کنید که این مشکلات رو داره یا نه : https://www.20script.ir/?p=23977
  9. 3 پسند
    توی روت قالب یه فایل با اسم دلخواه بسازین با این محتویات <?php /** Template Name: my theme get_header();?> Your html code <?php get_footer(); ?> بعد ذخیره کردن، به بخش برگه های جدید برین، ستون کناری چپ، نوع قالب رو my theme انتخاب کنین.
  10. 3 پسند
    @M.J Saberyan قالب درخواستی رو در همین پاسخ قرار میدم براتون. بعد از بررسی های لازم داخل سایت هم درج خواهد شد. دریافت آخرین نسخه ی نال موجود از قالب (نسخه 3.1) : دانلود: https://up.20script.ir/file/8c41-toroplay-3-1.zip نتیجه اسکن قالب : https://www.virustotal.com/#/file/1f415fed046d5fa521ce7dab1162713b8c9175b1220e9d2e75ca50a8ab5aa556/details افزونه TR Grabber نسخه ی 1.1 مخصوص دریافت اطلاعات برای این قالب: دانلود: https://up.20script.ir/file/8c41-tr-grabber-1-1.zip نتیجه اسکن انلاین افزونه: https://www.virustotal.com/#/file/3696d4cfb48ddf99c71397a17fb8452ac1b839fea3534a285efb82ff34438719/detection
  11. 3 پسند
    اگه ترجمه ای به فارسی برای اون افزونه موجود باشه، که بعد از نصب بطور خودکار فعال میشه براتون (فقط باید وردپرستون فارسی باشه، یا زبان فارسی رو از قسمت تنظیمات انتخاب کرده باشید یا از افزونه هایی مثل پارسی دیت استفاده کرده باشید) برای ترجمه کردن هم یا می تونید از افزونه ی Loco Translate استفاده کنید و افزونه یا قالب مورد نظرتون رو به فارسی ترجمه کنید. یا از نرم افزار ویندوز poEdit استفاده کنید. در این نرم افزار، شما باید داخل پوشه ی قالب و افزونه هاتون، یک پوشه که معمولا به نام language هست رو باز کنید و فایل با فرمت pot رو پیدا کنید و باز کنید، سپس ترجمه کنید. بعد از انجام ترجمه هم فایل های po و mo ایجاد شده رو داخل پوشه ی language افزونه آپلود کنید. البته آموزش کامل تر و تصویری بخواهید از نحوه ی کارکرد این افزونه و نرم افزار ترجمه، داخل گوگل یه جستجویی بکنید موارد زیادی پیدا میشه.
  12. 3 پسند
    فایل فارسی شده افزونه نکست پست فقط برای کاربران 20 اسکریپت بخوبی تمامی متون که کاربر روزانه با آن کار میکنه ترجمه سلیس و روان کردم که اذیت نشید برای راحتی کار بهتره فایل رو روی ترجمه انگلیسی آپلود کنید و تو تنظیمات کاربری زبان را روی انگلیسی بزارید مسیر آپلود : \app\locale\ همه جا این ترجمه رو 50 به بالا میفروشن اما برای 20اسکریپت کاملا رایگان هست لطفا فروش نگذارید و اینکه به دوستان خودتون بدید استفاده کنند اگر تعداد تشکر بالا بود ماژولها هم بزودی ترجمه میکنم http://s8.picofile.com/file/8338599642/fa_IR.zip.html
  13. 2 پسند
    درود. در حالت معمول باید در تب "محتوا" بتونید پیدا کنید المان مربوط به نمایش محصولات رو. اما می تونید جهت پیشرفته تر کردن گزینه ها از این افزونه استفاده کنید. این افزونه رو در کنار مابقی افزونه هاتون فعال کنید: https://wordpress.org/plugins/wc-builder
  14. 2 پسند
    سلام ، بک لینک 3 ماهه الی 6 ماهه خریدارم قیمت + پیج اتوریتی رو بدین لطفا
  15. 2 پسند
    درود، نسخه ی 3.1.5 رو از لینک سازنده اصلی دریافت و نصب کنید. بصورت پیش فرض امکان آپلود از آدرس داره. نسخه ی PHP رو هم بالاتر از 7.0 قرار بدید. خود 7.0 هم میتونید استفاده کنید. کمتر از اون باشه توابع کار نمی کنن. https://github.com/kleeja-official/kleeja/releases در ضمن عدم آپلود حجم های بزرگ می تونه دلیل اصلیش خود سرورتون هم باشه. سرورها محدودیت هایی که ایجاد می کنند هم توی حجم آپلود تاثیر میذاره که هرچند حجم فایل رو توی پنل ادمین اسکریپت تعیین کنید، اما باز سرورتون اجازه آپلود رو نمیده. از پشتیبان سرورتون هم یه پرس و جویی بکنید که محدودیت حجمی تعریف نکرده باشند. اگر مجددا با مشکل روبه رو شدید، مشخصات هاستتون رو پیام خصوصی کنید وقت کنم بررسی میکنم.
  16. 2 پسند
    با سلام سوال اولتون باید با استفاده از دو جی کوئری تغییر پس زمینه به صورت اتوماتیک رو انجام بدین( توسط آخرین نسخه جی کوئری به همراه پلاگین JQuery Fill color) سوال دومتون هم با این مشکل مواجه نشدم اطلاع ندارم
  17. 2 پسند
    درود. سایت دوم با اسکریپت های وبلاگ ساخته شده که می تونید داخل سایت انواعش رو مشاهده کنید.
  18. 2 پسند
    سلام دوست عزیز یک راه ساده اینه که ابتدا توی یک پوشه یک فایل index.php خالی ایجاد کنید و بعد داخل همون پوشه یک پوشه دیگه با یک نام دیگه ایجاد کنید و توی اون لیچ رو نصب کنید در این صورت کسی نمیتونه با زدن آدرس هاست دانلودتون از طریق پوشه ها اون پوشه دوم رو ببینه .
  19. 2 پسند
    سلام خوش آمدید ببنید ما در طی این چندین سال از اسکریپت های انجمن ساز مختلفی استفاده کردیم مثل ویبیلتون و زنفرو و هر کدام از این این ها مشکلات بخصوص خودشون داشتند ویبیلتون امکانات محدود با باگ های زیاد - زنفرو سرعت خوب و امکانات مناسب ولی در عوض دیتابیس بسیار حجیم ! و در آخر همین سیستم فعلی IPS استفاده می کنیم که هم امکانات مناسبی داره و هم مشکلاتی که عرض شد در بقیه این سیستم هارو ندارد. در خصوص قالب باید عرض کنم این قالب دیفالت خود اسکریپت می باشد که شما می توانید با کمی دانش برنامه نویسی شخصی سازی کنید.
  20. 2 پسند
    سلام امشب نسخه جدید و با نال سازی بخش دمو درون سایت قرار میگیره
  21. 2 پسند
    در سایت زیر فایل mo رو آپلود کنید، تغییرات مورد نظر رو اعمال کنید و در نهایت کلید Save رو کلیک کنید. در بخش Save to your computer می تونید فرمت po و mo ترجمه جدید رو دریافت کنید. https://localise.biz/free/poeditor
  22. 2 پسند
    اقا دم همتون گرم کارتون درست که میاید و وقت میزارید پاسخ همه رو میدید مخصوصا اقا مسیح گل که واقعا زمان میزاره دمش گرم
  23. 2 پسند
    درود، به غیر از راه بالا، راه دیگش اینه که یک فایل index.php خالی یا با محتویات دلخواه در داخل هر پوشه بسازید. به این ترتیب اگر کسی خواست وارد اون دایرکتوری بشه، این فایل برای باز میشه.
  24. 2 پسند
    سلام در مرحله اول تشکر از اطلاع رسانیتون متاسفانه بنده اطلاع نداشتم در مرحله دوم تایپیک رو بزارید فراموش بشه تاریخش و توجه کنید( آپدیت نکردنش بهتره)
  25. 2 پسند
    چند تفاوت بین اون افزونه ای که رسمی بهتون فروخته میشه با افزونه ای که از 20 اسکریپت دانلود میکنید وجود داره 20اسکریپت هیچکدوم از این افزونه هارو خریداری نکرده 20اسکریپت افزونه هارو بعضا نال شده از تورنت دانلود میکنه 20اسکریپت فایل اصلی رو بدون ترجمه یا افزودن امکانات منتشر میکنه که مقابل تمام این ها برای اون فروش رسمی میشه : افزونه رسمی خریداری شده و اون شخص وظفه همیشه آپدیت به شما بده افزونه رسمی و احتمال وجود فایل های مخرب داخلش بسیار کم هست چون از مارکت اصلی تهیه شده افزونه فارسی / راست چین و درصورت نیاز شخصی سازی هایی مثل درگاه های ایرانی یا پنل پیامک ایرانی بهش اضافه شده تا کاربر ایرانی بتونه بدون مشکل استفاده بکنه کدنویسی لایسنس بسته به برنامه نویس اون متفاوت هست ولی برای مثال غالب قالب ها داخل فایل فانکشن به لایسنس متصل میشن مشخصه لایسنس اینه که شما میبینید یک درخواست رفت و برگشتی به لینکی مشخص ( مثلا وبسایت فروشنده اون فایل ) ارسال میشه این نشون میده اطلاعات شما برای اون وبسایت ارسال میشه تا درصورت تایید شدن افزونه یا قالب برای شما فعال بشه حالا دیگه میرسید به مرحله کدنویسی که اطلاعات ارسالی چی هستن اطلاعات دریافتی چی هستن و چطور میشه این پروسه رو دور زد تا بدون ارسال اطلاعات وضعیت تایید شدن به کدها برگشت داده بشه فقط یک نکته میمونه ممکنه فایلی که لایسنس داخلش نوشته شده کد شده باشه تا شما نتونید ویرایشش بکنید اینجا یا باید بتونید فایل رو دیکد کنید یا دیگه.... (با نقل قول به من پاسخ دهید | دکمه پسندیدم فراموش نشه)
  26. 2 پسند
    بک لینک های بد رو با گوگل وبمستر حذف کنین. از محتواهای کپی کمتر استفاده کنین
  27. 2 پسند
    خواهش میکنم ( دکمه تشکر هم خوبه ) اهمیتی نداره چه اسمی روش بزارید البته معمولا اسم اون پوشه اسم اصلی خود افزونه هست و نیازی به تغییر هم نداره فقط کافیه مجدد زیپش کنید و داخل وردپرس آپلود بکنید
  28. 2 پسند
    بهش یه آی‌دی بدین و بعد از success شدن، اون آی‌دی مخفی بشه. جاهاشونم مشخصه. البته اگه آشنایی دارین
  29. 2 پسند
    سلام خوش آمدید به زودی به نسخه جدید آپدیت میشه
  30. 2 پسند
    درود، به این دلیل هست که برای دریافت دموها به سایت طراح متصل میشه و برای اتصال هم درخواست کد میکنه. برای دریافت دموهای رایگان، به لینک زیر مراجعه کنید: https://elegantmarketplace.com/downloads/category/divi-demo اونهایی که Free هستند رو می تونید دریافت و استفاده کنید.
  31. 2 پسند
    درود. اسکریپت IPS رو نصب کنید: https://www.20script.ir/ips-community-suite
  32. 2 پسند
    درود. به علت اینکه این افزونه به تازگی منتشر شده، هنوز منبعی افزودنی های این افزونه رو منتشر نکرده. به محض انتشار مطمئن باشید پوشش خواهیم داد.
  33. 2 پسند
    سلام ممنون از اطلاع رسانی مجددا دانلود بفرمایید
  34. 2 پسند
    سلام این خیلی غیر منطقیه که برای keep alive باید هزینه اضافه پرداخت کرد. زمانی که keep alive فعال باشه، مرورگر تنها با یک اتصال tcp چند درخواست به سرور ارسال می کنه و وقتی که این گزینه غیر فعال باشه، برای هر درخواست که از طرف مرورگر به سرور ارسال میشه یک کانکشن tcp بین مرورگر و سرور برقرار میشه که مسلما زمان بیشتری برای لود محتوا نیاز داره. این مورد هم فقط از سمت سرور قابل فعالسازی هستش. موفق باشید.
  35. 2 پسند
    درود. از هاستینگ بخواهید براتون فعالش کنه.
  36. 2 پسند
    درود، بله یک سابدامین اضافه کنید داخل سایتتون، اسکریپت رو دانلود و بطور صحیح داخل پوشه ی روت ساب دامین در فایل منیجر آپلودش کنید. بعد آدرس سابدامین رو داخل مرورگر باز کنید. صفحه ی نصب اسکریپت باز میشه. شما باید یک دیتابیس + یوزر دیتابیس بسازید و در مراحل نصب به اسکریپت معرفی کنید. مابقی اطلاعات خواسته شده در فرم نصب اسکریپت رو هم تکمیل کنید. در نهایت برای ورود به پنل مدیریت از این اطلاعات پیش فرض استفاده کنید و بعد از اولین ورود، اطلاعات رو تغییر بدید:
  37. 2 پسند
    درود. این مشکل زمانی رخ میده که شما از بسته های نصب آسان استفاده کرده باشید. افزونه ی Duplicator و مشابهات اون، فایل های مخربی داخلشو دارند که بهترین طعمه برای هکرا هستش و از طریق اون میتونند سایتتون رو دستکاری کنند و این دستکاری مستقیما داخل هسته ی وردپرس و فایل های قالب انجام میشه به گونه ای که دسترسی های گسترده ای به هکران میده. این دستکاری ها هم اکثرا از طریق کدنویسی ها به طور خودکار انجام میشه (یعنی فرد هکر مستقیما و بطور دستی داخل سایتتون نفوذ نمی کنه). فایل های آلوده به محض اجرا شدن، فایل های دیگه ای که مربوط به سایتتون هست رو دستکاری می کنند و این ریدایرکت ها رو اعمال می کنند. عمده ترین فایلی که دستکاری میشه htaccess هست که اگه فایل های htaccess در سراسر فایل منیجرتون رو باز کنید، یه سری کدهای مشابه برای ریدایرکت مشاهده می کنید. حالا ممکنه بسته نصب آسان هم استفاده نکرده باشید ولی افزونه یا قالبتون که نال شده هست، حاول کدهای مخرب باشه. بهترین کار، درحال حاضر اینه که تمامی فایل های آلوده و وردپرس + قالب و ... رو پاک کنید. بعد وردپرس اورجینال رو نصب کنید و قالب و افزونه هاتون رو بعد از اسکن استفاده کنید. قبل از نصب تمامی فایل ها رو از نظر امنیتی بررسی کنید تا مشکلی نداشته باشند. این توضیحاتی که دادم خدمتتون رو قبلا برای یکی از دوستان انجام دادم و تا الان که حدودا 5 ماه هست، مشکل ریدایرکت سایتشون حل شده.
  38. 2 پسند
    قبل از همه این گزینه ها از شما میپرسه که میخواین دامنه رو ثبت کنین یا سایت رو شمام حتما رو گزینه ثبت دامنه کلیک کردین که ازتون دی ان اس خواسته برگردین یه مرحله قبل و گزینه ثبت سایت رو بزنین نحوه ثبت سایت به همون شکل قبله یعنی مثلا یه کد بهتون میده و تو public html هاست ذخیره میکنین و سایت رو ثبت میکنه دو سه تا راه دیگم داره ک راحته
  39. 2 پسند
    درود. تمامی اسکریپت ها، قالب ها و افزونه هایی که داخل بیست اسکریپت منتشر میشن، صرف نظر از اینکه نال شده هستند، قبل از انتشار از نظر امنیتی و صحت کارایی تست میشن. دقت داشته باشید که اسکریپت ها یا قالب و افزونه ها به تنهایی آزمایش میشن. مثلا یک قالب وردپرس که توسط بیست اسکریپت تست میشه امکان داره بدون مشکل باشه اما با یک افزونه ی دیگه تداخل داشته باشه که این موضوع دلیلی بر خراب بودن فایل های بیست اسکریپت نیست. طبق تجربه و گزارش کاربران، تعداد زیادی از این سایت هایی که نسخه پرمیوم می فروشن، در واقع همون نسخه نال شده رو می فروشن. این که میگم رو به همه نسبت نمیدم، ممکنه نسخه های اورجینال رو هم بفروشند اما اکثرا نسخه نال شده رو فارسی سازی یا راستچین می کنند و می فروشند. خلاصه که خریداری کردن چنین فایل هایی به عهده خودتونه و نمیشه گفت چیزی که میخواهید بخرید نال شده هست یا اورجینال. فایل های داخل بیست اسکریپت هم رایگان هست و می تونید توسط آنتی ویروس های آنلاین هم آنالیزشون کنید: https://www.virustotal.com/#/home/upload
  40. 2 پسند
    درود. یا می تونید از "attributes" استفاده کنید یا از زمینه دلخواه. برای مورد اول که آموزش هاش داخل گوگل هست بگردید. برای مورد دوم هم افزونه ی ACF یا همون Advanced custom fields رو نصب کنید و فیلدهاتون رو بسازید. بعد هم کد نمایش زمینه ها رو داخل فایل قالبتون قرار بدید. برای این مورد هم آموزش های زیادی توی نت هست.
  41. 2 پسند
    درود. چیزی که دریافت کردید صرفا یک اطلاعیه هست که بدونید بعضی از محتویات سایتتون دارای کپی رایت هستند. تصاویر، ویدیو یا متن و نقل قولی که از سایت دیگه ای کپی کردید رو بهتره حذف کنید. یا اگر مطلب کپی شده ای دارید، بهتره حذف کنید و از نتایج گوگل هم حذفش کنید. اما صرفا این پیام اضطراری نیست و پیگیری اون بستگی به میل خودتون داره. ولی در کل بهتره محتویات سایتتون کاملا اختصاصی باشند.
  42. 2 پسند
    به نظر من واسه شروع بهتره توی هاست راه اندازی کنید که هزینه ای زیادی نکنید.. در مدت زمات وقتی سایتتون بالا رفت و مشتری داشتید به سرور مجازی انتقال بدید.! باید API های اسکریپتتون رو آپدیت کنید.
  43. 2 پسند
    درود. سه نمونه براتون ساختم که می تونید توی هر قالب و هر مکانی ازش استفاده کنید. در حالت اول شما می تونید یک قسمت مجزا کدنویسی کنید و محتوای مورد نظرتون رو توسط توابع (مثل خلاصه مطلب یا the_content) داخل اون محدوده قرار بدید و به کاربر این اجازه رو بدید که با کلیک روی کلید یا لینک مشخص شده، بتونه محتوای مخفی رو مشاهده کنه. نمونه: https://codepen.io/masihdindar/pen/BEzGGj و این هم نمونه دوم : https://codepen.io/masihdindar/pen/QPEJop و یک حالت دیگه هم میشه انجامش داد. به این صورت که محدوده ی مطلب رو توسط استایل height محدود کنید و با یک کد جاوا اسکریپت و ترکیب CSS بتونید به کاربر اجازه بدید با کلیک روی اون کلید، کل محدوده متن رو مشاهده کنه. به این صورت: https://codepen.io/masihdindar/pen/GLqPKJ
  44. 2 پسند
    درود. این یکی از ویژگی های وردپرس هست که توی نسخه های قبلی هم وجود داشت. زمانی که فقط 1 قالب داشته باشید، به صورت لیست نمایش داده نمیشه و به همین صورتی که خودتون اسکرین شات دادید مشاهده می کنید. اما اگر 2 قالب یا بیشتر داشته باشید، به این صورت نمایش داده خواهد شد: برای دسترسی به بخش "افزودن قالب" می تونید آدرس سایتتون رو داخل آدرس زیر جایگزین کنید و داخل مرورگر اجرا کنید: http://site.ltd/wp-admin/theme-install.php?browse=featured یا قالب مورد نظرتون رو از طریق فایل منیجر آپلود کنید. زمانی که 2 قالب داشته باشید حالت نمایش صفحه پوسته ها عادی میشه.
  45. 2 پسند
    درود. بنده از طرف پاسخ دهنده قبلی ازتون عذرخواهی میکنم. شما درست می فرمایید، هیچ اجباری در پاسخ دادن به کاربران نیست و انجمن برای ارسال تاپیک ها ساخته شده و صرفا محلی برای ارائه آموزش نیست. سوالات مشابه شما هم هیچ قانونی از این انجمن رو نقض نمی کنه و با کمال میل پذیرفته میشه اما در خصوص مشکل شما، اکثر هاستینگ ها و کانفیگ هایی که دارند، یک میزان رم مشخصی رو برای وردپرس تعیین می کنند که اغلب میزان کافی هست. اما گاهی اوقات به دلیل حجم بالای توابع در قالب و حتی خود وردپرس، میزان رم اختصاص یافته پیش فرض جوابگوی وردپرس نیست و یک خطای HTTP رخ میده که همین Fatal Error هست. برای حل کردنش می تونید این کد رو داخل فایل wp-config.php وردپرستون قرار بدید: define('WP_MEMORY_LIMIT', '256M'); در اکثر موارد با اضافه کردن این کد، مشکل حل میشه، اما اگه مشکل با کد قبلی حل نشد، فایل htaccess روت وردپرس رو باز کنید و این کد رو بهش اضافه کنید (ترجیحا در خط آخر اضافه کنید) RLimitMEM max اگر مشکل همچنان باقی بود بهتره به هاستینگ تیکت بدید تا مشکلتون رو پیگیری کنند. موفق باشید.
  46. 2 پسند
    سلام دوست عزیز وقتتون بخیر باشه و پیشاپیش سال نو رو هم تبریک میگم در رابطه با باید بدانیم که در زمینه وب , تخصص حرف اول را میزند , همه دوست دارن سایت داشته باشند حالا یا شخصی یا شرکتی و به مراتب تا فروشگاهی و ایده های خاص پیش میره. ولی همونطور که گفتم تخصص پادشاه هستش. شما که طراحی سایت انجام میدید نباید خودتون از قالب های اماده وردپرس استفاده کنید!! منظورم اینه حداقل شما باید برای خودتان بهترین نمونه کاری که میتوانید را طراحی کنید نه اینکه از قالب وردپرس اماده استفاده کنید! یا اینکه یکی از محصولات خود را با تخفیف 2,940,000 گذاشته اید در صورتی که همان محصول ( قالب وردپرسی ) با قیمت 39 هزار تومان درحال فروش میباشد!!!!! پیشرفت و حضور کسب و کار های کوچک و سنتی ایران در فضای اینترنت حق همه است. اگه جسارت حساب نکنید به عنوان نظر و یا انتقاد حرفم را بیان کردم.
  47. 2 پسند
    سلام دوستان بنده این پلاگین هارو دانلود کردم براتون به اشتراک میزارم ولی تست نکردم http://www.mediafire.com/file/nb55t9jezan8y92/NextPost+33+Modules+Nulled+By+AmazCode.zip متاسفانه درون انجمن اپلود نمیشد
  48. 2 پسند
    درود. طبق این خطا، یک تابع دو بار تعریف شده و در زمانی که می خواهید افزونه رو نصب کنید، این دو تابع همزمان می خواهند فعالیتی که براش نوشته شدن رو انجام بدن. شما فایل زیر رو باز کنید، در خط 208 : wp-content\plugins\modeltheme-framework\modeltheme-framework.php و این فایل در خط 593 : wp-content\themes\cryptic\functions.php تابع cryptic_RemoveDemoModeLink رو در هر دو فایل مقایسه کنید. اگه کدهاش کاملا مشابه بودن، یکی از این دو قطعه کد رو از فایل حذف کنید. اگر دستور If به کار رفته بود، نیاز به بررسی مجدد داره. بررسی کنید و انجام بدید اگه رفع نشد اطلاع بدید.
  49. 2 پسند
    https://builtwith.com/farshonline.com چک کنین
  50. 2 پسند
    برای نمایش دادنش کافیه از دستور شرطی خارجش کنید! خیلی راحته. توضیح اضافه نمیدم تا سرتون درد بیاد، فایل اصلاح شده رو قرار میدم دانلود کنید، جایگزین فایل هیدر کنید. https://up.20script.ir/file/ecf7-header.zip
این صفحه از پرچمداران بر اساس منطقه زمانی تهران/GMT+03:30 می باشد