رفتن به مطلب

mehdi.tayebi

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

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

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

نوشته‌ها ارسال شده توسط mehdi.tayebi

  1. بعد از کلی سرچ و کل انجار رفتن با PHP ساختار دستوریش یافتم و با کمی تغییر نوشتمش ::

    این کد در داخل فانکشن خودتون قرار می دهید ...


    function oddeven_post_class ( $classes ) {
    global $current_class;
    $classes[] = $current_class;
    $current_class = ($current_class == 'odd') ? 'even' : 'odd';
    return $classes;
    }
    add_filter ( 'post_class' , 'oddeven_post_class' );
    global $current_class;
    $current_class = 'odd';

  2. آقا پارسا عزیز ممنونم بابت اشاره ای که کردی اما خوب با سی.اس.اس زمانی اوکی میشه که بخواهی با یک آیتمت این رفتار رو بکنی ...

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

    اما من ساختار دستوریش برای استفاده در حلقه وردپرس نمیدونم دقیقا

    ممنون میشم اونطوری بهم بگید ...

  3. این حلقه اضافه کنید خوب متوجه نمیشم . من میخوام یکی در میون پست های من رو اونطوری نمایش بده .... خوب مثلا :

    پست اولم سمت راست نشون بده ،

    پست دوم سمت چپ ،

    پست سوم سمت راست

    پست چهارم سمت چپ

    .

    .

    .

    در مورد سی.اس.اس مشکلی ندارم و تنظمیاتش انجام میدوم . مشکل اینجاست که چطوری از طریق PHP می تونم تعیین کنم مثلا به پست های اول و سوم و چهارم و .... کلاس " right " اضافه کن و در پست های زوج کلاس " left " . کد مربوط به حلقه نمایش هر پست هم در زیر قرار میدهم . ممنون میشم کمکم کنید ...


    <div class="post-wrapper"><!--start post loop-->
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <div class="post" id="post-<?php the_ID(); ?>">
    <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
    <div class="wrap entry">
    <?php the_content('ادامه متن...'); ?>
    </div><!--wrap-->
    </div><!--post-->
    <?php endwhile;?>
    <?php endif; ?>
    <?php harimau_pagination(); ?>
    </div><!--end post loop-->

  4. من در طراحی قالب میخوام در قالبم طرح زوج و فرد قرار بدیم . منظورم این هستش که مثلا پست های 1 و 3 و 5 و 7 و ... ظاهر و گرافیکش از سمت راست تنظیم کنم ، مثلا تصاویر بند انگشتی اون از سمت راست نمایش بده و در پست های زوجم 2 و 4 و 6 و 8 و ... تم و ظاهر گرافیکش سمت چپ باشه ....

    امیدوارم درست توضیح داده باشم که چی می خوام ....

    یه نمونه عکس هم میزارم که منظورم خوب برسونم .

    ممنون

    post-667-0-40967600-1389971039_thumb.jpg

  5. در صفحه اصلی هم ابزارک نیست

    این یک نوع/شیوه طراحی هست

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

    متوجه منظورتون نشدم ؟

    مخصوصا اینکه میگید در صفحه اول ابزارک نیستش !!!یعنی پس ابزار نیست چی هستش ؟

  6. مرسی . ساخت ابزارک برای قالب رو خوندم و بلد هستم . ممنون بابت راهنماییتون . در پست شماره 5 در همین تایپک هم ممکن هستش توضیح بدهید ، راجب اینکه صفحه اول چطور کلا ابزارک هستش ؟؟ و هیچ مطلبی نداره ؟؟؟ و اینکه باید در صفحه index.php ابزارک قرار بدم ؟؟

    ممکنه یه توضیح یا مثالی به همراه کد بدید ....

  7. من چطور میتوانم در صفحه اول سایتم تماما فقط ابزارک یا همان ویجت استفاده کنم ؟

    مانند سایت زیر که بالا هم ذکر کرد :

    http://www.hicargo.com

    تمام صفحه اولش ویجت هستش ، سه تا بالایی یک اندازه و گزینه " view Detailes " دارند ، و سه گزینه پایین هم به یک اندازه هستند.

    آیا باید در صفحه Index.php فقط از ویجت استفاده بکنم ؟ یا به نوع دیگر ؟

    شما برای هر پست/صفحه زمینه دلخواه بزارید مثلا به اسم bg

    بعد در هدر یک استایل داخلی تعریف می کنید و برای خاصیت background مقداری که در زمینه دلخواه قرار میدید که همون عکس پس زمینه هست رو فراخوانی می کنید

    بیشتر میشود با یک مثال توضیح بدهید ؟؟ منظورتون استفاده از دستور add_post_meta هستش ؟ اگر ممکنه با مثال بگید ممنون میشم .

  8. سلام .

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

    قصد طراحی یک سایتی دقیقا عین همین سایت که لینکش در زیر قرار دادم ، دارم . اما خوب سوالاتی برام پیش اومده ::

    لینک سایت

    1- اسلایدری که در این سایت استفاده شده و هر آیتمی را به صورت جداگانه میاره چی هستش ؟

    2- به چه صورت در صفحه اول سایتش فقط از "ابزارک " استفاده کرده ؟

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

  9. نماد اعتماد الکترونیک نیاز به استفاده از کدهای iframe نیستش ...

    کافی هستش یک Div با هر کلاس یا Id خاصی در یک قسمت از صفحه خود ایجاد کنید مثلا هدر یا Footer ....

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


    <style type="text/css" media="screen">
    .logo{
    position:fixed;
    bottom:0;
    left:100%;
    width:150px;
    height:150px;
    }
    </style>

    موفق باشید ..

    ;)

    • امتیاز 2
  10. معمولا این اتفاق ها زمانی می افته که در لود اون آکاردئون تاخییری وجود داره یا یک باگ خاصی وجود داره ... اما در کل منوی آکاردئون منظورتون منوهای Drop Down هستش یا نه فرق داره ؟!! اگر منظورتون منوهای حالت DropDown هستش شما به راحتی میتونید این منو ها رو با کدهای CSS طراحی کنید و نیاز به هیچ افزونه خاصی نیستش ...

    • امتیاز 1
  11. برای نوشته تازه باید یا ابزارک ایجاد کنید

    یا از کد دستی در اون بخش استفاده کنید

    یا افزونه

    http://wordpress.org...ed/screenshots/

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

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

    در فایل default-widgets.php در پوشه wp-includes وجود داره یا نه ، یک مسیر دیگه هستش .

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

    ممنون .

  12. آموزش نصب در این انجمن آورده شده است . به لینک زیر مراجعه کنید

    http://goo.gl/gAKICi

    و همچنین این لینک :

    http://goo.gl/1cWgQY

    خلاصه نصب رو هم بگم به صورت زیر هستش ::

    1- بعد از آپلود فایل زیپ مربوط به وردپرس در پوشه که گفتید ، اکسترکت میکنی وقتی اکسترکت کردی یه پوشه wordpress ایجاد میشه ، که داخل اون پوشه شده و تمام فایلها و پوشه ها رو Select میکنی ، و دستور move to میزنی و به یک پوشه قبل بر میگردونی که دیگه داخل پوشه وردپرس نباشه و در روت اصلی سایت قرار بگیره ....

    2- از طریق Mysql Database یا حالت معمولیش یه دیتابیس + یه یوزر + پسورد ایجاد میکنی ..

    New Database : اسم دیتابیس

    Username: نام کاربری

    و بروی Password Generator کلیک کن تا خودش بهت پسورد بده که امنیتش بالاتره ....

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

    ب-2 : دوباره به محیط MySQL Databases که برگشتی ، در انتهای صفحه در قسمت فکر کنم Add User To Database بروی Add کلیک کن ، بعدش هم

    ALL PRIVILEGES انتخاب کن تا این کاربر به عنوان همه کاره یا مدیر شناخته بشه ..

    3- به فایل منیجرت برگرد و در روت اصلی سایت فایلی داری به نام

    wp-config-sample.php که باید تبدیل کنی به اسم wp-config.php یعنی اون Sample آخرش باید برداری ...

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


    /** The name of the database for WordPress */
    define('DB_NAME', 'Esm DataBase inja bezan');
    /** MySQL database username */
    define('DB_USER', 'Name Karbari Database keh sakhti inja bezan');
    /** MySQL database password */
    define('DB_PASSWORD', 'Password ro ham inja');

    بعدش بروی ذSave کلیک کن دیگه همه چی اوکی میشه ....

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

    موفق باشی

    مهدی ;)

    • امتیاز 4
  13. یا اینکه میتونی از ابزارک متن استفاده کنی که به صورت بالا که آقای ایمان گفتن دستور با ساختار HTML درون ابزارک متن قرار بدی و در ساید بارت نمایش بدی....

    یا اینکه میتونی به صورت یک پیغام یا آلرت با استفاده از ساختار CSS و جی کوئری بالای سایتت نشون بدی ...

    یا اینکه میتونی به صورت پاپ آپ وقتی سایتت لود شدش به نمایش در بیادش ...

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

    • امتیاز 4
  14. سلام و خسته نباشید . در حال طراحی قالب هستم . برام یه سوال پیش اومدش . من حالت تصاویر thumbnail در قالب سایتم فعال کردم و دو سایز 150 در 150 و 50 در 50 بهش اضافه کردم . به راحتی تونستم در صفحه Index.php اون تصویرم را برای هر پست قرار بدم . حالا سوالم اینجاست که چطور می توانم تصویر 50 در 50 پیکسلم رو در ابزارک هایی مانند نوشته های تازه فعال کنم که کنار هر پست اون عکس را نمایش بدهد ...

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

    ممنون .

  15. یکی دیگه از راهایی که مخصوص وردپرس هستش به صورت زیر هستش ::

    ابتدا کدهای مربوط به صفحه Functions.php در زیر قرار میدم ::


    function the_content_limit($max_char, $more_link_text = 'ادامه ...', $stripteaser = 0, $more_file = '') {
    $content = get_the_content($more_link_text, $stripteaser, $more_file);
    $content = apply_filters('the_content', $content);
    $content = str_replace(']]>', ']]>', $content);
    $content = strip_tags($content,'');
    if (strlen($_GET['p']) > 0) {
    echo "<p>";
    echo $content;
    echo "</p>";
    }
    else if ((strlen($content)>$max_char) && ($espacio = strpos($content, " ", $max_char ))) {
    $content = mb_substr($content, 0, $espacio);
    $content = $content;
    echo "<p>";
    echo $content;
    echo "...";
    echo "</p>";
    }
    else {
    echo "<p>";
    echo $content;
    echo "</p>";
    }
    }
    ?>

    حالا فقط کافی به جای دستور ::


    <?php the_content(); ?>

    از دستور زیر استفاده کنیم ::


    <?php the_content_limit(350); ?>

    که به جای عدد 350 که تعداد حروف هستش میتوانید هر عددی که دوست دارید وارد کنید /

    موفق باشید

    مهدی ;)

    • امتیاز 1
  16. بهترین کار ممکن این هستش که شما یه قالبی شبیه و نزدیک به همین رو پیدا کنی و کدهاش رو ویرایش کنی ... این قالبی که نشون دادید در عین سادگی ابزارهای متفاوتی بروش سوار هستش و ابزارکهای خاصی هم رو خود قالب هستش ...

    قالبهای نزدیک به این هستش و فقط کافی ادیت کنی ...

    • امتیاز 2
  17. زمانی که شما به یک باکس مقدار Height:auto میزارید منظورتون این هستش که با محتویات اون باکس سایز طولش تغییر کنه . وقتی شما داخل Div id="all" مقداری وارد نکنید خوب مثلا چیزی بهتون نشون نمیده ...

    اما اگر مقداری وارد کردید و باز چیزی نشون ندادش یه این رو هم تست کنید ::


    #all
    {
    width:1024px;
    height:auto;
    background:url(image/bg.png);
    margin:0 auto;
    overflow:hidden;
    }

    • امتیاز 3
  18. سلام . راستش نمیدونستم عنوان این تایپک چی بزارم دقیق چون نمیدونستم اسم موضوع چی هستش ، پس اگر احیانا موضوعش درست نیست مدیران عوضش کنن!

    من برای هر پستم در صفحه Index.php میخوام مشخص کنم که مثلا 250 کارکتر نمایش بده و بعدش با علامت [...] معلوم بکنه ..

    تقریبا مثلا این عکس : post-667-0-00964500-1386019008_thumb.jpg

    با دستوری با عنوان text-overflow: ellipsis-word در CSS3 میشه اما در یک خط نشون میده ... میخوام ببینم راهی با استفاده از جی.کوئری یا CSS3 وجود داره ؟ که بتونه مثلا حدود 5 سطر بنویسه و بعدش [...] رو بزاره ؟؟

    ممنون .

    مهدی

  19. بنده صحبت بالای خودم پس میگیرم .... الان داشتم همین عنوان تو گوگل جستجو می کردم و همچنین ساختار تگهای Section و H1 و ... که به این نتیجه رسیدم حق با شماست .... فقط یک H1 در یک صفحه { آدم پیروز کسی که اشتباه خودش بپزیره :دی }

  20. سلام 1- تگ h1 بالاترین ارزش در مطلب شما را دارد و در هر صفحه باید فقط 1بار از آن استفاده کنید تا موتورهای جستجو با آن مشکل پیدا نکنند و معمولاً عنوان و توضیحات سایت را در این تگ قرار میدهند. در موتورهای جستجو عنوان تاثیر بیشتری داره و استفاده کردن تگ h1 در انتهای صفحه طراحی درستی نیست! 2- چطوری آنالیز میکنید؟ View-source را از مرورگرتون بزنید و جستجو کنید اگر h1 وجود داشت نیازی نیست در غیر اینصورت در هدر باید از این تگ استفاده کنید.

    در طراحی وب بایدی وجود نداره :دی ... تگ H1 با قاعده جدید طراحی وب "HTML5 و CSS3 " میتوانید هزار تا هم بزاری در صفحه اول بدون هیچ مشکلی ....

    تگ جدید مانند " Section " در HTML5 بهت این امکان میده که سایتت رو بخش بندی کنی و داخل این تگ میتونی از تگ Article استفاده کنی ، خوب داخل این تگ می تونی سه بخش به عنوان های Header و Body و Footer داشته باشی .... و طبق دستور عمل جدید در هر قسمت Header میتوانید از یک تگ H1 استفاده کنید ...و همچنین به صورت مجزا و بدون استفاده از تگ Article هم میتوانی داخل تگ Section و در قسمت Header از تگ H1 استفاده کنید .

    یه جورایی تکنیک استفاده از HTML5 و به کار گیری صحیح اون باعث میشه که سایت شما از نظر سئو و همچنین تمیزی کار به مشکلی نخوره ....

    برای درک بهتر مطالب از لینک های زیر هم میتونی استفاده کنی ::


    http://www.writingforseo.org/how-many-h1-tags-can-you-have-on-a-page/


    <section>
    <h1>WWF</h1>
    <p>The World Wide Fund for Nature (WWF) is....</p>
    </section>

    اما درباره ابزارهای مورد نیاز برای چک کردن آنلاین اینکه چه تعداد سایت از H1 یا h2 و یا .... استفاده کرده و در کل آنالیز های کامل سایت می تونی از سایت های معروفی همچون :

    http://www.woorank.com

    http://www.seositecheckup.com/

    استفاده کنید ....

    موفق باشید .

    مهدی ;)

  21. معمولا در هر App یا هر اسکریپت که نسخه جدیدش عرضه می شود ، دو مورد در نظر گرفته میشود : " موضوع برطرف کردن مشکلات امنیتی " و " بهبود در ساختار اسکریپت و یا App و اضافه کردن قابلیت های جدید . " ،

    در مورد HTML5 و CSS3 هم این مورد ها بررسی شده و مشکلات آنها برطرف شده و همچنین خیلی قابلیت ها مختلف چه از نظر امنیتی و چه از نظر قابلیت و ظاهر تغییر کرده است . اما اینکه بخواهید بدانید چه فیچر ها یا قابلیت هایی اضافه شده باید خودتون ببینید که از html4 و یا CSS2 چه مقدار اطلاعات کافی و کامل دارید و سپس برید به لینکهای که دوست خوبمون آقای شعبانی معرفی کردند چک کنید ببینید چه قابلیتهایی اضافه شده است .

    مثالی میگم :: در قسمت فرمها در قدیم ما فقط قابلیت اضافه کردن یه سری Type های خاص داشتیم . مثلا در TextBox ها فقط می توانستیم که از password یا Text استفاده کنیم . اما در نسخه جدید HTML5 کاملا دستتون را باز گذاشته برای قرار دادن انواع تکست فیلد با Type های متفاوت مثل ::

    button و checkbox و color و date و datetime و datetime-local و email و file و hidden و image و month و number و password و radio و range و reset و search و submit و tel و text و time و url و week

    به نظر شخصی بنده ، کسانی که میخوان به سراغ html5 و CSS3 بروند حتما باید HTML4 و CSS2 را کامل بلد باشند .

    موفق باشید

    مهدی ;)

    • امتیاز 4
×
×
  • اضافه کردن...