Masih

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

    1,999
  • تاریخ عضویت

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

  • روز های برد

    282

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

  1. درود دوستان عزیز و همراهان همیشگی بیست اسکریپت. با توجه به ایجاد شدن و پرسش های متعدد دوستان در خصوص اسکریپت 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. درود. اول از همه پیشنهاد می کنم از وردپرستون داخل موبایل، از طریق مرورگر کنترل کنید. این برنامه ها رسمی نیستند و ممکنه اطلاعاتتون در دسترس سازندگان اپلیکیشن قرار بگیره. دوما در خصوص رفع مشکلتون : در ماژول های بخش PHP Select Version ، ماژول xmlrpc باید تیک خورده باشه. اگه تیک نداره، تیک بزنید، ماژول های رو ذخیره کنید و در نهایت کلید Set as current رو کلیک کنید . همچنین افزونه هاتون رو بررسی کنید که ویژگی xmlrpc وردپرس رو غیرفعال نکرده باشند. این برنامه ها از طریق xmlrpc وارد سایتتون میشن، پس اگه ماژول یا ویژگی داخلی xmlrpc کار نکنه، این خطا رو میده.
  3. درود بله این خطا بخاطر عدم توانایی اسکریپت برای پیدا کردن ffprobe هست. اسکریپت رو روی لوکال هاست یا یک سرور مجازی نصب کنید بهتره. با نصب روی سرور مجازی می تونید کنترل بیشتری روی پیش نیازهای این اسکریپت داشته باشید.
  4. درود. هر 6 تا ماژول رسمی به همراه یک قالب و خوده اسکریپت رو می تونید از لینک زیر دانلود کنید: http://www.20script.ir/?p=30238 و برای افزایش فالوور، اسکریپت رو طبق آموزش صفحه اول همین تاپیک نصب کنید، ماژول ها رو هم نصب و فعال کنید، بعد از اضافه کردن اکانت اینستاگرامی خودتون، از ماژول ها می تونید تنظیمات جهت افزایش فالوور رو انجام بدید. کران جاب ها رو هم فراموش نکنید تنظیم کنید. تمامی آموزش ها در صفحه اول همین تاپیک وجود داره.
  5. درود. متد ارزش گذاری سئو در افزونه ی YOAST بر اساس توضیحات صفحه و وجود داشتن یک یا چند کلمه کلیدی در اون توضیحات سنجیده میشه که در سئوی واقعی و مورد نظر موتورهای جستجو، این مورد زیاد تأثیری نداره! بیشتر نسبت متن به تصویر و المانهای دیگه در صفحه باید مورد نظر قرار بگیره تا صرفا وارد کردن توضیحات و کلمه کلیدی در هنگام ایجاد برگه یا مطلب جدید! افزونه Elementor برای سئو بد نیست، فقط شما طبق استانداردها، باید داخل برگه از متن هم استفاده کنید. و برای داشتن متای Description در سورس اون برگه، هنگام افزودن برگه جدید، در بخش YOAST اون برگه، توضیحاتی برای برگه وارد کنید. اگر هم نمره ی سئوی اون برگه بد نوشته شده بود، باز اهمیت ندید. مشکلی نداره. هوش مصنوعی افزونه YOAST اونقدر قوی نیست که تمامی متدهای سئو رو روی اون برگه محاسبه کنه، صرفا بر اساس توضیحات نوشته شده و کلمه کلیدی مشخص شده توسط خودتون نمره میده! زیاد روی این افزونه حساس نباشید. موفق باشید.
  6. اگر از پروکسی های فعال استفاده کنید بله آمارگیر گوگل هم بازدیدها رو ثبت خواهد کرد. خیر نمره ی منفی نداره
  7. درود، چنین مشکلی تاحالا گزارش نشده! اگه کپشن رو وارد کرده باشید و اکانت هم به خوبی لاگین شده باشه و تصویر رو آپلود و انتخاب کرده باشید، قطعا باید پست رو ارسال کنه. مگر اینکه در تنظیمات پکیج ها، قابلیت های ارسال برای پکیج اکانت کاربری شما غیرفعال شده باشه که در بخش Packages می تونید یک بررسی بکنید پکیج گاما رو .
  8. درود. صفحات 404 به دلیل خالی بودن فایل .htaccess رخ میده. این فایل رو از فایل فشرده دانلود شده می تونید پیدا کنید. با نوت پد ویندوز بازش کنید و محتویات رو در فایل منیجر هاستتون در این فایل ذخیره کنید. توضیحات بیشتر در قسمت پرسش ها و راه حل های تاپیک زیر:
  9. درود. تبدیل یک صفحه وب به HTML کاره سختی نیست. کافیه اون صفحه رو که در وردپرس ساختید به صورت HTML ذخیره کنید و فایل های CSS و JS رو از نظر آدرس دهی تصحیح کنید. یا اینکه از پروژه های اماده ی Tab استفاده کنید و محتواتون رو داخلشون بنویسید.
  10. درود. این یک نرم افزار ویندوز هست نه اسکریپت این نرم افزار برای افزایش آمار تعداد کلیک روی یک لینک کاربرد داره. برای افزایش بازدید از نرم افزار زیر استفاده کنید: http://www.20script.ir/?p=15689 نحوه ی کار با نرم افزار Bear Auto Clicker در فیلد Start Page لینک اصلی سایت یا صفحه ای که لینک مورد نظرتون داخلش هست رو وارد کنید. در بخش Clicker Conditions باید مشخص کنید که لینکی که می خواهید روش کلیک بشه، چه خصوصیاتی داره. برای مثال می تونید یک شرط تعریف کنید از نوع Element که یک Text به عنوان مثال "لینک خرید فلان" رو در آدرس وارد شده پیدا کنه و روی لینکی که بهش دادید کلیک کنه. یا انواع مختلف دیگه که باید لینک های مورد نظرتون رو به نرم افزار معرفی کنید تا اونها رو در ادرس وارد شده در ابتدای برنامه پیدا کنه، و کلیک کنه برای حرفه ای تر شدن کلیک ها، بهتره Proxy های زیادی به صورت یک فایل txt به نرم افزار معرفی کنید تا هر کلیک رو با یک آی پی متفاوت انجام بده. این کار باعث دور زدن سیستم های حرفه ای شمارش کلیک میشه . در کل این نرم افزار برای تبلیغات کلیکی یا تبلیغاتی که داخل سایتتون هست و به نوعی ورودی هاش از سایتتون شمارش میشه مفید هست و به نوعی ابزار تقلب در امار کلیک هست! اما نرم افزار Bear Site Visitor این نرم افزار همونی هست که بهتون لینک دادم در این پاسخ. با این نرم افزار می تونید افزایش بازدید جعلی داشته باشید. اکثر افزونه های آمار وردپرس یا سیستم های آمارگیر رو میشه توسط این افزونه فریب داد و یک افزایش بازدید موقت رو به همراه داشت. ولی خب تعداد بازدیدها فقط برای زمانی هست که از نرم افزار استفاده کنید. آدرس های وارد شده هر بار توسط این نرم افزار رفرش میشه و از حجم اینترنت کم میشه ، پس اگه حجم محدود دارید، پیشنهاد میشه برای مدت طولانی از این برنامه استفاده نکنید. آموزش استفاده : در فیلد Site URLs در هر خط آدرس سایت یا سایت هایی که می خواهید ازشون بازدید بشه رو وارد کنید. به همراه http یا https برای داشتن بازدیدهای متفاوت با IP های متفاوت، حتما لیست پروکسی های فعال رو که با فرمت txt و هر پروکسی در یک خط ذخیره شده رو به برنامه معرفی کنید. اگه پروکسی معرفی نکنید، تمامی بازدیدها با یک آی پی انجام میشه که اگه سیستم شمارش بازدید سایت حرفه ای باشه، تمامی بازدیدهاتون رو در قالب یک بازدیدکننده ثبت می کنه و زیاد فایده ای نداره! عدد Parallel به صورت پیش فرض 10 هست. یعنی در هر بار تلاش، تنها 10 بازدید از لینک های وارد شده انجام می شه. افزایش این تعداد باعث افزایش تعداد بازدیدکننده های همزمان میشه.
  11. درود. پوشه ی اصلی قالب listingpro هست. فایل فشرده ی live demo content احتمالا یک افزونه باشه! باز کنید فایل رو اگه شبیه به یک افزونه بود در بخش افزونه نصبش کنید. Bulk Importer اگه با فرمت XML هست از بخش درون ریزی وردپرس باید ایمپورت بشه. پوشه ی Licensing و محتویاتش زیاد چیز مهمی نیست. نیازی به لایسنس نداره قالب و نال شده هست. محتویات این پوشه یک فایل پیش فرض هست که داخل محصولات Envato قرار میگیره برای لایسنس GPL چایلدتم در واقع مثل یک پوسته ی مکمل عمل میکنه. یعنی شما باید قالب اصلی رو نصب کنید بعد در صورت تمایل می تونید چایلدتم رو هم در بخش قالب ها نصب کنید. چایلدتم از نظر توابع و استایل می تونه قالب رو دستکاری کنه. اینکار زمانی مفید هست که شما در آینده می خواهید قالب رو آپدیت کنید اما نمی خواهید که تغییراتی که قصد دارید روی قالب انجام بدید از بین بره. مثل استایل ها و ... رو می تونید از طریق چایلدتم روی سایت فعال کنید تا اگر در آینده خواستید قالب رو آپدیت کنید، کدها از بین نرن. اما این مورد هم زیاد چیز مهمی نیست و دلخواهی هست استفاده ازش.
  12. اگر با این قضیه مشکل دارید، می تونید از مرورگر فایرفاکس و یک Addon هم مشکل ر و حل کنید. آخرین نسخه فایرفاکس رو داشته باشید، افزونه زیر رو نصب کنید. آدرس Cron رو در فایرفاکس باز کنید و در تب آدرس کران جاب، تنظیمات رفرش صفحه رو انجام بدید. آدرس طبق ثانیه ی مشخص شده خودش رفرش میشه و نیازی به فایل bat نخواهد بود. https://addons.mozilla.org/en-US/firefox/addon/tab-auto-refresh/ بجای عدد 60 می تونید حتی ثانیه های دیگه ای هم وارد کنید ولی همون هر 60 ثانیه کافیه.
  13. cURL رو چک کنید که نسخه ی آخر باشه. احتمالش هست مشکلتون با آپدیت شدن cURL حل بشه. اگه مدیر سرور خودتون هستید، از لینک زیر می تونید دانلود کنید: https://curl.haxx.se/download.html
  14. grameasy

    درود. اگه سرور مجازی از خودتونه، بهتره این نرم افزار رو در پوشه ی خوده اسکریپت NextPost نصب کنید. در تاپیک زیر، بخش "پرسش ها و راه حل ها" رو مورد 3 رو مطالعه کنید تا بتونید کانفیگ اسکریپت رو هم تغییر بدید برای این نرم افزار:
  15. یکی از بهترین قالب های مشابه ، قالب زیر هست به نام Creta : http://www.20script.ir/?p=33711 و اگر کمی حرفه ای تر و با پشتیبانی از RTL بخواهید : http://www.20script.ir/?p=31108 دو قالب بالا، تقریبا یک سیستم داخلی چندفروشندگی رو دارند اما می تونید روی هر قالبی که بخواهید، چنین امکانی رو فراهم کنید! افزونه ی Dokan رو می تونید با اکثر قالب های ووکامرسی هماهنگ کنید و از امکاناتش استفاده کنید: http://www.20script.ir/dokan-pro-multi-vendor-marketplace
  16. احتمالش هم هست که مشکل از هاست و سرور باشه ولی در هر حال برای کران جاب : اگه امکان تنظیم زمان در بخش Cron job پنل هاست فراهم هست، زمان رو روز هر دقیقه بگذارید و در بخش دستور کران جاب، یکی از موارد زیر رو استفاده کنید. بدون هیچ گونه فاصله اضافه در ابتدای دستور یا ستاره و ... : (جایگزینی آدرس سایت و رعایت HTTPS یا HTTP بودن سایت هم در دستور کران جاب انجام بشه) wget --quiet -O /dev/null http://www.yourwebsite.com/cron wget -- spider -O - http://yourwebsite.com/cron >/dev/null 2>&1 دقت کنید فقط یکی از کدهای بالا رو استفاده کنید. یک کران جاب با یکی از اینها ایجاد کنید. اگر عملیاتی انجام نشد، از اون یکی دستور استفاده کنید. دستور دومی پیشنهاد بنده هست.
  17. @morteza.saatchi@gmail.com متاسفانه برای داشتن قابلیت ویدیو باید روی سرورتون، نرم افزار FFMPEG نصب باشه. حالا اگه هاستینگ درخواست نصب رو نپذیرفت، می تونید یک سرور مجازی تهیه کنید. قیمتی هم نداره به اونصورت. اگه برای مصارف شخصی بخواهید، نه برای ایجاد یک سایت و جذب کاربر، سرور مجازی معمولی هم کافیه. دیگه چیزی که الان بتونید روش یک سایت راه اندازی کندی، حداکثر 20 تا 25000 تومان هست که نسبت به یک هاست اشتراکی محدود کارایی و ارزش بیشتری داره. اما در خصوص جمله ای که گفتید، بله من هم قبول دارم که NextPost از GramEasy بهتره. تجربه ی کار با هر دو رو دارم، اما NextPost یه سر و گردن از گرام ایزی بالاتر و بهتر هست. به همین دلیل هم هست که این تاپیک رو زدم
  18. درود. قالب های ووکامرسی اغلب توابع یکسانی دارند. یعنی توابع دریافت و نمایش محصولات، فروشگاه، گالری محصولات و ... همه یکی هست و از خوده افزونه ووکامرس گرفته میشه. برخی از قالب هاهم امکانات بیشتری به صورت کدنویسی شده داخل خودشون دارند مثل لیست علاقه مندی و افکت ها و انیمیشن های جاوا اسکریپت که کمی قالب رو سنگین می کنه. سنگین بودن قالب رو دو دلیل عمده تعیین می کنه : بالا بودن حجم صفحات و کند بودن اینترنت بازدید کننده پیپیدگی توابع استفاده شده در قالب و کم بودن منابعی مانند RAM و CPU در هاست و سرور که مورد دوم منظورم همون میزان سرعت پردازش دستورات و پاسخگویی به Request های کاربر هست. به نظرم بهترین راه برای افزایش سرعت، در واقع ارتقاء هاست به پلن های قدرتمندتر هست. با تغییر قالب، اگر هاستتون منابع کافی و قدرتمندی نداشته باشه شاید زیاد تغییری مشاهده نکنید و بازهم همون کندی رو داشته باشید. اما در خصوص معرفی قالب، ساده ترین قالب ها، اکثرا اونهایی هستند که فقط و فقط از توابع خوده ووکامرس استفاده می کنند و امکانات جانبی و ظاهر زیاد مناسبی برای یک سایت حرفه ای ندارند. مثل : http://www.20script.ir/?p=1207 http://www.20script.ir/?p=1050 http://www.20script.ir/?p=956 http://www.20script.ir/?p=1739 اما قالب های ووکامرسی جدیدتر، علاوه بر امکانات بیشتر نسبت به قالب های قدیمی، از متدهای طراحی بهتری هم بهره می گیرند. پس بهتره به فکر ارتقاء هاستتون باشید. در کل لیست قالب های ووکامرس رو می تونید از لینک زیر مشاهده کنید: http://www.20script.ir/category/themes/woocommerce-theme و همچنین یکی از بهترین قالب ها به نظر من، قالب زیر هست. چه در طراحی و چه از لحاظ سرعت، در استاندارد بالایی قرار داره: http://www.20script.ir/?p=33077
  19. درود. خیر متاسفانه! اگر ارسال ویدیو نیاز ندارید، بدون این نرم افزار هم می تونید با اسکریپت کار کنید. ولی اگر ویدیو هم می خواهید با NextPost ارسال کنید، باید این نرم افزار نصب باشه روی سرور. اگر هاستینگ همکاری نمی کنه، باید از سرور مجازی یا لوکال هاست استفاده کنید.
  20. درود. در فایل و مسیر زیر، می تونید یکی از واحدهای پولی رو ویرایش کنید یا یک واحد پولی جدید اضافه کنید: /app/inc/currencies.inc.php
  21. درود مجدد. برای اجرای کران جاب برای اسکریپت NextPost نباید مستقیما فایل رو اجرا کنید. آدرس cron رو باید اجرا کنید. اگر آدرس رو قبلو نمی کنه، می تونید یک فایل BAT ایجاد کنید و داخلش تعریف کنید که این آدرس رو در IE اجرا کنه. برای راحتی کار، این فایل رو ایجاد کردم و نحوه ی تنظیم Task scheduler رو توضیح میدم : اول فایل زیر رو دانلود و در مکانی از کامپیوترتون قرار بدید. جهت اطمینان از عدم وجود کدهای نادرست، می تونید این فایل رو با NotePad باز کنید. در این فایل BAT تعریف شده که اول IE رو باز کنه بعد آدرس http://127.0.0.1/insta/cron رو اجرا کنه. nextpost.bat چیز خاصی هم داخل این فایل وجود نداره، ولی چون کدنویسی به اینصورت هست که با اجرای این فایل، IE باز میشه و به صورت خودکار لینک کرون جاب اسکریپت اجرا میشه، ممکنه آنتی ویروس به این فایل مشکوک بشه که می تونید فایل رو به White List آنتی ویروس اضافه کنید. و در نهایت در بخش طبق تصاویر زیر، این فایل رو مجبور کنید تا هر دقیقه اجرا بشه. به ترتیب تصاویر رو قرار میدم، گزینه های هر تب رو طبق تصویر انجام بدید. در نهایت کلید OK رو بزنید تا زمان بندی انجام بشه. یکبار هم ویندوز رو ریستارت کنید. فقط توجه داشته باشید که برنامه XAMPP رو در آغاز بالا اومدن ویندوز اجرا کنید و دو ماژول Apache و MySQL هم اجرا شده باشند. برای غیرفعال کردن Task هم از صفحه task scheduler ، وارد Task ایجاد شده بشید و از سمت راست، Disable رو بزنید تا متوقف بشه. چون در غیراینصورت هر دقیقه این Task اجرا خواهد شد.
  22. درود. فایل هایی که ایجاد شده دقیقا چیزی هست که با نصب شدن یک افزونه نال شده ایجاد میشن! متاسفانه به این راحتیا نمیشه فهمید ولی یک آنالیزور امنیت سایت می تونه طی یک تا سه روز بفهمه منبع چنین فایل هایی از کجاست. برخی از خرابکاری های افزونه هایی که به کدهای مخرب آلوده هستند، شامل ایجاد شدن همین فایل ها و برخی دیگه هم ایجاد کدهایی داخل فایل functions.php قالب هست که معمولا به یک فایل یا آدرس خارجی متصل میشه. اونهایی که فایل ایجاد می کنند، عموما برای دزدیدن بازدیدکننده از سایت ها نفع می برند و اونهایی که در فایل functions.php قالب، به یک فایل یا آدرس خارجی، دسترسی به سایتتون می دن، باعث سرقت اطلاعات مدیریت میشن که در نهایت اطلاعاتی که از سایتتون لو رفته می تونه باعث هک شدن سایت بشه. که خوده این هک شدن یا به صورت دسترسی مستقیم به فایل ها و پیشخوان سایت هست یا اجرا کردن یک فایل خارجی جهت تغییر صفحه اصلی سایت که معمولا هم به عنوان صفحه دیفیس شناخته میشه. برای پیدا کردن منبع این گونه خرابکاری ها باید تک تک فایل های PHP که داخل فایل اصلی قالب یا افزونه نصب شده Include شدن رو بررسی کرد و کدهای مشکوک رو شناسایی کرد. کدهای مشکوک اغلب شناخته شده هستند اما چون تعداد زیادی دارند، کمتر جایی پیدا میشه که همه نوع از این کدها رو لیست کرده باشه.
  23. grameasy

    درود. کران جاب ها رو معمولا در بخش مستندات اسکریپت می تونید پیدا کنید. ولی چیزی که باید توجه داشته باشید اینه که در دستورات کران جاب که قرار داده میشه، در ابتدای دستورات از نماد ستاره استفاده میشه که برای تنظیم زمان اجرای مجدد کران جاب هست. اگه در کران جاب موجود در پنل هاستتون، امکان تنظیم زمان اجرای کران جاب وجود داره، پس باید ستاره ها رو از دستور کران جاب حذف کنید. در غیر اینصورت دستور به خوبی نمی تونه کارشو انجام بده. در برخی از نسخه های پنل هاستینگ مثل پلسک یا دایرکت ادمین، امکان تعیین زمان به صورت جداگانه نیست و در اینصورت باید از نماد ستاره در دستور کران جاب استفاده کنیم تا زمان رو تنظیم کنیم. امیدوارم مشکلتون با این راهنمایی حل بشه. موفق باشید
  24. درود. در XAMPP لوکال هاست امکانی شبیه به کران جاب سی پنل یا پنل های دیگه وجود نداره. در مقابل می تونید از امکان Task scheduler استفاده کنید. آموزش اینکار هم در این لینک به زبان انگلیسی توضیح داده شده.
  25. درود. کدی که دادید آیا مربوط به NextPost هست؟ چون به نظر نمی رسه اصلا چنین کدی در این اسکریپت استفاده شده باشه و تنها در متن استفاده شده یک شباهت وجود داره. شما چک کنید که cURL هاستتون آپدیت باشه و مجددا اسکریپت رو تست کنید.