رفتن به مطلب

راهنمایی در مورد طراحی سایت گردشگری


پست های پیشنهاد شده

با سلام خدمت همه دوستان

من می خواهم با وردپرس یک سایت شبیه www.tro.ir طراحی و راه اندازی کنم

برای شروع کار یه کم سردرگم شدم

در مورد دسته بندی ها و نمایش اونها اگر ممکنه کمی راهنماییم کنید که چجوری اینکارو کنم؟

مثلا روی لیست تورهای آسیا که کلیک کنید به صفحه بعد که رفته لیست تمام زیر مجموعه هاشو نشون میده

کلا د رمورد مواردی گه باید در طراحی این سایت رعایت کنم و لازم دارم ممنون میشم راهنماییم کنید

با سپاس

لینک به ارسال

اگر بخواهیم قدم به قدم تجزیه و تحلیل کنیم اول شما باید اهدافت رو در دراز مدت و کوتاه مدت روشن کنی

بعد شاخه های اصلی و فرعیت رو لیست کنی صفحات جانبی مانند فرم تماس و درباره ی ما و درگاه بانکمی رو هم در یک شاخه ی دیگر بگذاری

بعد بخش های استاتیک و داینامیک رو تعریف کنی و باز در هر برگه داینامیک اجزای مشابه مثل header - footer - sidebar و در نهایت همه رو کدکنی

اما اینکه مثلا در یک صفحه زیر مجموعه های یک دسته بندی نمایش داده بشه ربط چندانی به طراحی قالب نداره اینجور خدمات روی هسته مرکزی وردپرس فعاله و فقط باید احضار بشه یا با query یا با لینک

لینک به ارسال

ممنون آقای فخار

میشه رفرنسی در مور آشنایی با بخش هایی که مربوط به سایت مورد نظر من هست و در هسته وردپرس که فرمودید می باشد را معرفی کنید.

من یکی از مشکلاتم فراخوانی دسته ها و زیر دسته های آن در صفحه می باشد.

مثلا وقتی تور ویژه انتخاب شد باید بره صفحه بعد و در اون صفحه انواع تورهای ویژه را نشون بده و روی هر تور که کلیک شد میره توی یک صفحه سینگل

مشکل من بیشتر با این قسمت هاست

لینک به ارسال

سلام

اول توابع موردنیاز شما:


http://codex.wordpress.org/Function_Reference/get_categories
http://codex.wordpress.org/Template_Tags/wp_list_categories

نمونه کد موردنیاز شما:

<?php 

