drsmsco

کاربران
  • تعداد ارسال ها

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

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

  • Days Won

    8

تمامی ارسال های drsmsco

  1. درود بر شما از سیستم های رایگان ایمیل mailchimp و mailerlite استفاده کنین یا اگر با سیستم جوملا کار میکنین acymailing رو نصب و با این کامپونت ارسال بزنین موفق باشید
  2. سلام و درود من میخوام یه لیست از 250 سایت که لینک خراب دارم رو حذف کنم ولی نمیدونم کدهاشو چطوری استفاده کنم که همه لیست رو تو یه فایل بدم ممنون میشم یه نمونه بهم بگین که همه لینک هارو تو یه فایل معرفی کنم به گوگل
  3. در قالبهای که با فریم ورک Plazart می باشد از مسیر زیر فایل admin.js می باشد عبارت return false; را به return true; تغییر بدید مسیر: plugins/system/plazart/admin/js
  4. سلام و درود من برای سایتم چند تا گروه کاربری مختلف دارم حالا میخوام کاربر هر مجموعه بتونه نسبت به اشتراکش تعدادی صفحه خاص ببینه به عنوان مثال : کاربر گروه 1 = تعداد بازدید صفحه 500 صفحه کاربر گروه 2 = تعداد بازدید صفحه 1000 صفحه و اینکه بعد از اتمام بازدید تعداد صفحاتش کاربریش غیر فعال و مجددا نیاز به تمدید اشتراک داشته باشه ؟؟؟
  5. سلام صابر عزیز ممنون میشم اگر میشه قیمت برنامه نویسی این افزونه رو اعلام کنی بهم چیزی که نیاز دارم اینه که کاربرای سایت بتونن پکیج تعداد بازدید از صفحات رو بخرن و تعداد صفحاتشون بعد از اتمام تعداد بازدید نیاز به شارژ اکانت باشه ممنون
  6. سلام و درود این متن With shipment باربری for 0 در صفحه محصولات ویرچومارت زیر عنوان محصول میاد از کجا حذفش کنم ؟؟ سپاس
  7. پیدا کردم راح حلشو حذف این گزینه از مسیر زیر است : public_html/templates/sj_market/js/yt-script.js خط 25 هست باید پاک کنیم تا حذف بشه
  8. درورد بر شما قالب از نظر گرافیک و رنگ بندی بسیار ضعیف و عدم ریسپانسیو بودن و واکنش گرایی دارد استفاده از رنگهایی که باعث اطمینان و آرامیش کاربر بشه باید استفاده کنید مثلا مهندسی رنگ دیجی کالا رو ببینید سعی کنید سایتتون قالبش فول پیچ باشه و ظرافت در طراحی خیله مهمه همچنین حجم عکس ها که شما png استفاده کردید خیلی بالاست و از jpg استفاده کنید و با فتوشاپ از گزینه seve for web استفاده کنید تا کمترین حجم و کیفیت خوب بتونید ذخیره کنید موفق باشید
  9. دوست عزیز از سایت سازندش دو برنامه vc_redist و vcredist_arm رو نسخه 32 یا 64 بگیر و نصب کن و سیستمتو ریست کن احتمالا درست بشه
  10. سایتم با جوملا هست و با k2 هست کامپونت اطلاعاتش
  11. درود بر استاد عزیز من میخوام صفحات سایتم که اطلاعات مشاغل هست و دارای تلفن و مشخصات هست رو بر اساس تعداد بازدید محدود کنم یعنی کاربر به ازای اشتراک هر گروهی که میخره بتونه به تعداد مشخصی صفحه بازدید کنه و بعد از اون تعداد اشتراکش تموم بشه ؟؟
  12. سلام و درود در کامپونت ویرچومارت برای محصولات که موجود نیست گزینه به من اطلاع بده رو فعال کردم و حالا بعد ثبت ایمیل نمیدونم این ایمیلها کجا ذخیره میشه تو کامچونت هم گشتم نبود! ممنون میشم بگین محل ذخیره شدنش کجاست که بتونم ببینم کاربر کجا درخواست داده ؟؟؟
  13. احتمالا کامپونت اورجینال رو نصب کنید مشکل حل میشه
  14. سلام دوستان عزیز سایت زیر از چه ماژول یا کامپونتی استفاده کرده ممنون میشم راهنمایی کنید ؟ اطلاعات واحد های صنعتی - مدیریت سرمایه گذاری آرمان
  15. سلام دوستان وقتی من یک فایل اکسل رو که از زبان فارسی ستفاده شده میخواهم تبدیل کنم به فرمت csv فونتها بهم میریزد و ساپورت نمیکند و به حالت زیر قرار میگیرد (تهرانمهندس? و ساختمان? بون?ز سازهخل?ل ممتازجهرم?0912-2830094تهران ، الهيه ، مريم شرقي ، پلاک 60 طبقه سوم واحد 14) آیا تنظیمات خاصی دارد برای رفع این مشکل ؟؟
  16. سلام دوستان و تبریک عید به همه شما من با مشکل لینک قراردادن لینک دانلود در سایت مواجه شده ام که هنگامی که لینک میکنم به فایل zip یا غیره به cpanel من وصل میشود و درخواست رمز و پسورد جهت دانلود میکند ؟ لطفا طریقه قراردادن صحیح لینک را بمن آموزش دهید ؟
  17. هدیه :: اسکریپت ارسال ایمیل انبوه فارسی با سلام خدمت دوستان و مدیران عزیز این هدیه کوچک از طرف رو تقدیم میکنم به تمامی دوستان عزیزم که میدونم نیاز تمامی مدیران سایت ها و مشاغل می باشد اسکریپت ارسال ایمیل انبوه butterfly_mailr که یک اسکریپت ارسال ایمیل انبوه می باشد که برای شما دوستان در حد علم خودم فارسیش کردم و راهنمای استفاده فارسی براش گذاشتم و این هدیه رو عاشقانه به شما تقدیم میکنم . انشالله که نیازی رو ازتون برطرف بکنه -------------- قابلیت های این اسکریپت : 1-دریافت لیست ایمیلهای txt 2- ایجاد زمان تاخیر برای اسپم نشدن ایمیلها 3-قابلیت دلیوری از ایمیلهای ارسال شده 4-کاملا فارسی و محیطی بسیار ساده و کاربر پسند 5-عدم نیاز به تنظیمات smtp 6-عدم نیاز به نصب بانک اطلاعاتی 7-سرعت بسیار بالا در ارسال ایمیل 8-سازگار با هاست لینوکس ------------------ طریقه نصب : تنها کافیست فایل zip اسکریپت را بر روی سایت خود کپی و ectract کنید ----------------- معایب و درخواست از اساتید : تنها عیب این اسکریپت نداشتن ویرایشگر حرفه ای جهت قرار دادن فرم می باشد که از استادان عزیز خواهشمندم این امکان را به این اسکریپت اضافه نمایند تا دیگر نیازی به خریدن برنامه ارسال ایمیل انبوه با قیمتهای نجومی نباشیم . ویرایشگر اضافه شد یک خواهش : دوستان متن های تبلیغاتی اسکریپت رو من راضیم حذف کنند ولی لینک سایت infojob.ir و کاری از انجمن جومیلا فروم رو راضی نیستم حذف کنند تصویر محیط برنامه [ATTACH=CONFIG]3506[/ATTACH] لینک دانلود از سرور انجمن
  18. سلام بنده نیازمند ماژول پیگیری سفارشات ویرچومارت هستم ممنون میشم لینک دانلود یا افزونه ای معرفی کنید.پایدار باشید
  19. سلام اساتید و دوستان در سایت فروشگاهی با ویرچومارت و درگاه ملت کار میکنم در سایت قیمت ها به تومان است ولی در هنگام پرداخت و اتصال به درگاه در صفحه درگاه ریال نشان میدهد مثلا اگر 250000 هزارتومان است در صفحه پرداخت 250000 ریال میگذارد؟؟؟ چکار کنم در صفحه پرداخت بانک ملت بجای ریال تومان بگذارد ؟؟؟
  20. چطوری میشه از طریق منو این کار رو کرد ؟؟ آیا ماژولی نداره ؟
  21. درستش کردم فقط یه سوال چطوری میشه تو درگاه ملت بجای حساب ریال تومان بزنه ؟؟ آیا بازم باید پلاگین تغییر کنه ؟
  22. این کد فایلشه میشه برام تغییر بدین و بزارین تو همین پست ؟؟ status_pending) and $method->status_pending!="") { return $method->status_pending; } else { return 'P'; } } /** * Display stored payment data for an order * */ function plgVmOnShowOrderBEPayment ($virtuemart_order_id, $virtuemart_payment_id) { if (!$this->selectedThisByMethodId ($virtuemart_payment_id)) { return NULL; // Another method was selected, do nothing } if (!($paymentTable = $this->getDataByOrderId ($virtuemart_order_id))) { return NULL; } VmConfig::loadJLang('com_virtuemart'); $html = '[TABLE=class: adminlist table] ' . "\n"; $html .= $this->getHtmlHeaderBE (); $html .= $this->getHtmlRowBE ('COM_VIRTUEMART_PAYMENT_NAME', $paymentTable->payment_name); $html .= $this->getHtmlRowBE ('mellat_PAYMENT_TOTAL_CURRENCY', $paymentTable->payment_order_total . ' ' . $paymentTable->payment_currency); if ($paymentTable->email_currency) { $html .= $this->getHtmlRowBE ('mellat_EMAIL_CURRENCY', $paymentTable->email_currency ); } $html .= '[/TABLE] ' . "\n"; return $html; } /* function getCosts (VirtueMartCart $cart, $method, $cart_prices) { if (preg_match ('/%$/', $method->cost_percent_total)) { $cost_percent_total = substr ($method->cost_percent_total, 0, -1); } else { $cost_percent_total = $method->cost_percent_total; } return ($method->cost_per_transaction + ($cart_prices['salesPrice'] * $cost_percent_total * 0.01)); } */ /** * Check if the payment conditions are fulfilled for this payment method * * @author: Valerie Isaksen * * @param $cart_prices: cart prices * @param $payment * @return true: if the conditions are fulfilled, false otherwise * */ protected function checkConditions ($cart, $method, $cart_prices) { $this->convert_condition_amount($method); $amount = $this->getCartAmount($cart_prices); $address = (($cart->ST == 0) ? $cart->BT : $cart->ST); //vmdebug('mellat checkConditions', $amount, $cart_prices['salesPrice'], $cart_prices['salesPriceCoupon']); $amount_cond = ($amount >= $method->min_amount AND $amount max_amount OR ($method->min_amount max_amount == 0))); if (!$amount_cond) { return FALSE; } $countries = array(); if (!empty($method->countries)) { if (!is_array ($method->countries)) { $countries[0] = $method->countries; } else { $countries = $method->countries; } } // probably did not gave his BT:ST address if (!is_array ($address)) { $address = array(); $address['virtuemart_country_id'] = 0; } if (!isset($address['virtuemart_country_id'])) { $address['virtuemart_country_id'] = 0; } if (count ($countries) == 0 || in_array ($address['virtuemart_country_id'], $countries) ) { return TRUE; } return FALSE; } /* * We must reimplement this triggers for joomla 1.7 */ /** * Create the table for this plugin if it does not yet exist. * This functions checks if the called plugin is active one. * When yes it is calling the mellat method to create the tables * * @author Valérie Isaksen * */ function plgVmOnStoreInstallPaymentPluginTable ($jplugin_id) { return $this->onStoreInstallPluginTable ($jplugin_id); } /** * This event is fired after the payment method has been selected. It can be used to store * additional payment info in the cart. * * @author Max Milbers * @author Valérie isaksen * * @param VirtueMartCart $cart: the actual cart * @return null if the payment was not selected, true if the data is valid, error message if the data is not vlaid * */ public function plgVmOnSelectCheckPayment (VirtueMartCart $cart, &$msg) { return $this->OnSelectCheck ($cart); } /** * plgVmDisplayListFEPayment * This event is fired to display the pluginmethods in the cart (edit shipment/payment) for exampel * * @param object $cart Cart object * @param integer $selected ID of the method selected * @return boolean True on succes, false on failures, null when this plugin was not selected. * On errors, JError::raiseWarning (or JError::raiseError) must be used to set a message. * * @author Valerie Isaksen * @author Max Milbers */ public function plgVmDisplayListFEPayment (VirtueMartCart $cart, $selected = 0, &$htmlIn) { return $this->displayListFE ($cart, $selected, $htmlIn); } /* * plgVmonSelectedCalculatePricePayment * Calculate the price (value, tax_id) of the selected method * It is called by the calculator * This function does NOT to be reimplemented. If not reimplemented, then the default values from this function are taken. * @author Valerie Isaksen * @cart: VirtueMartCart the current cart * @cart_prices: array the new cart prices * @return null if the method was not selected, false if the shiiping rate is not valid any more, true otherwise * * */ public function plgVmonSelectedCalculatePricePayment (VirtueMartCart $cart, array &$cart_prices, &$cart_prices_name) { return $this->onSelectedCalculatePrice ($cart, $cart_prices, $cart_prices_name); } function plgVmgetPaymentCurrency ($virtuemart_paymentmethod_id, &$paymentCurrencyId) { if (!($method = $this->getVmPluginMethod ($virtuemart_paymentmethod_id))) { return NULL; // Another method was selected, do nothing } if (!$this->selectedThisElement ($method->payment_element)) { return FALSE; } $this->getPaymentCurrency ($method); $paymentCurrencyId = $method->payment_currency; return; } /** * plgVmOnCheckAutomaticSelectedPayment * Checks how many plugins are available. If only one, the user will not have the choice. Enter edit_xxx page * The plugin must check first if it is the correct type * * @author Valerie Isaksen * @param VirtueMartCart cart: the cart object * @return null if no plugin was found, 0 if more then one plugin was found, virtuemart_xxx_id if only one plugin is found * */ function plgVmOnCheckAutomaticSelectedPayment (VirtueMartCart $cart, array $cart_prices = array(), &$paymentCounter) { return $this->onCheckAutomaticSelected ($cart, $cart_prices, $paymentCounter); } /** * This method is fired when showing the order details in the frontend. * It displays the method-specific data. * * @param integer $order_id The order ID * @return mixed Null for methods that aren't active, text (HTML) otherwise * @author Max Milbers * @author Valerie Isaksen */ public function plgVmOnShowOrderFEPayment ($virtuemart_order_id, $virtuemart_paymentmethod_id, &$payment_name) { $this->onShowOrderFE ($virtuemart_order_id, $virtuemart_paymentmethod_id, $payment_name); } /** * @param $orderDetails * @param $data * @return null */ function plgVmOnUserInvoice ($orderDetails, &$data) { if (!($method = $this->getVmPluginMethod ($orderDetails['virtuemart_paymentmethod_id']))) { return NULL; // Another method was selected, do nothing } if (!$this->selectedThisElement ($method->payment_element)) { return NULL; } //vmdebug('plgVmOnUserInvoice',$orderDetails, $method); if (!isset($method->send_invoice_on_order_null) or $method->send_invoice_on_order_null==1 or $orderDetails['order_total'] > 0.00){ return NULL; } if ($orderDetails['order_salesPrice']==0.00) { $data['invoice_number'] = 'reservedByPayment_' . $orderDetails['order_number']; // Nerver send the invoice via email } } /** * @param $virtuemart_paymentmethod_id * @param $paymentCurrencyId * @return bool|null */ function plgVmgetEmailCurrency($virtuemart_paymentmethod_id, $virtuemart_order_id, &$emailCurrencyId) { if (!($method = $this->getVmPluginMethod($virtuemart_paymentmethod_id))) { return NULL; // Another method was selected, do nothing } if (!$this->selectedThisElement($method->payment_element)) { return FALSE; } if (!($payments = $this->getDatasByOrderId($virtuemart_order_id))) { // JError::raiseWarning(500, $db->getErrorMsg()); return ''; } if (empty($payments[0]->email_currency)) { $vendorId = 1; //VirtueMartModelVendor::getLoggedVendor(); $db = JFactory::getDBO(); $q = 'SELECT `vendor_currency` FROM `#__virtuemart_vendors` WHERE `virtuemart_vendor_id`=' . $vendorId; $db->setQuery($q); $emailCurrencyId = $db->loadResult(); } else { $emailCurrencyId = $payments[0]->email_currency; } } /** * This event is fired during the checkout process. It can be used to validate the * method data as entered by the user. * * @return boolean True when the data was valid, false otherwise. If the plugin is not activated, it should return null. * @author Max Milbers public function plgVmOnCheckoutCheckDataPayment( VirtueMartCart $cart) { return null; } */ /** * This method is fired when showing when priting an Order * It displays the the payment method-specific data. * * @param integer $_virtuemart_order_id The order ID * @param integer $method_id method used for this order * @return mixed Null when for payment methods that were not selected, text (HTML) otherwise * @author Valerie Isaksen */ function plgVmonShowOrderPrintPayment ($order_number, $method_id) { return $this->onShowOrderPrint ($order_number, $method_id); } function plgVmDeclarePluginParamsPaymentVM3( &$data) { return $this->declarePluginParams('payment', $data); } function plgVmSetOnTablePluginParamsPayment ($name, $id, &$table) { return $this->setOnTablePluginParams ($name, $id, $table); } } // No closing tag
  23. صابر جان عزیز چطوری باید این کار رو انجام بدم ؟؟ میشه راهنمایی کنی ؟؟
  24. سلام دوستان من کامپونت و فایل زبان فارسی فروشگاه ساز Virtuemart رو میخوام هرچقد جستجو کردم فقط ورژن جوملا 1.5 رو گیر آوردم ممنون میشم کمکم کنید
  25. بعد از نصب کامپونت XMAP پیغام خطا داد در نصب حالا نه از مدیریت پاک میشه و از هاست هرچی فایل و پوشه داشتم پاک کردم و تو بانک اطلاعاتی هم سرچ کردم چیزی پیدا نکردم و اجازه نصب هم نمیده و خطای زیر رو هنگام نصب کردن و پاک کردن بهم میده : خطای نصب : پلاگین نصب: پلاگین Xmap - Content Plugin قبلا وجود داشته است بسته نصب: خطایی در نصب افزونه وجود داشت: plg_com_content.zip خطای حذف : حذف پلاگین: فایل manifest نامعتبر. حذف پلاگین: فایل manifest نامعتبر. حذف پلاگین: فایل manifest نامعتبر. عدم بارگذاری فایل XML /home/infojobi/public_html/administrator/manifests/packages/pkg_xmap.xml XML: failed to load external entity "/home/infojobi/public_html/administrator/manifests/packages/pkg_xmap.xml" حذف بسته: فایل manifest یافت نشد حذف پلاگین: فایل manifest نامعتبر. حذف پلاگین: فایل manifest نامعتبر. حذف پلاگین: فایل manifest نامعتبر.