• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

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

M@hdi71

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

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

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

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

1

درباره M@hdi71

  • درجه
    تازه کار
  1. سلام نتایجی که توی لینک زیر هست رو بررسی کنید https://www.google.com/search?client=firefox-b-ab&q=woocommerce+minimum+Order&spell=1&sa=X&ved=0ahUKEwiF8bntnM3WAhVGK1AKHWAiC2UQBQghKAA&biw=1600&bih=775
  2. ویژگی چند خطی ووکامرس

    سایتتون رو دیدم (زیبا و جالب) انشاالله موفق باشید 1- محصولات شما متغییر هست 2- ویژگی که شما برای این کار استفاده کردید مقدارش از پیش تعریف شده است اما ویژگی که مدنظر من هست مقدارش رو باید در صفحه ویرایش محصول خودم وارد کنم نه اینکه مشتری بخواد گزینه ای رو انتخاب کنه مثال: مثل نمونه زیر یک ویژگی تعریف کنید به نام مشخصات نرم افزاری و نوعش رو متن انتخاب کنید بعد در صفحه ویرایش محصول انتخابش کنید و بهش مقدار های زیر رو بدید به صورتی که هر کدوم از مقادیر در یک خط باشند. . . مشخصات نرم افزاری - Samsung DeX (desktop experience support) - Fast battery charging (Quick Charge 2.0) - Qi/PMA wireless charging (market dependent) - ANT+ support - Bixby natural language commands and dictation - MP4/DivX/XviD/H.265 player - MP3/WAV/eAAC+/FLAC player - Photo/video editor - Document editor
  3. ویژگی چند خطی ووکامرس

    این چیزی که شما می فرمایید محصول متغییر اما سوال من کلا یه چیز دیگست.
  4. ویژگی چند خطی ووکامرس

    ممنون از توجهتون اما فکر کنم منظورم رو درست نتونستم برسونم این قسمتی که شما می فرمایید مربوط به مقدار ویژگی های از پیش تعریف شده است اما سوال من در مورد ویژگی هایی است که مقدارشون رو به صورت متنی باید توی صفحه ویرایش محصول وارد کرد. مثلا در قسمت ویژگی های ووکامرس یه ویژگی می سازیم به نام اندازه و از نوع متن-بعد توی صفحه ویرایش محصول اون رو انتخاب می کنیم و مقدارش رو به صورت دستی باید وارد کنیم. 42 44 48 مشکل اینه که مقدار ویژگی ها توی تگ <input> قرار داره و خاصیت این تگ اینه که متن در یک خط قرار میگیره و نمیشه به خط بعدی رفت. حالا باید این رو یه جوری تغییر داد یا کدش رو دستکاری کرد یا افزونه ای برای این کار پیدا کرد که من تا حالا موفق نشدم.
  5. ویژگی چند خطی ووکامرس

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

    نمیدونم کارم درست بوده یا نه (کد نویسی بلد نیستم) اما کد این قسمت رو که در فایل html-product-attribute.php بود از <input type="text" name="attribute_values[<?php echo $i; ?>]" value="<?php // Text attributes should list terms pipe separated echo esc_attr( wc_implode_text_attributes( wp_list_pluck( $attribute->get_terms(), 'name' ) ) ); ?>" placeholder="<?php /* translators: %s: WC_DELIMITER */ printf( esc_attr__( '"%s" separate terms', 'woocommerce' ), WC_DELIMITER ); ?>" /> تغییر دادم به <textarea name="attribute_values[<?php echo $i; ?>]" cols="5" rows="5" placeholder="<?php /* translators: %s: WC_DELIMITER */ printf( esc_attr__( '"%s" separate terms', 'woocommerce' ), WC_DELIMITER ); ?>"><?php echo esc_attr( wc_implode_text_attributes( wp_list_pluck( $attribute->get_terms(), 'name' ) ) ); ?></textarea> الان در قسمت مدیریت وقتی اینتر میزنی میره خط بعدی ولی در قسمت کاربری این فاصله به صورتی که انگار یه اسپیس بین مطالب زدی نمایش داده میشه. نکته: این مشکل فقط در ویژگی های از قبل تعریف شده وجود داره ولی ویژگی هایی که به صورت اختصاصی در صفحه ویرایش محصول تعریف میشن این مشکل رو ندارن.
  7. ویژگی چند خطی ووکامرس

    کدش رو که نگاه کردم دیدم توی ووکامرس این قسمت توی تگ <input> هست و در پرستاشاپ در تگ <textarea> به خاطر همین توی ووکامرس نمیشه مقدارها رو در این قسمت در چند خط نوشت. حالا سوال اینجاست میشه این رو تغییر داد؟
  8. ویژگی چند خطی ووکامرس

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

    کسی در این مورد می تونه به من کمک کنه؟
  10. سلام من توی فروشگاه های بزرگ دیدم که این مورد رو به این صورت مدیریت می کنن که به مشتری می گن محصولات سنگین رو باید به صورت جدا سفارش بدن و محصولاتی که با حامل هایی مثل پست ارسال می شن هم به صورت جدا. این مورد رو توی صفحه محصول میشه به مشتری اطلاع رسانی کرد.
  11. سلام سوالم اینه که چطور میشه توی ووکامرس مقدار ویژگی محصولات رو در چند خط نوشت؟ (مثل پرستاشاپ) مثال: یک ویژگی تعریف می کنم و نوعش رو متن انتخاب می کنم. حالا توی صفحه ویرایش محصول اون ویژگی رو لود می کنم و می خوام مقدار زیر رو که در 2 خط هست برای این ویژگی بنویسم. Octa-core (4x2.3 GHz & 4x1.7 GHz) - EMEA Octa-core (4x2.35 GHz Kryo & 4x1.9 GHz Kryo) - USA & China اما وقتی خط اول رو می نویسم و برای رفتن به خط بعد اینتر رو میزنم بجای رفتن به خط بعد صفحه ذخیره میشه! باتشکر
  12. سلام در افزونه Download Monitor این امکان وجود داره که برای هر دانلودی که تعریف می کنیم چندین لینک دانلود پیوست کنیم و برای هر لینک هم یک id تعیین میشه و برای هر لینک هم میشه یک نسخه تعیین کرد. سوالم اینه که این امکان وجود داره که بشه به هر کدوم از این idها لینک مستقیم داد؟ مثال: یک دانلود تعریف میکنیم با id =777 و 3 فایل یا لینک دانلود بهش پیوست می کنیم. id فایل اول=778 id فایل دوم=779 id فایل سوم=780 لینکش هم به این صورت میشه: wp-parsi.com.com/download/777 حالا چطور باید به فایلی که با id=779 مشخص شده لینک داد؟ چون به طور پیشفرض وقتی آدرس "wp-parsi.com.com/download/777" رو وارد می کنیم فایلی که در رتبه اول وجود داره (بالاتر از همه) دانلود میشه. با تشکر
  13. جستجو در متن

    ممنونم از پاسختون اگه اشتباه میگم شما اصلاح بفرمایید: این افزونه ها رو من نصب کردم، این ها افزونه سرچ هستند درسته؟ مثل سرچی که توی خود قالب به صورت پیشفرض هست و البته با امکاناتی بیشتر؟ اما من یه چیزی می خوام دقیقا مثل Ctrl+F فایر فاکس. و این کدی هم که توی پست اول گذاشتم همین کار رو می کنه ولی فقط مشکلش اینه که باید بعد از نوشتن متن دکمه Alt کیبورد رو یکبار فشار بدیم و بعد روی جستجو کلیک کنیم تا کلمه مورد جستجو رو پیدا کنه. بازم از وقتی که گذاشتید برای پاسخ متشکرم
  14. سلام می خوام یه برگه درست کنم و یکسری مطالب داخلش بذارم و نیاز هست که کاربر بتونه بین کلمات جستجو کنه به همین دلیل نیاز دارم به یک کادر جستجو مثل Ctrl+F فایرفاکس که کاربر بتونه توی متن جستجو کنه. کد زیر رو پیدا کردم ولی مشکل اینه که بعد از نوشتن کلمه مورد نظر باید کلید Alt رو یکبار فشار بدی و بعد روی دکمه جستجو کلیک کنید. می خواستم بدونم افزونه یا کدی (مثل Ctrl+F فایرفاکس) برای اینکار هست که درست کار کنه یا میشه همین کد رو درست کرد که دیگه نیاز به زدن کلید Alt نباشه؟ با تشکر <html> <body> <script> <!-- Hide from old browsers /****************************************** * Find In Page Script -- Submitted/revised by Alan Koontz (alankoontz@REMOVETHISyahoo.com) * Visit Dynamic Drive (http://www.dynamicdrive.com/) for full source code * This notice must stay intact for use ******************************************/ // revised by Alan Koontz -- May 2003 var TRange = null; var dupeRange = null; var TestRange = null; var win = null; // SELECTED BROWSER SNIFFER COMPONENTS DOCUMENTED AT // http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html var nom = navigator.appName.toLowerCase(); var agt = navigator.userAgent.toLowerCase(); var is_major = parseInt(navigator.appVersion); var is_minor = parseFloat(navigator.appVersion); var is_ie = (agt.indexOf("msie") != -1); var is_ie4up = (is_ie && (is_major >= 4)); var is_not_moz = (agt.indexOf('netscape')!=-1) var is_nav = (nom.indexOf('netscape')!=-1); var is_nav4 = (is_nav && (is_major == 4)); var is_mac = (agt.indexOf("mac")!=-1); var is_gecko = (agt.indexOf('gecko') != -1); var is_opera = (agt.indexOf("opera") != -1); // GECKO REVISION var is_rev=0 if (is_gecko) { temp = agt.split("rv:") is_rev = parseFloat(temp[1]) } // USE THE FOLLOWING VARIABLE TO CONFIGURE FRAMES TO SEARCH // (SELF OR CHILD FRAME) // If you want to search another frame, change from "self" to // the name of the target frame: // e.g., var frametosearch = 'main' //var frametosearch = 'main'; var frametosearch = self; function search(whichform, whichframe) { // TEST FOR IE5 FOR MAC (NO DOCUMENTATION) if (is_ie4up && is_mac) return; // TEST FOR NAV 6 (NO DOCUMENTATION) if (is_gecko && (is_rev <1)) return; // TEST FOR Opera (NO DOCUMENTATION) if (is_opera) return; // INITIALIZATIONS FOR FIND-IN-PAGE SEARCHES if(whichform.findthis.value!=null && whichform.findthis.value!='') { str = whichform.findthis.value; win = whichframe; var frameval=false; if(win!=self) { frameval=true; // this will enable Nav7 to search child frame win = parent.frames[whichframe]; } } else return; // i.e., no search string was entered var strFound; // NAVIGATOR 4 SPECIFIC CODE if(is_nav4 && (is_minor < 5)) { strFound=win.find(str); // case insensitive, forward search by default // There are 3 arguments available: // searchString: type string and it's the item to be searched // caseSensitive: boolean -- is search case sensitive? // backwards: boolean --should we also search backwards? // strFound=win.find(str, false, false) is the explicit // version of the above // The Mac version of Nav4 has wrapAround, but // cannot be specified in JS } // NAVIGATOR 7 and Mozilla rev 1+ SPECIFIC CODE (WILL NOT WORK WITH NAVIGATOR 6) if (is_gecko && (is_rev >= 1)) { if(frameval!=false) win.focus(); // force search in specified child frame strFound=win.find(str, false, false, true, false, frameval, false); // The following statement enables reversion of focus // back to the search box after each search event // allowing the user to press the ENTER key instead // of clicking the search button to continue search. // Note: tends to be buggy in Mozilla as of 1.3.1 // (see www.mozilla.org) so is excluded from users // of that browser. if (is_not_moz) whichform.findthis.focus(); // There are 7 arguments available: // searchString: type string and it's the item to be searched // caseSensitive: boolean -- is search case sensitive? // backwards: boolean --should we also search backwards? // wrapAround: boolean -- should we wrap the search? // wholeWord: boolean: should we search only for whole words // searchInFrames: boolean -- should we search in frames? // showDialog: boolean -- should we show the Find Dialog? } if (is_ie4up) { // EXPLORER-SPECIFIC CODE revised 5/21/03 if (TRange!=null) { TestRange=win.document.body.createTextRange(); if (dupeRange.inRange(TestRange)) { TRange.collapse(false); strFound=TRange.findText(str); if (strFound) { //the following line added by Mike and Susan Keenan, 7 June 2003 win.document.body.scrollTop = win.document.body.scrollTop + TRange.offsetTop; TRange.select(); } } else { TRange=win.document.body.createTextRange(); TRange.collapse(false); strFound=TRange.findText(str); if (strFound) { //the following line added by Mike and Susan Keenan, 7 June 2003 win.document.body.scrollTop = TRange.offsetTop; TRange.select(); } } } if (TRange==null || strFound==0) { TRange=win.document.body.createTextRange(); dupeRange = TRange.duplicate(); strFound=TRange.findText(str); if (strFound) { //the following line added by Mike and Susan Keenan, 7 June 2003 win.document.body.scrollTop = TRange.offsetTop; TRange.select(); } } } if (!strFound) alert ("String '"+str+"' not found!") // string not found } // --> </script> <!-- EXAMPLE FORM OF FIND-IN-PAGE SEARCH USING SUBMIT (ALLOWING 'ENTER/RETURN' KEY PRESS EVENT) --> <form name="form1" onSubmit="search(document.form1, frametosearch); return false"><input type="text" name="findthis" size="15" title="Press 'ALT s' after clicking submit to repeatedly search page"> <input type="submit" value="Find in Page" ACCESSKEY="s"></form> </body> </html>