parrot

عضو سایت
  • تعداد ارسال ها

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

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

اعتبار در انجمن

9

درباره parrot

  • درجه
    تازه کار
  • تاریخ تولد 15/12/63

اطلاعات شخصی

  • جنسیت
    مرد
  • آشنایی با وردپرس
    متوسط
  • سطح برنامه نویسی
    متوسط
  • آشنایی با طراحی
    متوسط

آخرین بازدید کنندگان نمایه

461 بازدید کننده نمایه
  1. فایل جی اس رو اضافه کردم. یعنی کل فایلایی که تو اینترنت برای فارسی سازی بود رو تست کردم. کانفلیکت پیدا میکنه با خود فایل JS دیت پیکر وردپرس!!! چند روزه شدید درگیرشم ولی لامسب فارسی نمیشه!! اون UI فارسی بشو نیست ظاهرا!!!! من دنبال راه حلی هستم که کسی تست کرده باشه و جواب گرفته وگر نه هم لینک های بالا رو دیدم و هم تقویم های فارسی مختلف. به تنهایی درست کار میکنن ولی وقتی میان زیر پرچم وردپرس یه چیزیشون میشه یا با خود جی کوئری وردپرس سازگار نیستن یا با خود دیت پیکر وردپرس تداخل دارن یا ..........
  2. سلام بنده میخواستم datepicker وردپرس که یه جدول تاریخ رو نشون میده و میتونیم مثلا تاریخی رو انتخاب کنیم رو فارسی کنم. متاسفانه قسمت ui انگلیسی هست ولی خب به لطف افزونه های پارسی ساز وردپرس تاریخ برگردان شده فارسی نمایش داده میشه ولی خب اون قسمت UI که تاریخ رو میخوایم انتخاب کنیم انگلیسی هست. هر چی سرچ کردم چیزی دستگیرم نشد بجز یکی دوتا افزونه که تو مخزن وردپرس هست و کار خاصی انجام نمیده. برای اینکه بهتر متوجه بشین من یه عکس میزارم که متوجه بشین دقیقا چی رو میخوام فارسی کنم. یه فرم ساخته شده با ACF و جستجویی که کردم فهمیدم خود ACF از datepicker دیفالت خود وردپرس استفاده میکنه. دقیقا مسیر wp-includes/js/jquery/ui/datepicker.min.js اگه کسی راه حلی بلده یا تجربه ای داره در اختیارم بذاره. البته جستجوی کافی صورت گرفته و اطلاعاتی در این مورد دارم که دوستان ایرانی چند تا پلاگین جی کوئری رو ارائه کردن که قابلیت انتخاب تاریخ فارسی رو میده و میشه هم به راحتی ازش استفاده کرد. اما خب بنده اولویت اولم فارسی سازی datepicker دیفالت وردپرس هست. حالا با افزودن فایل های جی کوئری یا ..... ضمنا تمایلی به استفاده از افزونه های اضافی که برای این منظور در مخزن وردپرس وجود داره هم ندارم و تست کردم و اصلا خوب کار نمیکنن و اپدیت هم نشدن. به هر حال خود وردپرس این همه پشتیبانی فارسی داره و بومی سازی رو انجام دادن ولی عجیبه که بومی سازی در این مورد صورت نگرفته یا گرفته و من بلد نیستم. بنابراین از شما میخوام راهنمایی کنید با سپاس
  3. سلام بنده چند وقتی هست که مشکلی در سایتم پیش اومده. گاها پیش میاد که کاربری به اسم x به سایت لاگین کنه و به جای اینکه نوشته شده باشه خوش امدید X مثلا نام کاربر دیگه رو نمایش میده و مثلا مینویسه خوش آمدید Y. البته دسترسی به اکانت کاربر y رو نداره ولی انگار به اکانت کاربر دیگر وارد شده. با خروج و ورود مجدد هم مشکل حل میشه. کسی میدونه علتش چیه؟ بارها این مورد پیش اومده و کاربران زیادی شاکی شدن که زمانی که یوزر و پسورد خودمون رو میزنیم با اسم دیگری وارد میشیم!!!
  4. سلام ادم چشمش سفید میشه تو این سایت جواب بگیره. حداقل یکی هم جواب نمیده و بگه اقا جواب سوالتو نمیدونم و صبر کن تا یکی که میدونه جواب بده. ادم احساس میکنه اصلا کسی تو این سایت نیست. هیچ دلگرمی نداره بگذریم. با جستجو در سایت هایی مثل استک اورفلو که خدا پدر و مادرشو بیامرزه و اونقدر جابجایی و بیچارگی خودم به جواب رسیدم. واسه دوستانی که این مشکل رو دارن هم توضیح میدم. شاید مفید باشه مقدمات رو باید بدونید. تو همین سایت و هزار تا سایت دیگه هم هست و برای اینکه چندسایت وردپرسی داشته باشید که یوزرها با هم مشترک باشن کافیه اون چند تا سایت وردپرسی که نصب کردید روی یه سرور باشه و از یه دیتابیس مشترک استفاده کنن با پرفیکس های مختلف به غیر از پرفیکس یوز و یوزرمتا.(خلاصش میشد همین) با کمی جستجو این دو مورد رو پیدا میکنید. یه مشکل هم پیش میاد برای نقش های کاربری برای سایت دوم یا چندم که اونم یه افزونه ای هست که با وجود اینکه دوساله بروز نشده ولی مثل مرد کار میکنه. این لینکشه باز جستجو کنید راه های دیگه هم هست برای حل این مشکل که خب توضیحش ربطی به تاپیک نداره. راهنما برای این موارد خیلی زیاده و راحت میشه به جواب رسید. ما همه اینکارها رو میکنیم و همه چی خوبه. یعنی یه یوزر میتونه به هر دو سایت یا چند تا سایت با یوزر اشتراکی وارد بشه ولی همزمان این اتفاق نمیفته. به عبارتی باید در همه سایت ها لاگین کنه و لاگ اوت. برای اینکه وقتی کاربر وارد یکی از سایت ها شد به صورت مجموع به همه سایت ها وارد بشه و حق دسترسی داشته باشه و هنگام خروج هم از همه سایت ها خارج بشه جایی مطلب بدرد بخوری پیدا نمیشه. اون دوستانی هم که نوشتن کوکی ها باید یکی باشه و نمیدونم کوکی همه دومین ها روی یکی ست بشه و اینجور چیزا هم یا خودشون امتحان نکردن و روی هوا یه چیزی میگن یا اینکه نمیخوان به کسی چیزی یاد بدن و فوت کوزه گری اخر رو گذاشتن واسه خودشون به هر حال راه حلی که برای من اتفاق افتاد و فکر کنم مشکل هم همین بود من از دیتابیس مشترک استفاده کرده بودم درست، پرفیکس مختلف هم داشتن درست ولی اون دو تا تیبل یوزر و یوزرمتا با یکی از پرفیکس های سایت مشترک بود(سایت اول) که اتفاقا تو اموزش ها هم گفته میشه تو فایل کانفیگ سایت دوم یا چندم پرفیکس های یوزر و یوزرمتای سایت اول وارد بشه. خب مشکل دقیقا همینه من اومدم کلا پرفیکس این دو تا تیبل(یوزر و یوزر متا) رو عوض کردم که با پرفیکس هیچ کدوم از تیبل های سایت های وردپرسی نصب شده یکی نباشه، بعدم تو فایل کانفیک همه سایت های وردپرسی از دو خط زیر استفاده کردم. قبلا تو سایت اول تغیری ایجاد نمیشد و تو سایت دوم این کدها قرار میگرفتم ولی الان تو فایل کانفیگ همه سایت ها این دو خط حتما قرار میگیره چون پرفیکس تیبل یوزر و یوزرمتا رو یه چیز منحصر به فرد کردیم! define('CUSTOM_USERMETA_TABLE', 'my_usermeta'); define('CUSTOM_USER_TABLE', 'my_users'); بگذریم. اقا مشکل به همین سادگی حل شد. یه نکته هم هست که باز جایی ننوشتن و اون موارد زیره گزینه های زیر اگه ست شده باید برای همه سایت ها یکسان باشه. define('AUTH_KEY', ''); define('SECURE_AUTH_KEY', ''); define('LOGGED_IN_KEY', ''); define('NONCE_KEY', ''); define('AUTH_SALT', ''); define('SECURE_AUTH_SALT', ''); define('LOGGED_IN_SALT', ''); define('NONCE_SALT', ''); حتما باید کوکی های همه سایت ها روی یکی ست شده باشه. از کدهای زیر من نتیجه گرفتم. جای دومین اسم دومین خودتون و جای یور هش هم از خود وردپرس یه کدی رو تولید کنید جایگزین کنید. define('COOKIE_DOMAIN', '.domain.com'); define('COOKIEPATH', '/'); define('COOKIEHASH', 'your hash generate'); این قسمت COOKIHASH هم خیلی مهمه که خوشبختانه به این موردم در جایی اشاره نشده مشکلی بود بنده نمیتونم کمکی انجام بدم و حضور مستمری اینجا ندارم و این پست رو نوشتم شاید به کسی مثل من کمکی کرده باشم مثل اون دوستی که در استک اور فلو مشکل مشابه من رو داشت و یه نفر جوابی رو داده بود که به درد من خورد. دقیقا همون تیبل های یوزر و یوزرمتا با پرفیکس کمپلت متغیر. در اخر هم توقع بیشتری از این انجمن داشتم. کسی که میاد انجمن گفتگو دنبال جواب سوالش میگرده و کمترین توقعی که داره وقتی که سوال میپرسه یه نفر جواب بده یا اگه جواب اون سوال رو هم نده حداقل دلگرمی بده. کاربر سوال میپرسه بعد خودش جواب سوال خودش رو پیدا میکنه! من موندم انجمن گفتگو پس به چه دردی میخوره؟ خدانگهدار
  5. ببخشید جسارتا تو این مدتی که از پست من گذشته کسی نظر یا ایده ای نداره؟ اساتید نظری ندارن!! کسی این مشکل رو نداشته؟
  6. سلام بنده یه مشکلی دارم و سعی میکنم خلاصه مطرح میکنم و از دوستانی که اطلاع دارن خواهش میکنم راهنمایی لازم رو انجام بدن بنده دو سایت وردپرسی راه اندازی کردم. یکی در دومین اصلی (domain.com) و دیگری در ساب دومین (sub.domain.com). برای اینکه یوزرها یکی بشن برای ثبت نام و ورود و ... هم از دیتابیس مشترک و جدول کاربران یکسان استفاده شده + تنظیمات مورد نیاز و الان مشکلی نیست. هر کاربری ثبت نام کنه در هر دوسایت عضو میشه و میتونه لاگین کنه و در هر دوسایت نقش خودش رو داشته باشه. تا اینجا هیچ مشکلی نیست و کاربران یکی هستن و میتونن با اطلاعات کاربریشون به هر دو سایت لاگین کنن. اما خب بنده میخوام زمانی که کاربر در دومین اصلی لاگین کرد در ساب دومین هم لاگین شده باشه. یعنی وارد ساب دومین شد درخواست لاگین مجدد دریافت نکنه. بنده کوکی ها و هش و نمیدونم اتور کی و هر چی بود رو ست کردم(طبق اموزش هایی که تو سایت های خارجی و فارسی و .... بود) همه اطلاعات به صورت یکسان، مختلف و ..... یعنی با روش های مختلف تست گرفتم ولی به نتیجه ای نرسیدم و وقتی در یکی از سایت ها لاگین میکنم در سایت دیگه هم مجددا باید لاگین صورت بگیره و برای خروج هم به همین شکل. بنده میخوام به شکلی باشه که وقتی کاربر X در دومین اصلی یا ساب دومین لاگین کرد، به طور همزمان در سایت دیگه هم لاگین شده باشه و زمان خروج هم با خارج شدن از دومین اصلی یا ساب دومین به طور کل خارج بشه. هر تلاشی کردم نتونستم. ایا راهی برای اینکار هست؟ به طور مثال زمانی که وارد اکانت گوگل میشیم، وارد جی میل بشی لاگین هستی و درخواست لاگین مجدد نمیده، به وبمستر هم لاگینی به همه سرویس هاش لاگینی و وقتی هم خروج رو میزنی از همه جا خارج میشی. من میخوام همچین کاری رو انجام بدم. الان دو سایت وردپرسی بنده امکان لاگین با یه اطلاعات کاربری رو داره. فقط همزمان لاگین و لاگ اوت صورت نمیگیره. باید به هر دو لاگین کرد و از هر دو خارج شد که اصلا خوشایند نیست.
  7. سلام ممنون. این کد بنده: get_the_date( 'c' , $post_id); خب کد بالا درست تاریخ رو نشون میده و بر اساس ای دی پست تاریخ مورد نظر به صورت ایزو شده رو به من نشون میده. اما افزونه شما که فعال باشه تاریخ فارسی میشه و از فرمت ایزو خارج میشه. من میخوام تاریخ لاتین و با فرمت ایزو باشه. ای دی پست هم خیلی مهمه و میخوام تاریخ یه پست خاص رو به صورت ایزو نمایش بدم. شما هر راهی که میتونه به من کمک کنه رو مطرح کنید.
  8. سلام خداراشکر پاسخ ارسال شد. خب اگه میتونستم از حلقه استفاده کنم که حل بود. بنده میخوام تاریخ پست یه ای دی خاص رو تو یه جایی از سایت نمایش بدم. باید ای دی پست رو بگیره و تاریخ رو برگردونه. به صورت پیشفرض و با توجه به مستندات خود ورپرس اینکار به سادگی امکان پذیره و تاریخ ایزو شده رو نمایش میده و مشکلی نیست، ولی زمانی که افزونه شما فعال بشه هم تاریخ فارسی میشه و هم از اون فرمت استاندارد خارج میشه؟ راه حل؟ تاکید میکنم بنده تمایلی به استفاده از حلقه ندارم ضمنا ببینید سال 93 یه دوستی همین مشکل رو داشتن و فرمودید "در نگارش بعدی حل میشه" اما همچنان مشکل پابرجاست در صورتی که از اون موقع دو یا سه بروزرسانی افزونه انجام شده و مشکل پابرجاست.
  9. سلام بنده میخوام از همین کدی که دوستمون گذاشتن برای یه پست با ای دی خاص استفاده کنم و فرمت تاریخ به صورت ISO 8601 نمایش داده بشه. تو حالت عادی که ظاهرا هنوز مشکل پابرجاست و اگه از تابع the_date استفاده بشه تاریخ فارسی میشه و فرمتش هم درست نیست. این کدی که رفیقمون گذاشته date("c",strtotime($post->post_date)) عالیه. فقط مشکل اینه که چجوری باید برای یه پست با ای دی منحصر به فرد استفاده کرد. مثلا من میخوام تو برگه X تاریخ ایزو شده یه پست با ای دی Y رو نشون بدم. چه تغیری باید تو کد اعمال بشه؟
  10. اساتید نظری ندارن؟
  11. سلام بنده یه مشکلی تو وردپرس و سایتم دارم. به اینصورت که زمانی که طول میکشه تا اولین بیت لود بشه خیلی طول میکشه. طبق برسی هایی که انجام دادم احتمال میدم به خاطر set-cookie در http header باشه. برای اینکه متوجه منظورم بشید لطفا تصویر زیر رو نگاه کنید خب همونطور که میبینید 2.4 ثانیه طول کشیده در صورتی که باید در حد میلی ثانیه باشه. بنده از پلاگین کش که استفاده میکنم کلا این قسمت set-cookie حذف میشه و اون تایم هم میاد در حد میلی ثانیه و همه چی نرماله. حالا بنده تمایلی ندارم از پلاگین کش و این چیزا استفاده کنم و فقط میخوام این قسمت set-cookie از http response header حذف بشه. یکم تو نت سرچ کردم و تو سایت های ایرانی که چیزی پیدا نشد. تو سایت های خارجی هم یه چیزایی پیدا کردم که باید تو فایل .htaccess قرار میدادم که همگی باعث میشد سایت کلا لود نشه. با پشتیبانی هاست هم صحبت کردیم و گفتن مشکلی تو سرور نیست و نمیتونن تغیری بدن و خب فایل های عادی رو که لود میکنی این set-cookie وجود نداره و ...... و مشکل از وردپرس یا یکی از پلاگین هایی هست که نصب کردم. اگه هم ببینید فولدرهای وردپرس تو set-cookie نمایش داده شده. حالا میخوام کلا این set-cookie رو حذف کنم. چه دستور پی اچ پی میتونه اینکارو انجام بده؟
  12. ممنون. منتظر ارسال پست مرتبط در وبلاگتون هستم.
  13. سلام ممنون اقای غیاثی. تست کردم ولی تفاوتی نکرد. یعنی پیج چنان کشی میشه که دیگه فرقی نداره کامنت بذاره طرف نذاره به سرعت نور پیج کش شده قبلی نمایش داده میشه. با wp super cache چنین مشکلی رو ندارم و علاوه بر کش زمانی که شخص مهمان کامنت میزاره مشکلی نیست و کامنتش ثبت و نمایش داده میشه ولی تو توتال کش کامنت ثبت میشه ولی صفحه کش شده قبلی نمایش داده میشه و اینجور نیست که بعد از ارسال صفحه رو مجددا بسازه و برای کاربر به نمایش بذاره. من فقط موندم که بقیه هم چنین مشکلی دارن یا نه. منظورم اینه مشکل افزونه هست یا مشکل از جای دیگست چون امروز روی لوکال یه وردپرس خشک از نو نصب کردم با پوسته دیفالت خودش و فقط توتال کش رو نصبیدم و باز فرقی نکرده و همین شکلیه. دیگه مطمئنم مشکل از افزونه هست یا یه تنظیمی داره که بلد نیستم. فقط میخوام دوستان لطف کنن و تو سایت خودشون تست بگیرین ببینن مشکلی با کامنت هست یا نه؟ البته در صورتی که پیج کش فعال باشه و تو فوتر کامنت توتال کش نوشته شده باشه که کش انجام شده نه اینکه پیج کش نشه و کامنتم درست کار کنه. خواهشا تست بگیرید و نتیجشو بگید که یا از استفاده این پلاگین منصرف بشم یا اینکه با کمک شما مشکلم رفع بشه
  14. سلام اول از همه از شما تشکر میکنم. هم نوشتاری و هم با گزینه تشکر. بنده چند بار کش رو خالی کردم و حتی پوشه ها و فایل های کانفیگی که تو wp-content ساخته شده رو پاک کردم. حتی افزونه رو هم پاک کردم و دوباره نصب کردم، از پوسته پیشفرض و چند تا پوسته دیگه استفاده کردم ولی تغیری نکرد. اما خداییش تا الان از فایل کانفیگ کسی استفاده نکردم که همین الان میرم امتحان میکنم. من فقط یه سوال دارم ایا شما مشکلی با ارسال کامنت دارید یا نه. ببینید منظور من از مشکل این نیست که مثلا کامنت ارسال نمیشه. مشکل من دقیقا اینه که یه فرد به یکی از پست های سایت مراجعه میکنه و صفحه کش شده هست. این شخص هم به عنوان مهمان(بازدیدکننده که عضو نیست) وارد اون پست شده و الان میخواد یه کامنت ارسال کنه. در حالت عادی وقتی کامنت رو نوشت و دکمه ارسال زده شد صفحه رفرش میشه و مثلا کامنت طرف نمایش داده میشه و مینویسه منتظر تائید مدیریت. اما الان زمانی که دکمه ارسال زده میشه ارسال کامنت انجام میشه ولی صفحه سریع رفرش شده و اول پست نمایش داده میشه و انگار طرف کامنت نذاشته و کامنتی هم نیست که مثلا نوشته شده باشه منتظر تائید مدیریت. اگه همین صفحه یک مرتبه دیگه رفرش یا ریلود یا به هر نحوی لود بشه کامنت به نمایش گذاشته میشه اما دفعه اول که دکمه ارسال زده شده کامنتی نمایش نمیده و صفحه کش شده گذشته نمایش داده میشه. حالا شما اگه چنین مشکلی ندارید دو حالت داره یا من شاخ تو سرم سبز میشه یا سر میزارم به بیابون. اگه شما هم چنین مشکلی دارید یا دوستان دیگه این مشکل رو دارن که خب میفهمم مشکل از افزونه هست و مثلا میرم wp super cache نصب میکنم چون این افزونه چنین مشکلی نداره. ضمنا جالبه من روی لوکال با وردپرس خشک بدون هیچ افزونه و با همون پست سلام دنیا امتحان کردم و باز همون مشکل هست. به هر حال این فایل کانفیگ رو میرم وارد میکنم و ببینم فرقی میکنه یا نه. شما هم لطف کنید به سوال من پاسخ بدید که علاوه بر تشکر یک دنیا هم ممنونتون میشم
  15. سلام میشه یه نفر که از توتال کش استفاده میکنه بگه مشکل کامنت داره یا نه. یعنی کسی به عنوان مهمان بخواد کامنت بذاره کامنت طرف نمایش داده میشه یا حتما باید صفحه یکی دوبار رفرش بشه تا کامنت برای طرف نمایش گذاشته بشه. حقیقتا این چند روز هر کاری کردم و هر تنظیمی انجام دادم درست نشد. اگه این مشکل واسه خود افزونه هست که بیخیال بشم. اگه کسی این مشکلو نداره که یه فکری بکنم. خواهشا چواب بدید، الان چند روزه این سوال مطرح شده و فقط یه نفر پاسخ داده؟!!