• اطلاعیه ها

    • Masih

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

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

Masih

مدیر ارشد
  • تعداد ارسال ها

    2,844
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    645

تمامی ارسال های Masih

  1. مدیریت میزبانی

    درود مشکل ثبت نشدن پاسخ وجود داره یا بعد از ارسال پاسخ در سایت ثبت نمیشه؟ مشکلتون رو دقیق تر بگید بتونیم راهنمایی کنیم
  2. درود دوستان عزیز و همراهان همیشگی بیست اسکریپت. با توجه به ایجاد شدن و پرسش های متعدد دوستان در خصوص اسکریپت 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 در صورت وجود هر گونه مشکل، در همین تاپیک مطرح کنید. باتشکر
  3. revslide

    درود. طبق لینکی که دادید، کد اولی که یک کد CSS هست برای معرفی فونت جدید رو به همراه فونت هاش در مسیر مشخصی آپلود می کنید. آدرس ها و اسم فونت و ... رو هم که طبیعتا باید اصلاح بفرمایید. کد دوم یک کد PHP هست که باید در فایل functions.php قالبتون اضافه کنید. آدرس پوشه ای که اون فایل CSS رو داخلش ذخیره کردید رو هم اصلاح کنید. در مرحله ی سوم هم بعد از انجام دو مرحله ی قبل، باید در بخش Global تنظیمات، فونت فمیلی جدید رو به افزونه معرفی کنید تا در قسمت فونت های اسلایدها لیست کنه. چیز خاصی نداره این آموزشی که لینک دادید، دقیقا بگید مشکلتون کدوم قسمت هست تا بهتر راهنمایی کنیم.
  4. درود. 1. نصب افزونه المنتور (آخرین نسخه): https://www.20script.ir/elementor-pro-drag-drop-page-builder-for-wordpress 2. نصب افزودنی جهت افزایش امکانات المنتور: https://www.20script.ir/ultimate-addons-for-elementor 3. مطمئن بشید که قالبتون از المنتور (به طور کلی از افزونه های صفحه ساز) پشتیبانی می کنه. 4. در قسمت افزودن برگه جدید می تونید شورتکدهایی که توسط افزودنی نصب شده در شماره 2 براتون فعال شده، محتویاتی از EDD رو به نمایش دربیارید. و اگر هم شورتکد نیاز داشتید می تونید از این صفحه استفاده کنید که شورتکد رو به همراه تمامی پارامترهای قابل استفاده لیست کرده: https://docs.easydigitaldownloads.com/article/224-downloads
  5. لیست قیمت

    درود. این افزونه هم برای کارتون مناسب نیست. پیشنهاد من استفاده از اسکریپت های زیر هست که می تونید با هر کدوم از اونها یک درگاه پرداخت ثابت داشته باشید و داخلش چندین محصول با قیمت و آپشن های متفاوت در نظر بگیرید: اسکریپت فریر: https://www.20script.ir/?s=freer&cat=0 اسکریپت WHMCS که کامل تر هست و علاوه بر بخش سبد خرید، تیکت پشتیبانی و بخش آموزش و ... هم داره: https://www.20script.ir/?s=whmcs&cat=0
  6. درود. فایل هاتون رو اینجا آپلود کنید: https://up.20script.ir
  7. درود. راحت ترین کار شاید همین ساختن لینک پرداخت برای هر محصولتون باشه. اینطوری مدیریت روی لینک ها بیشتر میشه. در ضمن امکان پیشرفته سازی لینک ها هم در زرین پال هست. راه دوم استفاده از ووکامرس هست. به این صورت که برای هر پلن مورد نظرتون یک محصول در ووکامرس ایجاد کنید. قیمت رو به اون محصول بدید و با استفاده از این افزونه و شورتکدی که بهتون ارائه میده یک کلیک پرداخت و خرید برای اون محصول بسازید و اون شورتکد رو در برگه ی پلن هاتون قرار بدید. https://wordpress.org/plugins/woocommerce-quick-buy برای استفاده از این افزونه باید اول ووکامرس و افزونه ی زرین پال برای ووکامرس رو نصب و تنظیم کنید. بعد افزونه ای که لینکشو دادم رو نصب کنید. برای هر پلن مورد نظرتون یک محصول جدید در ووکامرس بسازید و بهش قیمت و مشخصات بدید. شورتکدی که افزونه ی بالا بهتون رو میده رو در برگه ی پلن ها استفاده کنید. این شورتکد به اینصورت کار می کنه که شما باید آی دی محصول ووکامرس رو بهش بدید تا بتونه یک کلید براتون ایجاد کنه. کاربرا هم که روی اون کلید کلیک کنند مستقیما به صفحه ی خرید و پرداخت اون محصول منتقل میشن. به این ترتیب شما می تونید یک محصول برای پلن ها بسازید و کاربرا برای خرید اون پلن، یک محصول در ووکامرس رو خرید کنند. نحوه ی استفاده از شورتکد هم به اینصورت هست: که بجای عدد 22 باید آی دی محصول ساخته شده در ووکامرس رو وارد کنید. آی دی رو هم در صفحه "همه محصولات" در پیشخوان وردپرس قابل دریافت هست. راه سوم هم استفاده از اسکریپت آماده طراحی شده توسط خود زرین پال هست. در لینک زیر اسکریپت نوع سوم شاید بتونه بهتون کمک کنه: https://www.zarinpal.com/lab/سامانه-ساده-پرداز-زرین-پال/
  8. درود. فایلتون رو در این قسمت آپلود کنید: https://up.20script.ir اگر قالب روی سایتتون به صورت آنلاین هست می تونید لینکشو بدید بهتر میشه کمک کرد. به احتمال زیاد مشکل از استایل CSS هست که با ویرایش چند خط می شه مشکل رو حل کرد.
  9. درود. اسکریپت قدیمی هست نسبتا، هاست ها هم در حال حاضر نسخه ی PHP رو معمولا روی 7.0 به بالا تنظیم می کنند بعنوان پیش فرض . وارد پنل هاست بشید و نسخه ی PHP رو روی 5.6 تنظیم کنید و مجددا تست کنید. اگر نصب نشد، نسخه های پایین تر PHP رو امتحان کنید. البته اینکار توصیه نمیشه چون امنیت سایت رو پایین میاره. پیشنهاد من اینه که از اسکریپت های جدیدتر در موضوع چت استفاده کنید: https://www.20script.ir/category/scripts/chat
  10. درود. شما باید یک "الگوی برگه / قالب برگه" جدید برای قالبتون ایجاد کنید که هدر و فوتر و ... رو در اون حذف کنید. یا اگر قالبتون از افزونه ی صفحه ساز مثل Visual Composer یا ... استفاده می کنه، یک برگه ایجاد کنید که عناصر قالب رو در اون حذف کنید. برای ساختن یک قالب برگه دلخواه این آموزش رو دنبال کنید: یک فایل php بسازید و داخلش توابع فایل page.php رو قرار بدید. حالا می تونید کدهای مربوط به فوتر و هدر و ... رو حذف کنید و فقط تابع the_content رو داخل فایل قالب برگه ی جدیدتون استفاده کنید تا فرم گرویتی رو بتونید توسط اون تابع نمایش بدید. مابقی موارد و موقعیت مکانی فرم رو می تونید با دستورات CSS تنظیم کنید.
  11. درود. افزونه ی Loco Translate که یک افزونه ی رایگان در مخزن وردپرس هست رو روی سایتتون نصب کنید و در قسمت ترجمه ی قالب ها، ترجمه ی عبارت "ادامه مطلب" رو پیدا و ویرایش کنید.
  12. درود. در حالت معمول باید در تب "محتوا" بتونید پیدا کنید المان مربوط به نمایش محصولات رو. اما می تونید جهت پیشرفته تر کردن گزینه ها از این افزونه استفاده کنید. این افزونه رو در کنار مابقی افزونه هاتون فعال کنید: https://wordpress.org/plugins/wc-builder
  13. درود. اسکریپت نال شده هست و در فیلد کد خرید می تونید هر کدی که می خواهید وارد کنید. برای مثال 20script https://www.20script.ir/?p=12474
  14. درود. اگه قصد فعالسازی SSL و استفاده از اون رو دارید که باید از طریق پنل هاست اقدام کنید. چون فعالسازی و بکارگیری SSL یک مورد سروری هست تا یک مورد Front-End. افزونه هایی که برای SSL در وردپرس موجود هست بیشتر بحث ریدایرکت سایت به نسخه ی SSL هست نه برای تعریف و افزودن گواهینامه های SSL. اما شما بگید قصد دارید چکاری انجام بدید تا بتونیم بهتر راهنمایی کنیم.
  15. درود. افزونه رو از لینک زیر دریافت کنید: https://www.20script.ir/?p=18603 حجم فایل افزونه حدود 13 مگابایت هست. اون 29 مگابایت مربوط به نسخه های قبل هست که ظاهرا فراموش شده حجم فایل آپدیت بشه در لینک بالا.
  16. درود. وارد لینک زیر بشید: https://www.20script.ir/?p=26310 فایل افزونه رو دانلود کنید. فایل دانلود شده رو در کامپیوتر شخصیتون توسط نرم افزار WinRAR در مکانی Extract کنید. محتویات Extract شده رو باز کنید. در پوشه ی Plugin یک فایل به نام ol_scrapes-nulled.zip وجود داره. شما باید این فایل رو در بخش "پیشخوان وردپرس > افزونه ها > افزودن > بارگذاری" انتخاب و افزونه رو آپلود و نصب کنید. یا می تونید همین فایل zip رو که گفتم در فایل منیجر هاست > wp-content > پوشه ی plugin آپلود و از حالت فشرده خارج کنید و در بخش "افزونه ها" در پیشخوان وردپرس فعال کنید.
  17. درود مجدد. با توجه به اینکه ویرایش ساختار پیوندیکتا در افزونه Yoast نیاز به افزونه جانبی داره و احتمال تداخل با توابع جدید وردپرس هم هست (چون نیاز به آپدیت داره و افزونه ای که در حال حاضر هست کمی قدیمی هست)، بهتره با افزونه زیر اقدام به تغییر پیوندیکتا کنید. https://wordpress.org/plugins/permalink-manager در صفحه ی تنظیمات افزونه در قسمت تنظیم ساختار لینک ها، از post_id استفاده کنید. برای مثال در قسمت فیلد مربوط به ساختار لینک پست ها، این دستور رو وارد کنید: post.php?id=%post_id% http://bit.ly/2tdGys6
  18. درود. 1. قالب Seocify در سایت بیست اسکریپت رایگان هست و هزینه ای بابت دانلود از شما دریافت نمیشه. در حقیقت بیست اسکریپت یک سایت منتشرکننده رایگان اسکریپت و قالب و افزونه هاست نه یک فروشگاه!! https://www.20script.ir/?p=42442 2. اگر از قبل با مدیریت سایت هماهنگ کردید که با پرداخت هزینه براتون قالب رو نصب کنند، بهتره با مدیریت و پشتیبانی سایت درتماس باشید: https://www.20script.ir/contact https://forum.20script.ir/contact
  19. کدنویسی نیاز به تعریف Taxonomy و متای اضافه داره که نیاز به سنگین کردن سایت نیست. افزونه ی YOAST seo رو نصب کنید در قسمت تنظیماتش می تونید به طور کامل لینک ها رو تنظیم کنید. در حقیقت لینک هایی که مدنظر دارید شامل یک بخش ثابت (مثل post.php) هست و تنها آی دی پست و دسته بندی در لینک متغیر هست که افزونه ی سئوی YOAST می تونه چنین لینک هایی رو ایجاد کنه براتون.
  20. درود. روی خود نقشه؟
  21. درود. بله وردپرس افزونه های زیادی برای تغییر پیوندیکتا یا آدرس صفحات داره که یک نمونه قدرتمندش اینه: https://wordpress.org/plugins/custom-permalinks همچنین بدون افزونه هم امکان ویرایش پیوندها هست. لینک های مثالی که ذکر کردید رو حتی بدون استفاده از افزونه و کدنویسی و تنها با استفاده از تنظیمات پیش فرض و داخلی وردپرس میشه تولید کرد.
  22. درود. لینکی که دادید مشکلی نداشت و صفحه ورود به پیشخوان به خوبی و بدون هیچگونه خطایی باز شد. کش مرورگرتون رو پاک کنید. Flush DNS هم یادتون نره
  23. درود، شما باید اسلایدر رو با استفاده از افزونه های صفحه ساز مثل ویژوال کامپوزر و با استفاده از بلوک "تمام عرض و تمام صفحه" اسلایدر رو داخل سایتتون تعریف کنید. در واقع برای اینکار اول داخل صفحه اسلایدر، تنظیمات مربوط به تمام صفحه بودنش رو باید درست کنید بعد گام بعدی خود قالب هست که از اون المنت تمام صفحه پشتیبانی کنه. که این پشتیبانی رو توسط افزونه صفحه ساز می تونید انجام بدید یا بطور دستی و با استفاده از کدهای CSS و تعریف DIV ها و تعریف کلس های مرتبط با اون، اسلایدر رو به اونصورت که می خواهید نمایش بدید.
  24. درود، نسخه ی 3.1.5 رو از لینک سازنده اصلی دریافت و نصب کنید. بصورت پیش فرض امکان آپلود از آدرس داره. نسخه ی PHP رو هم بالاتر از 7.0 قرار بدید. خود 7.0 هم میتونید استفاده کنید. کمتر از اون باشه توابع کار نمی کنن. https://github.com/kleeja-official/kleeja/releases در ضمن عدم آپلود حجم های بزرگ می تونه دلیل اصلیش خود سرورتون هم باشه. سرورها محدودیت هایی که ایجاد می کنند هم توی حجم آپلود تاثیر میذاره که هرچند حجم فایل رو توی پنل ادمین اسکریپت تعیین کنید، اما باز سرورتون اجازه آپلود رو نمیده. از پشتیبان سرورتون هم یه پرس و جویی بکنید که محدودیت حجمی تعریف نکرده باشند. اگر مجددا با مشکل روبه رو شدید، مشخصات هاستتون رو پیام خصوصی کنید وقت کنم بررسی میکنم.
  25. درود لینک قالب رو قرار بدید تا بررسی کنیم.