if (is_category()) {
$this_category = get_category($cat);
if (get_category_children($this_category->cat_ID) != "") {
wp_list_categories_business('orderby=id&depth=1&show_count=1&title_li=
&use_desc_for_title=1&child_of='.$this_category->cat_ID);
}
}
?>

لینک به ارسال

مرسی مرتضی جان.

خوب تقریبا بیشتر موجودیت های سیستم را در آوردم و دسته بندی هامو انجام دادم.

کوئری گرفتن از دسته ها را بلدم و می تونم نمایش بدم حالا یک سوال :

دو دکمه من در صفحه اصلیم دارم به نام لیست کشورها / شهر ها روی هر کدام که کلیک کنم باید بره و لیست کشورها وشهر ها را بازیابی کنه

کد کوئریم را باید توی کدام فایل پوسته وارد کنم تا اگر روی منوی کشور کلیک کرد لیست کشورها را بازیابی کنه و اگر منوی شهرها کلیک شد لیست شهرها رو بازیابی کنه.

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

لینک به ارسال

مرسی مرتضی جان.

خوب تقریبا بیشتر موجودیت های سیستم را در آوردم و دسته بندی هامو انجام دادم.

کوئری گرفتن از دسته ها را بلدم و می تونم نمایش بدم حالا یک سوال :

دو دکمه من در صفحه اصلیم دارم به نام لیست کشورها / شهر ها روی هر کدام که کلیک کنم باید بره و لیست کشورها وشهر ها را بازیابی کنه

کد کوئریم را باید توی کدام فایل پوسته وارد کنم تا اگر روی منوی کشور کلیک کرد لیست کشورها را بازیابی کنه و اگر منوی شهرها کلیک شد لیست شهرها رو بازیابی کنه.

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

این نام ها را چگونه می خواهید نمایش دهید به صورت ابزارک - صفحه ی جدا - لایت باکس - یا بخشی از نوشته هر کدام راهی جدا دارد

مثلا در ابزارک می توانید هر دو لیست را با کد یا ساخت فهرست دلخواه ایجاد کنید و با jquery احضارشون رو مدیریت

لینک به ارسال

به صورت صفحه جدا

این شکلی : http://tro.ir/listcountry-vo

ویرایش شده توسط farshadvl
لینک به ارسال

برای اینکار در قالب نیازی نیست کار خاصی بکنید دو دسته ی اصلی شهر ها و کشورها می سازید و مطالب هر کدوم رو به صورت پست ارسال می کنید در دسته بندی مربوطه اش و لینک بایگانی هر دسته را در صفحه می گذارید پیوندی شبیه به


<a href="YourDomain.com/?cat=1">شهر ها </a>
<a href="YourDomain.com/?cat=2">کشورها </a>

YourDomain دامین شماست و فرض شده اعداد 1 و 2 شماره آی دی دسته های ساخته شده اند

لینک به ارسال

مرسی این مرحله هم به کم شما عزیزان درست شد.

من واسه اینکه اطلاعات دسته های خاص را در صفحه اصلی نمایش بدم از کد زیر استفاده کردم اما جواب نمیده


<?php wp_dropdown_categories('orderby=name&include=1,2,3,4,6,7&title_li='); ?>

یا

wp_list_categories

چیزی که می خوام اینه:

19w0y4rry9b1hkedlckk.jpg

لینک به ارسال

به اینصورت استفاده کنید:

<?php wp_dropdown_categories('orderby=name&hierarchical=1&hide_empty=0'); ?>

اگر هم میخواید زیردسته های یک دسته بندی رو نمایش بدید از خاصیت child_of در تابع بالا استفاده کنید.

لینک به ارسال

مرسی مرتضی جان اما نشد

دسته های من الان اینجوریه :

تورهای داخلی

-تور کیش

-تور مشهد

-تور تبریز

تورهای خارجی

-تور برزیل

-تور تایلند

-تور آلمان

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

می خواهم الان فقط نام تورهای و زیر دسته هاشون به صورت زیر بشه:

zwmr3eag96wb3nf3mlmy.jpg

لینک به ارسال

ی سوال دیگه اونم اینه که :

چجوری می تونم از دسته x کوئری بگیرم که در قالبم 4تا زیر دسته اونو نمایش بده

مثلا :

X

-a

-b

-c

-d

-f

حالا می خوام فقط a , b ,c , d , f نمایش داده بشه

لینک به ارسال

پیشنهاد می کنم اون بخش را با jquery بسازید

http://www.htmldrive.net/items/show/1203/jQuery-CSS3-custom-skin-select-lists

لینک به ارسال

کدی که دادم باید درست کار کنه. چون خودم هم از همین استفاده میکنم.

برای نمایش زیرسته ها از همون تابع و خاصیت child_of که گفتم باید استفاده بشه:

http://codex.wordpress.org/Template_Tags/wp_list_categories

لینک به ارسال

مرتضی جان ممنون

کد من به این شکل هست ببینیدش درسته که درون تگ select گذاشتمش یا خیر.


<select class="intxt1" id="magh" name="magh">
<?php wp_dropdown_categories('orderby=name&hierarchical=1&hide_empty=0&child_of=1'); ?>
</select>

لینک به ارسال

الان این کد زیردسته های دسته بندی با آی دی 1 رو باید نشون بده.

لینک به ارسال
  • 3 هفته بعد...

با سلامی دوباره خدمت دوستان عزیز

یک سوال دیگه:

تو وردپرس امکانش هست که چندتا کوئری همزمان گرفت و نتیجه را یکی کرد و یکجا نمایش داد؟

من می خواهم از سه تا دسته که هر کدوم 10 تا زیر شاخه داره کوئری بگیرم و نتایج همه رو یکجا نشون بدم

لینک به ارسال

خوب میتونید در یک کوئری هر سه دسته رو استفاده کنید. مثال ساده:

query_posts("cat=1,2,3)

لینک به ارسال

مرسی مرتضی جان.


$args = array('type'=> 'post','child_of'=>36,'orderby'=> 'id','order'=> 'ASC','hide_empty'=> 1,'taxonomy'=> 'category');

در کد بالا من چجوری میتونم کاری کنم که فقط آخرین فرزند های دسته 36 را نمایش بده

ببینید دسته 36 به این صورت هست :


تورها
- تورهای داخلی
-- تور شیراز
-- تور مشهد
- تورهای خارجی
-- تورهای آسیایی
--- تور چین
--- تور مالزی
-- تور های اروپایی
--- تور ترکیه
--- تور آلمان

خوب من میخام الان در کومبو باکسم باید بنویسه تور داخلی و زیرش بنویسه "تو شیراز خط بعد تور مشهد" زیرش بنویشه تورهای خارجی زیرش بیاد توی هر خط یبنویسه "چین و مالزی و ترکیه و آلمان"

یعنی دیگه تور آسیا تور اروپا را نشون نده.

این قسمت را همکاری و راهنمایی نمایید بسیار ممنون و سپاسگذارتون خواهم بود.

ویرایش شده توسط farshadvl
لینک به ارسال

بصورت کدنویسی فکر نمیکنم راهی باشه. چون عملا اینها پش هم جنریت میشن.

مگر اینکه با css اون ها رو از توی لیست مخفی کنید.

لینک به ارسال

براساس کلاس یا آی دی یی که براشون جنریت میشه در css اونها رو display:none کنید.

لینک به ارسال
  • 2 هفته بعد...

سلام مرسی مرتضی جان.تقریبا فازهای آخر سایت هستم ممنون از شما و بقیه دوستانی که کمکم کردند.

سوال امروزم اینه که چجوری میتونم وقتی وارد یک دسته بندی شدم لیست بقیه دسته های مرتبط به اون دسته را نشون بدم؟

مثلا :


ایران
شیراز
تهران
رشت
کرمان

وقتی وارد دسته شیراز شدم در سایدبار کدی میخام که یک لیست نشون بده و اسم تهران و رشت و کرمان را زیر هم نشون بده

ویرایش شده توسط farshadvl
لینک به ارسال

یک سوال دیگه

چجوری میشه فهمید الان توی عمق چندم دسته بندی ها هستیم؟دسته ای که الان هستیم دسته والد هست یا دسته فرزند؟

لینک به ارسال
سلام مرسی مرتضی جان.تقریبا فازهای آخر سایت هستم ممنون از شما و بقیه دوستانی که کمکم کردند. سوال امروزم اینه که چجوری میتونم وقتی وارد یک دسته بندی شدم لیست بقیه دسته های مرتبط به اون دسته را نشون بدم؟ مثلا :
 ایران شیراز تهران رشت کرمان 

وقتی وارد دسته شیراز شدم در سایدبار کدی میخام که یک لیست نشون بده و اسم تهران و رشت و کرمان را زیر هم نشون بده



<?php
global $wp_query;
if(is_category() || is_single()){
$cat_ID = get_query_var('cat');
}
wp_list_categories("child_of=$cat_ID");
?>

برای فهمیدن مادر یا فرزند بودن:

http://codex.wordpress.org/Function_Reference/cat_is_ancestor_of

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...