رفتن به مطلب
گروه تلگرام وردپرس

حسن غویشه

کاربر عضو
  • تعداد ارسال ها

    306
  • تاریخ عضویت

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

  • روز های برد

    8

تمامی مطالب نوشته شده توسط حسن غویشه

  1. حسن غویشه

    تغییر در این کد

    درود لطفا کد ها رو داخل بلوک کد قرار بدید تا راحت تر بشه کار کرد بفرمایید <div class="user_comments"><a href=" [محتوای مخفی] " target="_blank" rel="m_PageScroll2id"><span> ورود به بخش پشتیبانی </span></a></div>  <a class="preview" href="<?php echo esc_url( $fes_demo_url ); ?>" target="_blank"><i class="fa fa-desktop"></i>پیش نمایش</a>
  2. حسن غویشه

    خطا در اسکریپت PHP

    درود شب بخیر یک کلاس دارم که با اون به پایگاه داده نصب میشم <?php /** * Created by PhpStorm. * User: MicRo * Date: 7/10/2018 * Time: 3:43 PM */ class Db { private $connection; private static $db; public static function getInstance($option = null) { if (self::$db == null) { self::$db = new Db($option); } return self::$db; } private function __construct($option = null) { if ($option != null) { $host = $option['host']; $user = $option['user']; $pass = $option['pass']; $name = $option['name']; } else { global $config; $host = $config['db']['host']; $user = $config['db']['user']; $pass = $config['db']['pass']; $name = $config['db']['name']; } $this->connection = new mysqli($host, $user, $pass, $name); if ($this->connection->connect_error) { echo "Connection failed: " . $this->connection->connect_error; exit(); } $this->connection->query("SET NAMES 'utf8'"); } public function first($sql) { $records = $this->query($sql); if ($records == null) { return null; } return $records[0]; } public function query($sql) { $result = $this->connection->query($sql); $records = []; if ($result->num_rows == 0) { return null; } else { while($row = $result->fetch_assoc()) { $records[] = $row; } return $records; } } public function connection() { return $this->connection; } public function close() { $this->connection->close(); } } و در فایلی با نام register-check دارم از کلاس بالا استفاده می کنم <?php /** * Created by PhpStorm. * User: MicRo * Date: 7/23/2018 * Time: 9:15 PM */ require_once ('db.php'); $email = ($_POST['email']); $password1 = ($_POST['pass1']); $password2 = ($_POST['pass2']); $db = Db::getInstance(); $record = $db->first("SELECT * FROM x_user WHERE email = `$email`"); if ($record != null) { echo "ایمیل استفاده شده قبلا ثبت شده"; exit(); } if (strlen($password1) < 3 || strlen($password2) < 3) { echo "رمز عبور به اندازه لازم قوی نیست"; exit(); } if ($password1 != $password2) { echo "رمز های عبور یکی نیستند"; exit(); } و در صفحه register.php اقدام به ثبت نام کاربر جدید می کنم <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <link href="style.css" rel="stylesheet"> <link href="base.css" rel="stylesheet"> </head> <body> <div> <div class="tac"> <img class="main-img" src="image/note.png"> <br> <br> <form action="register-check.php" method="post"> <input type="email" placeholder="پست الکترونیک" name="email"> <br> <br> <input type="password" placeholder="رمز عبور" name="pass1"> <br> <br> <br> <input type="password" placeholder="تایید رمز عبور" name="pass2"> <br> <br> <br> <button type="submit" class="btn-blue" name="submit">ثبت نام</button> <br> <br> <br> <a class="link-gray" href="login.php">ورود</a> </form> </div> </div> </body> </html> توضیح: ایمیل جدید و غیر تکراری وارد می کنم و رمز عبور و تکرار رمز عبور و روی دکمه ثبت نام کلیک می کنم مشکل: وقتی روی دکمه ثبت نام کلیک می کنم به صفحه register-check.php منتقل می شم و با خطای زیر روبرو می شم :| لطفا راهنمایی نمایید فایل های CSS هم ضمیمه کردم style.css base.css
  3. حسن غویشه

    خطا در اسکریپت PHP

    خبر خوش مشکل حل شد در فایل register-check.php در خط زیر (متغیر email$ ) باید بجای آپاستروف ( ` ) از کوتیشن ( ' ) استفاده می کردم $record = $db->first("SELECT * FROM x_user WHERE email = `$email`"); درستش میشه: $record = $db->first("SELECT * FROM x_user WHERE email = '$email'"); نصف مشکلاتم همیناست باقیشم سینتکس نوشتاری :|
  4. درود وقت بخیر آخرین نسخه (2.0.7) افزونه jc woocommerce advanced attributes رو با قالب وردپرس Ecome نصب کردم مشکل: در صفحه محصول برای افزودن به سبد خرید باید یک گزینه ( رنگ) رو انتخاب کنم ولی نمیشه هیچ کدام از متغییر هایی که با افزونه ساختم رو انتخاب کنم! لینک صفحه مشکل افزونه رو غیر فعال کردم و درست شد لطفا راهنمایی نمایید سپاس
  5. حسن غویشه

    مشکل با افزونه jc woocommerce advanced attributes

    سایتی که خریدم چک کردم نسخه قدیمی نداره :| تو گوگل هم چرخیدم یا نبود یا قابل اطمینان نبود :| اگه کسی نسخه های قدیمی تر از 2.0.7 رو داره لطفا قرار بده
  6. حسن غویشه

    مشکل با افزونه jc woocommerce advanced attributes

    یکی از قالب های مخزن وردپرس رو نصب کردم ولی با اون هم مشکل داره :|
  7. حسن غویشه

    ارتقا تالار گفتگو

    درود مرورگر=کروم پس زمینه هدر با رنگ لوگو یکی هست :| انجمن اسکرول افقی خورده عکس لینک گروه تلگرام وردپرس نمایش داده نمیشه فونت فارسی روی تمام عناصر اعمال نشده اسکرول افقی در چت باکس سایت: لطفا قسمت خرید سکه را تکمیل نمایید پ.ن: لطفا محدودیت زمانی برای ارسال موضوع جدید برای کاربران حرفه ای را بردارید
  8. حسن غویشه

    افزونه ی مشکل ساز مرورگر کروم

    درود وقت بخیر تقریبا یک هفته میشه که افزونه lumio - highlight what matters رو نصب کردم و دارم ازش استفاده میکنم (برای نشانه گزاری متون و عکس های صفحات وب هست) افزونه 2 تا مشکل اساسی ایجاد میکنه و واقعا اعصاب خورد کنه :| 1. اسکرول افقی به سایت هایی که به تگ html خاصیت direction: rtl دادن میده! (مثل همین انجمن و بنده به اشتباه این مورد رو از مشکلات ارتقا نوشتم) 2. محتوای بعضی از سایت ها رو کلا نشون نمیده! (بصورت تصادفی یعنی یک بار نشون میده ولی بعد بارگزاری مجدد دیگه نشون نمیده) خواهش می کنم اگه افزونه مشابه ای سراغ دارید که ایران تو لیست تحریمش نباشه معرفی نمایید سپاس
  9. حسن غویشه

    تغییر css

    درود صبح بخیر دسترسی پ.خ کنید تا چک کنم
  10. حسن غویشه

    تغییر css

    امتحان کردید؟
  11. حسن غویشه

    تغییر css

    درود مشکل چیه؟
  12. حسن غویشه

    ترجمه

    درود این مورد هم امتحان کنید [محتوای مخفی]
  13. حسن غویشه

    مشکل اسکرول در افزونه yoast seo

    درود داخل پوشه افزنه (پوشه CSS ) رو حذف و فایل ضمیمه رو جایگزین نمایید css.zip
  14. حسن غویشه

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

    سلام بامداد بخیر @zananerooz سایت به چه اسکریپتی کار میکنه؟ بله
  15. حسن غویشه

    تغییر css

    سلام شب بخیر @mansarifar شما میری داخل فایل ها در کنترل پنل هاست و کد ها رو تغییر میدی؟ جای اینکار برو پیشخوان> نمایش> ویرایشگر> و تو فایل style.css بنویس و ذخیره کن
  16. حسن غویشه

    مشکل راست چین نبودن مگامنو در موبایل

    خواهش می کنم منشن و دنبال کردن تاپیک یکی از اولین شرایط اینکاره (در کل میل خودتون) رزولوشن تبلت رو بفرمایید. یکی، یکی ابتدا بزارید مشکل منو در تبلت رو حل کنیم بعد...
  17. حسن غویشه

    مشکل راست چین نبودن مگامنو در موبایل

    سلام @navik بهتره تاپیک خودتون رو دنبال کنید تا هربار که جوابی داده میشه نیازی به منشن کردن شما نباشه! #mega-menu-wrap-cat_menu, #mega-menu-wrap-cat_menu #mega-menu-cat_menu, #mega-menu-wrap-cat_menu #mega-menu-cat_menu ul.mega-sub-menu, #mega-menu-wrap-cat_menu #mega-menu-cat_menu li.mega-menu-item, #mega-menu-wrap-cat_menu #mega-menu-cat_menu a.mega-menu-link { text-align: right !Important; } در پیشخوان> نمایش> ویرایشگر کد رو داخل پرونده style.css قرار داده و ذخیره نمایید.
  18. حسن غویشه

    مشکل راست چین نبودن مگامنو در موبایل

    درود @navik بامداد بخیر آدرس سایت رو لطف کنید سپاس
  19. حسن غویشه

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

    سلام بامداد بخیر @Mohammad ممـــــــــــــنون شرمنده درگیر ادامه آموزش بودم و دیر جواب میدم بعد از unset کردن کوکی حذف میشه ولی وقتی کش صفحه کوکی رو حذف میکنم میبینم دوباره کوکی nickname ست شده :|
  20. حسن غویشه

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

    سلام وقت بخیر دو تا اسکریپت نوشتم یکی با استفاده از کوکی و دیگری با استفاده از نشست ها کوکی: <?php if (isset($_POST['nickname']) && !empty($_POST['nickname'])){ $nickname = $_POST['nickname']; setcookie('nickname', $nickname, time() + 24*60); $_COOKIE ['nickname'] = $nickname; } if (isset($_COOKIE['nickname'])){ $nickname = $_COOKIE['nickname']; $returning = true; } else { $nickname = ''; $returning = false; } ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title><?php if (isset($_POST['nickname']) && !empty($_POST['nickname'])) { echo 'HI ' .$nickname; } else { echo 'COOKIE'; } ?></title> </head> <body> <?php if ($returning): ?> <p>Welcome back, dear <?php echo $nickname ?>! </p> <?php else: ?> <p>Welcome to your WEBSITE!</p> <p>Please enter your Nickname: </p> <form method="post"> <input type="text" name="nickname" value="" placeholder="Your Nickname"> <input type="submit" value="submit"> </form> <?php endif; ?> </body> </html> و حذف کوکی <?php unsetCookie('nickname'); function unsetCookie($name){ unset($_COOKIE[$name]); setcookie($name, '', time() -1); } نشست: <?php session_start(); setcookie(session_name(), session_id(), time() + 7*24*60*60); if (isset($_POST['nickname']) && !empty($_POST['nickname'])){ $_SESSION ['nickname'] = $_POST['nickname']; } if (isset($_SESSION['nickname'])){ $nickname = $_SESSION['nickname']; $returning = true; } else { $nickname = ''; $returning = false; } ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title><?php if (isset($_POST['nickname']) && !empty($_POST['nickname'])) { echo 'HI ' .$nickname; } else { echo 'SESSION'; } ?></title> </head> <body> <?php if ($returning): ?> <p>Welcome back, dear <?php echo $nickname ?>! </p> <?php else: ?> <p>Welcome to your WEBSITE!</p> <p>Please enter your Nickname: </p> <form method="post"> <input type="text" name="nickname" value="" placeholder="Your Nickname"> <input type="submit" value="submit"> </form> <?php endif; ?> </body> </html> و حذف نشست: session_destroy(); unset($_SESSION['nickname']); مشکل 1: بعد از حذف کوکی یا نشست باز هم کار می کنند و از بین نمی روند! مشکل 2: در قطعه کد زیر که در هر دو اسکریپت (کوکی و نشست) موجود می باشد قراره اگه نام مستعار "Nickname" وارد نشده فقط عبارت COOKIE یا SESSION رو نشون بده ولی بجاش عبارت HI رو نمایش میده. <title> <?php if (isset($_POST['nickname']) && !empty($_POST['nickname'])) { echo 'HI ' .$nickname; } else { echo 'SESSION'; } ?> </title> لطفا راهنمایی نمایید سپاس فراوان
  21. حسن غویشه

    تغییر در سربرگ قالب

    سلام بامداد بخیر دوست عزیز @aminvala خواهش برای حرکت لوگو به وسط کد زیر رو در مسیر پیشخوان> نمایش> ویرایشگر> پرونده شیوه نامه (style.css) .top-header { margin-right: 50%; } برای تغییر سایز لوگو نتونستم کلاس مخصوصش رو پیدا کنم! پیشنهاد میکنم با شخص با تجربه تری در مورد افزودن کلاس به لوگو حرف بزنید تا بتونیم برای تغییر سایزش کاری کنیم با آرزوی بهترین ها
  22. حسن غویشه

    تغییر در سربرگ قالب

    سلام وقت بخیر @aminvala آدرس سایت رو لطف کن
  23. سلام و عرض ادب وقت بخیر خسته نباشید توضیح: سرور مجازی دارم با لینوکس CENTOS 6.9 و سی پنل تنظیات پشتیبان گیری رو در پنل WHM انجام دادم و داره سر وقت کارشو انجام میده. سوال: 1. چجوری میتونم به فایل های بک آپ دسترسی داشته باشم؟ 2. چگونه میتونم فایل های بک آپ رو بصورت دستی یا اتوماتیک حذف کنم؟ ممنون میشم جواب سوالات بنده رو همچون قبل پاسخگو باشید سپاس فراوان
  24. حسن غویشه

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

    سلام ظهر بخیر @جاویدان سرور برای خودمه و با خود سی پنل بک آپ میگیرم و روی سرور ذخیره میشه (نه جای دیگری) فقط نمیدونم چجوری میتونم به فایل های بک آپ برای حذف یا دانلود دسترسی داشته باشم! سپاس
  25. حسن غویشه

    زیبا سازی تب های توضیحات و مشخصات محصول

    سلام صبح بخیر دامنتون رو به گوگل معرفی کنید تا زودتر ایندکس بشه تعداد درخواست هایی که سایت برای اجرا به سرور میفرسته (پیشنهاد میکنم با افراد با ترجربه تر در میون بذارید) اگه قالب پنل تنظیمات داره در قسمت افزودن کد CSS کد زیر رو اضافه کنید و اگر نه در پیشخوان به منو نمایش > ویرایشگر رفته و در فایل شیوه نامه در آخرین خط بنویسید (تصویر راهنمایی ضمیمه شد) .grve-woo-tabs ul.tabs li { background: #31ade8; padding: 5px; border-radius: 3px; } با استفاده از سایت w3schools رنگ مورد نظرتون رو انتخاب و به جای #31ade8 در کد بالا قرار دهید (پشنهاد می کنم رنگ انتخابی با رنگ های مورد استفاده در سایت یکی باشه یا حداقل همخوانی داشته باشند "مکمل هم باشند" اون رنگ آبی رو بنده از منو اصلی برداشتم"). سرعت سایت ارتباط مستقیمی با هاستینگ داره ولی عوامل دیگری مثل حجم برگه ها و تعداد المان های در هر صفحه هم تاثیر گذارند پیشنهاد می کنم افزونه WP Rocket رو نصب و پیکربندی نمایید. پ.ن: در گوگل "افزایش سرعت وردپرس" رو جستجو کنید به موارد کاملی می رسید
×