Lahijan

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

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

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

  • Days Won

    2

Lahijan last won the day on December 13

Lahijan had the most liked content!

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

11

1 دنبال کننده

درباره Lahijan

  • درجه
    تازه کار
  1. position

    چرا پدینگ یا مارجین کم نمیدهید؟ مثلا margin-bottom: 1px; حدس میزنم که از پدینگ و مارجین بوت استرپ استفاده میکنید که قابل تعقیر نیستند - مگر با CSS که نقض غرض خواهد بود. - اگر پدینگ یا مارجین کم میدهید ولی باز هم فاصله زیاد است احتمال دارد که از ابتدا مارجین یا پدینگ آنها منفی بوده.
  2. جی کوئری فیلتر

    یک راه حل برای افزایش سرعت صفحه هایی که ایمیج یا ویدئو سنگین دارند استفاده از پلاگین های Lazy Load است که اساسا برای همین منظور آمده اند. یکی از سرراست ترینشون که دیدم: https://wordpress.org/plugins/bj-lazy-load/ است. اگر نخواهید از پلاگین استفاده کنید پیشنهاد من استفاده از جاوا اسکریپت با یا بدون Ajax است. مثل استفاده از setInterval. مثلا در موقع لود صفحه به همه تصاویر یک آی دی بدید که یا شماره اختصاصی داشته باشه و یا ای دی آنها array باشد و همچنین همه آدرس های ایمیجها را در multidimentional array قرار بدید و الی آخر .... آپدیت: این ویدئو به طور خیلی خلاصه نشون میده که BJ Lazy Load چجوری کار میکنه. https://www.youtube.com/watch?v=YOdF1FWXKdY
  3. با ورد پرس و پلاگین ووکامرس میتوانید دقیقا کاری رو که این سایت انجام میده بکنید و صد البته احتیاج به استایل بسیار زیاد دارد که برای همه فریم ورکها هم این موضوع صدق میکند. سناریو: میخواهید رستورانی اضافه کنید به نام خوشنام که قیمت چلو کباب برگ را به جای سی هزار تومان با تخفیف بیست هزار تومان میدهد. راه حل:یک محصول به ووکامرس اضافه میکنید به نام "چلوکباب برگ در رستوران خوشنام" و در قسمت قیمت عادی میزنید 30 هزار تومان و در قسمت قیمت تخفیفی میزنید 20 هزار تومان. بازدید کننده سایت مبلغ را به حساب شما واریز میکند و رسید میگیرد و رسید را به رستوران میبرد. راه حل بسیار ساده تر و البته ابتدائی: همان محصول را در ووکامرس وارد میکنید. بازدید کننده هیچ وجهی در سایت پرداخت نمیکند و فقط یک برگه تخفیف دریافت میکند که در موقع رفتن به رستوران خوشنام و سفارش چلوکباب برگ آن برکه را ارائه میکند و تخفیف میگیرد. البته سناریو میتواند تا جایی که دلتان میخواهد پیچیده شود. مثلا فروشنده ها خودشان محصولاتشان را وارد کنند و دسترسی اختصاصی به ادمین خودشان داشته باشند و غیره.
  4. اگر حتما میخواهید از شورت کد استفاده کنید از این پلاگین استفاده کنید: https://wordpress.org/plugins/list-categories/ بعد این شورت کد رو وارد کنید: [categories] اگر از ووکامرس استفاده میکنید و میخواهید کتگوریهای ووکامرس رو نشون بده از این شورت کد استفاده کنید: [categories taxonomy=product_cat] اگر میخواهید که کتگوریهای خالی رو هم نشود بده: [categories hide_empty=0]
  5. سلام. بله میشه ساخت اما چرا بجای ساختن یک سایت که فقط همچین وظیفه کوچکی رو انجام بده از پلاگین های پراجکت منجر ها استفاده نمیکنید؟ یکی از پراجکت منجر های خیلی رایج و قدیمی ٌٌWP Project Manager است که بسیار بسیار گسترده تر و فراتر از اینا عمل میکنه. البته برای اینکه سوالتون رو نادیده نگرفته باشم یک سناریو را پیشنهاد میکنم: اول یوزر ها رو طبقه بندی میشوند مثلا همه میتونن پروژه پیشنهاد بدن اما فقط 5 نفر میتونن آن پروژه ها رو تائید کنند. بعد یا در قسمت عمومی وب سایت و یا در قسمت ادمین سایت صفحاتی درست میشود که پیشنهادات در آن وارد شود. بعد از اینکه یک پروژه وارد شد هر یک از آن پنج نفر فرضی خواهد توانست رای خودشو سابمیت کنه و به محض اینکه هر پنج نفر توافق کردند پیامی به پیشنهاد کننده داده بشه و و و الی آخر پیشنهاد میکنم که دنبال همان پراجکت منجر باشید در غیر اینصورت باید چنین برنامه ای را برایتان درست کنند که زیاد آپشن جالبی نخواهد بود.
  6. سلام. پلاگین Contact Form 7 اینکار رو به راحتی انجام میده. یک خورده پیچیده تر از اونیه که آدم اول فکر میکنه. یک ویدئو اینجاست که اگر خواستید توضیح داده: https://www.youtube.com/watch?v=5D9GDwDIJ3I من خودم امتحان کردم و جواب داد. اگر مشکلی بود دوباره اینجا بگید تا راهنمایی کنیم.
  7. آدرسی که گذاشتید به یک صفحه داخلی سایت اصلی میره. آیا میخواهید سایت کاملا مثل سایت اصلی بشود یا سایتی فقط مشابه همین صفحه میخواهید؟ اگر دقت کنید در این صفحه فرم بوکینگ وجود ندارد. صد در صد میشه طراحی رو مثل همین سایت کرد. اصلا دیزاین قسمت ساده کار است. در مورد انتقال اطلاعات پلاگین های زیادی میبینم که جوملا رو به ورد پرس مایگریت میکنند. اتفاقا سایت از پلاگین solidres استفاده میکنه که در ورد پرس رپاسیتوری هم موجود است بنابراین باید انتقال نسبتا ساده باشد. البته بستگی به برداشت ما از ساده دارد.
  8. تا اینجا که من دیدم وقتی شما وردپرس رو اینستال میکنید بدون هیچ تنظیم بخصوصی همه کامنت ها رو در زیر هر پست نشون میده. حتی میتوانید گزینه نام و ایمیل اجباری رو هم حذف کنید که نیازی هم به وارد کردن اینها نباشد. احتمالا شما صفحه ای رو که پستهای تکی رو نشون میده تعقیر دادید. در قالبهای خیلی ساده این صفحه single.php است. صفحه رو دوباره به صورت اوریجینال برگردانید و با آن امتحان کنید ببینید که کامنت ها درست میشوند. اگر مشکلی نبود معلوم میشود که جایی در همان صفحه چیزی را تعقیر داده اید که اوضاع را تعقیر داده اما اگر باز هم همانطور باقی ماند چند حالت دارد: یا تنظیماتی را در ادمین تعقیر داده اید که فقط اجازه میدهد که یک کامنت نمایش داده شود. شخصا اطلاع ندارم همچین تنظیمی وجود داشته باشد مگر اینکه یک قالب به طور اختصاصی این را اضافه کرده باشد. مشکل از جای دیگری است که شما تعقیراتی در آن داده اید مثلا در صفحه هدر و فانکشن. گاهی مشکل ساده است مثلا ممکن است فراموش کرده باشید و در پستهای جداگانه کامنت گذاشته باشید و اصلا در یک پست دو کامنت وجود نداشته باشد حتما احتمالات دیگری هم هست و من نمیدونم. نتیجه رو اطلاع بدید که ما هم یاد بگیریم که موضوع چی بوده.
  9. یعنی یک سایتی دارید که تمام صفحاتش استاتیک و با html است؟ آیا از این سایتهای قدیمی است که فقط یک صفحه جهت معرفی شرکتی یا شخصی یا محصولی دارند؟ و یا یک سایت قدیمی که هفت هشت صفحه دارد ولی استایتک و ثابت هستند؟ بهر حال آیا تاکنون ورد پرس را روی یک سایت اینستال کرده اید؟ اگر سایتی دارید و اینجا بگذارید بیشتر میشود کمک کرد یا به من مسیج بدهید تا بیشتر متوجه شوم.
  10. webhook

    شاید منظورشان استفاده از هوک wp_enqueue_scripts است؟ یک فایل جاوا درست کنید و آن را با این هوک وارد کنید. البته مگر اینکه دنبال چیز خیلی پیچیده تری هستند ولی خودشان هم نمیدانند که چقدر پیچیده است. شاید میخواهند که یک تایمر به محصول اضافه کنید و به محض اینکه تایم به آخر رسید آن محصول از لیست محصولات آفری خارج شود.
  11. میفرمائید که میخواهید یک قالب را داینامیک کنید. قالبهای وردپرس خودشان داینامیک هستند دیگر نیازی به داینامیک شدن ندارند. مثلا یک پست به سایتتان اضافه کنید و میبینید که آن پست بلافاصله در صفحه بلاگ شما و در بالا نشان داده میشود بدون اینکه لازم باشد شما هیچگونه html بکار ببرید. وقتی روی لیست پستهایتان کلیک کنید وارد صفحه همان پست میشوید باز هم بدون اینکه آن صفحه را شما دستی تولید کرده باشید. شاید منظورتان چیز دیگری باشد که اگر ممکن است بیشتر توضیح دهید.
  12. وقتی این پلاگین را اینستال میکند در در setting آپشنی اضافه میشود مخصوص همین پلاگین. در آنجا یک tab میبینید با عنوان Custom CSS که میتوانید استایل خودتان را وارد کنید. معمولا پلاگین ها با استایل مخصوص همراه نیستند علتش هم این است که وب سایت ها استایل مخصوص به خودشان را دارند و باید پلاگین با آن استایل هماهنگ باشد نه اینکه از خودش استایلی داشته باشد. مثلا فرض کنید که شما وب سایتی دارید که همه منو های آن ترکیبی از آبی هستند و دکمه ها و تکست باکسها سایز و بک گراند مخصوص به خودشان را دارند. اگر پلاگینی در سایت شما نصب شود که باتن آن قرمز است و تکستها از فامیلی فونت دیگر استفاده میکنند دیزاین همه سایت به هم میریزد. البته میتوانید خودتان یک صفحه CSS بسازید که لازم نباشد از آن Custom CSS استفاده کنید. مثلا من دیدم که این پلاگین همه کانتنت را در داخل یک wrapper قرار داده با کلاس ask-me-anything-people حالا فرض کنید که شما میخواهد که باتن شما به رنگ قرمز باشد. کد زیر را یا در همان تب Custom CSS وارد کنید و یا در صفحه استایل سایت خودتان .ask-me-anything-people .amasubmit { background-color: red; background-image: none; }
  13. وقتی پلاگین رو اینستال میکنید یک گزینه به ادمینتون اضافه میشه به عنوان language برید توی اون گزینه و 2 زبانی را که میخواهید اضافه کنید مثلا اینگلیسی و فارسی وقتی دو زبان رو اضافه کردید به صفحه ادیت پستتان بروید و در منوی سمت راست یکی از زبانها انتخاب شده است. مطالب خودتان را وارد کنید و سیو کنید. بعد روی علامت + در کنار زبان دوم کلیک کنید و مطالب صفحه اینگلیسی را وارد کنید و سیو کنید. حالا به قسمت ویجت ها بروید و ویجت language Switcher را در یکی از ساید بار ها بگذارید. حالا وقتی به صفحه پستتان بروید میبینید که پرچم زبانها اضافه شده که روی هر کدام که کلیک کنید همان صفحه دوباره لود میشود و زبان دوم دیده میشود. اینهم آدرس یوتیوب که https://www.youtube.com/watch?v=YpFdmzWCFRc واضح شرح داده و خودم مطابق آن عمل کردم و جواب داد.
  14. اگر میخواهید از گوگل ترانسلیت استفاده نکنید پس چاره ای ندارید جز اینکه مطالب رو خودتان ترجمه و تایپ کنید. مگر راه سومی هم هست؟ یکی از بهترین پلاگ اینهایی که در این مورد دیدم Polylang است.
  15. بهتر. به این ترتیب لازم نیست که پلاگین را مطابق آن کرد. حالا میشود از اساس سایت را به طور بهینه طراحی کرد. برایتان یک پی ام میفرستم.