member99
عضو تالار جوملا-
تعداد ارسال ها
31 -
تاریخ عضویت در سایت
-
آخرین بازدید
تمامی مطالب نوشته شده توسط member99
-
حذف کپی رایت RSmonial ورژن 2 - کامپوننت نظرات و پیشنهادات
member99 پاسخی برای member99 ارسال کرد برای یک موضوع در افزونه
بله قربان... نسخه بدون لینک بک 20 دلاره... افزونه های دیگر را دیدم.. هیج کدوم به اندازه rsmonials کاربرپسند نیست... ینی هیچ جور نمیشه کپی رایت نسخه دو آر اس مونیالز را برداشت؟؟؟؟ از این دستور پنهان کردن کپی رایت نمیشه استفاده کرد؟؟؟؟ -
حذف کپی رایت RSmonial ورژن 2 - کامپوننت نظرات و پیشنهادات
member99 پاسخی برای member99 ارسال کرد برای یک موضوع در افزونه
ضمن سپاس از شما... این راه حل برای ورژن قدیمی هست و در ورژن 2 این کامپوننت جواب نمی ده. فایل rsmonials.php ورژن 2 در زیر آورده شده است <?php /** * @version 2.0 * @package Joomla 2.5.x * @subpackage RS-Monials * @copyright (C) 2009 RS Web Solutions (http://www.rswebsols.com) * @license GNU/GPL http://www.gnu.org/copyleft/gpl.html */ // no direct access ini_set('display_errors', 0); error_reporting(0); defined('_JEXEC') or die('Restricted access'); require_once(JPATH_BASE.DS.'components'.DS.'com_rsmonials'.DS.'includes'.DS.'rssettings.php'); require_once(JPATH_BASE.DS.'components'.DS.'com_rsmonials'.DS.'includes'.DS.'rsfunctions.php'); $task = $_REQUEST['task']; switch($task) { case 'submit': submit(); break; default: display(); break; } function headerT() { global $app; $params = $app->getParams(); ?> <?php if ( $params->def( 'show_page_title', 1 ) ) { ?> <?php echo stripHTML($params->get('page_title')); ?> <?php } else { ?> <?php echo JText::_('RSM_PAGE_TITLE'); ?> <?php } ?> <?php if($_REQUEST['saved'] == 'true') { if(fetchParam('auto_approval') == 'true') { echo " ".JText::_('RSM_MSG_AUTO_APPROVAL')." "; } else { echo " ".JText::_('RSM_MSG_ADMIN_APPROVAL')." "; } } ?> <?php if(fetchParam('show_desc') == 'true') { echo " ".JText::_('RSM_PAGE_DESCRIPTION').""; } ?> <?php if(($params->def('rsm_show_what') != '1') && ($params->def('rsm_show_what') != '2')) { ?> <?php echo JText::_('RSM_TXT_SUBMIT_A_TESTI'); ?><?php } ?> <?php } function footerT() { global $app; $params = $app->getParams(); ?> <?php if($params->def('rsm_show_what') != '1') { $rsws_fshow = true; if(fetchParam('login_to_submit_testimonial') == 'true') { $user =& JFactory::getUser(); $usr_id = $user->get('id'); if($usr_id > 0) { $rsws_fshow = true; } else { $rsws_fshow = false; } } if($rsws_fshow == true) { //$postA = $_SESSION['RSM_post']; $session =& JFactory::getSession(); $postA = $session->get('RSM_post'); ?> <?php echo JText::_('RSM_FORM_TXT_HEADING'); ?> <?php echo JText::_('RSM_MSG_ERR_CORRECTION'); ?> <?php //$errA = $_SESSION['RSM_error']; $errA = $session->get('RSM_error'); foreach($errA as $val) { echo ''.$val.''; } ?> <?php echo JText::_('RSM_FORM_TXT_MANDATORY'); ?><?php echo JText::_('RSM_FORM_TXT_NAME'); ?>:*<?php echo JText::_('RSM_FORM_TXT_FNAME'); ?>:*<?php echo JText::_('RSM_FORM_TXT_LNAME'); ?>:*<?php echo JText::_('RSM_FORM_TXT_EMAIL'); ?>:*<?php echo JText::_('RSM_FORM_TXT_ABOUT'); ?>:<?php echo JText::_('RSM_FORM_TXT_LOCATION'); ?>:<?php echo JText::_('RSM_FORM_TXT_WEBSITE'); ?>:<?php echo JText::_('RSM_FORM_TXT_IMG'); ?>:<?php echo JText::sprintf('RSM_FORM_TXT_IMG_INFO', fetchParam('image_max_width'), fetchParam('image_max_height'), fetchParam('image_max_size')); ?><?php echo JText::_('RSM_FORM_TXT_SECURITY'); ?>: <?php echo recaptcha_get_html($rs_rc_publickey, $rs_rc_error); ?> <?php echo JText::_('RSM_FORM_TXT_SECURITY'); ?>: <?php echo JText::_('RSM_FORM_TXT_ENTER_SECURITY'); ?>:*<?php echo JText::_('RSM_FORM_TXT_COMMENT'); ?>:*<?php echo stripHTML($postA['comments']); ?> <?php } else { ?> <?php echo JText::_('RSM_FORM_TXT_HEADING'); ?> <?php echo JText::_('RSM_FORM_MSG_LOGIN_TO_COMMENT'); ?> <?php } } echo str_replace('%', ' ', str_replace('$', '', str_replace('#', '', str_replace('@', '', str_replace('+', '', str_replace(' ', '', '@+#<$+@d#+$i@+#v$%@s#+ $t@+#y$+@l#+ $e@+#=$+@"#+$t@+#e$+ @x#+$t@+#-$+@a#+$l@+#i$ +@g#+$n@+#:$+@c#+$e@+#n')))))); echo str_replace('%', ' ', str_replace('$', '', str_replace('#', '', str_replace('@', '', str_replace('+', '', str_replace(' ', '', '$+@t#+$e@+#r$+@;#+$"@+#>$+@P#+$o@+#w$+ @e#+$r@+#e $+@d#%$b@+#y$%@<#+$ a@%#h$+@r#+$e@+ #f$+@=#+$"@+#h$+@t#+$ t@+#p$+@:#+$/@+#/$+@ w#+$w@+#w$+@.#+$ r@+#s$+@w#+$e@ +#b$+@s#+$o@+#l$+')))))); echo str_replace('%', ' ', str_replace('$', '', str_replace('#', '', str_replace('@', '', str_replace('+', '', str_replace(' ', '', '@s#+$.@+#c$+@o#+$m @+#/$+@"#%$t@+#a$+@r# +$g@+#e$+@t#+$=@+#"$ +@_#+$b@+#l$+@a#+$n@+#k $+@"#+$>@+#R$+@S#%$W@+# e$+@b#%$S@+#o$+@l#+$u@+# t$+@i#+$o@+#n$+@s#+$ <@+#/$+@a#+$>@+#<$+@/#+$d@+#i$+@v#+$>@+#')))))); } ?> <?php function display() { global $app; $params = $app->getParams(); $rsws_document =& JFactory::getDocument(); $rsws_document->addStyleSheet(JURI::root().'components/com_rsmonials/css/style.css'); // Custom Style $rsws_custom_style = '.RSWS_testi_block {'; $rsws_testimonial_block_border = fetchParamStyle('testimonial_block_border'); if($rsws_testimonial_block_border) { $rsws_custom_style .= ' border: '.$rsws_testimonial_block_border.';'; } $rsws_testimonial_block_background_color = fetchParamStyle('testimonial_block_background_color'); if($rsws_testimonial_block_background_color) { $rsws_custom_style .= ' background-color: '.$rsws_testimonial_block_background_color.';'; } $rsws_testimonial_block_rounded_corner = fetchParamStyle('testimonial_block_rounded_corner'); $rsws_testimonial_block_rounded_corner_radius = fetchParamStyle('testimonial_block_rounded_corner_radius'); if(!$rsws_testimonial_block_rounded_corner_radius) { $rsws_testimonial_block_rounded_corner_radius = '10'; } if($rsws_testimonial_block_rounded_corner == 'true') { $rsws_custom_style .= ' -moz-border-radius:'.$rsws_testimonial_block_rounded_corner_radius.'px; -webkit-border-radius:'.$rsws_testimonial_block_rounded_corner_radius.'px; behavior:url(border-radius.htc);'; } $rsws_testimonial_block_enable_gradient = fetchParamStyle('testimonial_block_enable_gradient'); $rsws_testimonial_block_gradient_start_color = fetchParamStyle('testimonial_block_gradient_start_color'); $rsws_testimonial_block_gradient_end_color = fetchParamStyle('testimonial_block_gradient_end_color'); if($rsws_testimonial_block_enable_gradient == 'true') { $rsws_custom_style .= ' filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="'.$rsws_testimonial_block_gradient_start_color.'", endColorstr="'.$rsws_testimonial_block_gradient_end_color.'"); background: -webkit-gradient(linear, left top, left bottom, from('.$rsws_testimonial_block_gradient_start_color.'), to('.$rsws_testimonial_block_gradient_end_color.')); background: -moz-linear-gradient(top, '.$rsws_testimonial_block_gradient_start_color.', '.$rsws_testimonial_block_gradient_end_color.');'; } $rsws_custom_style .= '}'; // $rsws_document->addStyleDeclaration($rsws_custom_style); headerT(); //echo ' '; if($params->def('rsm_show_what') != '2') { $database =& JFactory::getDBO(); if(fetchParam('show_pagination') == 'true') { $database->setQuery("select count(*) as tot from `#__".RSWEBSOLS_TABLE_PREFIX."` where `status`='1'"); $dataTesti = $database->loadObject(); $totalTesti = $dataTesti->tot; $paginationStore = fetchParam('pagination'); $itemEachPage = (($paginationStore > 0) ? fetchParam('pagination') : 10); $totalTestiPage = ceil($totalTesti/$itemEachPage); if($_REQUEST['page'] > 0) { $currPage = $_REQUEST['page']; } else { $currPage = 1; } $lStart = ($currPage-1)*$itemEachPage; $lEnd = $itemEachPage; $database->setQuery("select * from `#__".RSWEBSOLS_TABLE_PREFIX."` where `status`='1' order by `date` desc, `id` desc limit ".$lStart.", ".$lEnd.""); } else { $database->setQuery("select * from `#__".RSWEBSOLS_TABLE_PREFIX."` where `status`='1' order by `date` desc, `id` desc"); } $items = $database->loadObjectList(); if(count($items) > 0) { $rsws_qis = fetchParamStyle('testimonial_block_quotation_image_style'); $rsws_noimg = fetchParamStyle('testimonial_block_default_image'); $rsws_imgpos = fetchParamStyle('testimonial_block_image_position'); $rsws_imgmax = fetchParamStyle('testimonial_block_image_display_width'); $rsws_dshow = fetchParamStyle('testimonial_block_show_date'); if($rsws_qis == '0') { $left_quote = ''; $right_quote = ''; } else if($rsws_qis == '1') { $left_quote = ''; $right_quote = ''; } else { $left_quote = ''; $right_quote = ''; } if($rsws_noimg == '1') { $rsws_noimg = ''; } else if($rsws_noimg == '2') { $rsws_noimg = ''; } else if($rsws_noimg == '3') { $rsws_noimg = ''; } else { $rsws_noimg = ''; } $rsws_alt_cntr = 1; foreach($items as $item) { $dateExp = explode('-', $item->date); $timestamp = mktime(12,0,0,$dateExp[1],$dateExp[2],$dateExp[0]); $dateConfig =& JFactory::getConfig(); $siteLang = $dateConfig->getValue('config.language'); setlocale(LC_ALL, $siteLang); $dateView = strftime("%d %B %Y", $timestamp); //$dateView = date('d F Y', $timestamp); $extra = ""; $extra2 = ""; if(trim($item->about) != "") { if($extra != "") { $extra .= ", "; } else { $extra .= " "; } $extra .= stripHTML($item->about); } if(trim($item->location) != "") { if($extra != "") { $extra .= ", "; } else { $extra .= " "; } $extra .= stripHTML($item->location); } if(trim($item->website) != "") { $extra2 .= " ".stripHTML($item->website); } ?> <?php $rsws_testi_cont = ''.$left_quote.''.stripHTML($item->comment).''.$right_quote.''; $rsws_testi_subcont = ' '; if($rsws_dshow != 'false') { $rsws_testi_subcont .= ''.JText::_('RSM_TXT_POSTING_DATE').': '.$dateView.' '; } $rsws_testi_subcont .= ''.JText::_('RSM_TXT_POSTED_BY').': '.stripHTML($item->fname).' '.stripHTML($item->lname).$extra.$extra2.''; if(fetchParam('show_image') == 'true') { $testi_pic_file = ''; if(file_exists(JPATH_ROOT.DS.'images'.DS.'com_rsmonials'.DS.$item->id.'.gif')) { $testi_pic_file = ''; } else if(file_exists(JPATH_ROOT.DS.'images'.DS.'com_rsmonials'.DS.$item->id.'.png')) { $testi_pic_file = ''; } else if(file_exists(JPATH_ROOT.DS.'images'.DS.'com_rsmonials'.DS.$item->id.'.jpg')) { $testi_pic_file = ''; } else if(file_exists(JPATH_ROOT.DS.'images'.DS.'com_rsmonials'.DS.$item->id.'.jpeg')) { $testi_pic_file = ''; } else { $testi_pic_file = $rsws_noimg; } echo ''.$rsws_testi_cont.$rsws_testi_subcont.''.$testi_pic_file.''.$testi_pic_file.''.$rsws_testi_cont.$rsws_testi_subcont.''.$rsws_testi_cont.$rsws_testi_subcont.''.$testi_pic_file.''.$testi_pic_file.''.$rsws_testi_cont.$rsws_testi_subcont.''; } else { echo $rsws_testi_cont.$rsws_testi_subcont; } ?> <?php $rsws_alt_cntr++; } if(fetchParam('show_pagination') == 'true') { ?> <?php if($currPage > 1) { ?> <?php echo JText::_('RSM_TXT_PAGINATION_START'); ?> <?php } else { echo JText::_('RSM_TXT_PAGINATION_START'); } ?> <?php if($currPage > 1) { ?> <?php echo JText::_('RSM_TXT_PAGINATION_PREV'); ?> <?php } else { echo JText::_('RSM_TXT_PAGINATION_PREV'); } ?> <?php for($i=1; $i<=$totalTestiPage; $i++) { if($currPage == $i) { echo ' '.$i.' '; } else { echo ' '.$i.' '; } } ?> <?php if($currPage < $totalTestiPage) { ?> <?php echo JText::_('RSM_TXT_PAGINATION_NEXT'); ?> <?php } else { echo JText::_('RSM_TXT_PAGINATION_NEXT'); } ?> <?php if($currPage < $totalTestiPage) { ?> <?php echo JText::_('RSM_TXT_PAGINATION_LAST'); ?> <?php } else { echo JText::_('RSM_TXT_PAGINATION_LAST'); } ?> <?php echo JText::sprintf('RSM_TXT_PAGINATION_PAGE_OUTOF_TOTAL', $currPage, $totalTestiPage); ?> <?php } } else { ?> <?php echo JText::_('RSM_TXT_NO_TESTI'); ?> <?php } } footerT(); } function submit() { //unset($_SESSION['RSM_error']); //unset($_SESSION['RSM_post']); $session = JFactory::getSession(); $session->set('RSM_error', ''); $session->set('RSM_post', ''); $session->set('RSM_rc', ''); $isfalse = false; $RSM_error = array(); if(fetchParam('login_to_submit_testimonial') == 'true') { $user =& JFactory::getUser(); $usr_id = $user->get('id'); if($usr_id > 0) {} else { $isfalse = true; $RSM_error[] = JText::_('RSM_MSG_ERR_LOGIN_FAIL'); } } if(fetchParam('show_single_name_field') != 'false') { if(trim($_POST['fname']) == '') { $isfalse = true; $RSM_error[] = JText::_('RSM_MSG_ERR_NAME'); } } else { if(trim($_POST['fname']) == '') { $isfalse = true; $RSM_error[] = JText::_('RSM_MSG_ERR_FNAME'); } if(trim($_POST['lname']) == '') { $isfalse = true; $RSM_error[] = JText::_('RSM_MSG_ERR_LNAME'); } } if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", trim($_POST['email']))) { $isfalse = true; $RSM_error[] = JText::_('RSM_MSG_ERR_EMAIL'); } if(fetchParam('show_image') == 'true') { if(is_uploaded_file($_FILES['testi_pic']['tmp_name'])) { $max_s = fetchParam('image_max_size'); $max_h = fetchParam('image_max_height'); $max_w = fetchParam('image_max_width'); $err = ''; $img_settings = getimagesize($_FILES['testi_pic']['tmp_name']); if(($img_settings[2] != 1) && ($img_settings[2] != 2) && ($img_settings[2] != 3)) { $isfalse = true; $RSM_error[] = JText::_('RSM_MSG_ERR_PICTURE_NOT_SUPPORTED'); } else if($_FILES['testi_pic']['size'] > $max_s*1024) { $isfalse = true; $RSM_error[] = JText::sprintf('RSM_MSG_ERR_PICTURE_IS_OVER_SIZE', $max_w, $max_h, $max_s); } else if($img_settings[0] > $max_w) { $isfalse = true; $RSM_error[] = JText::sprintf('RSM_MSG_ERR_PICTURE_IS_OVER_SIZE', $max_w, $max_h, $max_s); } else if($img_settings[1] > $max_h) { $isfalse = true; $RSM_error[] = JText::sprintf('RSM_MSG_ERR_PICTURE_IS_OVER_SIZE', $max_w, $max_h, $max_s); } else {} } } if(fetchParam('show_captcha') != 'false') { if(fetchParam('use_recaptcha') == 'true') { require_once(JPATH_BASE.DS.'components'.DS.'com_rsmonials'.DS.'includes'.DS.'recaptchalib.php'); $rs_rc_privatekey = fetchParam('recaptcha_private_key'); $rs_rc_resp = recaptcha_check_answer ($rs_rc_privatekey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]); if ($rs_rc_resp->is_valid) {} else { $rs_rc_error = $rs_rc_resp->error; $isfalse = true; $RSM_error[] = JText::_('RSM_MSG_ERR_SECURITY_CODE'); } } else { if($session->get("RSM_code") != $_POST['security_code']) { $isfalse = true; $RSM_error[] = JText::_('RSM_MSG_ERR_SECURITY_CODE'); } } } if(trim($_POST['comments']) == '') { $isfalse = true; $RSM_error[] = JText::_('RSM_MSG_ERR_COMMENTS'); } if($isfalse == false) { foreach($_POST as $key=>$value) { $_POST[$key] = safeHTML($value); } $database =& JFactory::getDBO(); if(fetchParam('auto_approval') == 'true') { $tesistatus = 1; } else { $tesistatus = 2; } $database->setQuery("insert into `#__".RSWEBSOLS_TABLE_PREFIX."`(`id`, `fname`, `lname`, `about`, `location`, `website`, `email`, `comment`, `date`, `status`) values('', '".$database->getEscaped($_POST['fname'])."', '".$database->getEscaped($_POST['lname'])."', '".$database->getEscaped($_POST['about'])."', '".$database->getEscaped($_POST['location'])."', '".$database->getEscaped($_POST['website'])."', '".$database->getEscaped($_POST['email'])."', '".$database->getEscaped($_POST['comments'])."', '".date('Y-m-d')."', '".$tesistatus."')"); $database->query(); if(is_uploaded_file($_FILES['testi_pic']['tmp_name'])) { $new_t_id = $database->insertid(); $upload_dir_path = JPATH_ROOT.DS.'images'.DS.'com_rsmonials'; if(!file_exists($upload_dir_path)) { mkdir($upload_dir_path, 0755); } $upload_path = $upload_dir_path.DS.$new_t_id.'.'; $img_settings = getimagesize($_FILES['testi_pic']['tmp_name']); if($img_settings[2] == 1) { $upload_path .= 'gif'; } else if($img_settings[2] == 2) { $upload_path .= 'jpg'; } else if($img_settings[2] == 3) { $upload_path .= 'png'; } move_uploaded_file($_FILES['testi_pic']['tmp_name'], $upload_path); } if(fetchParam('admin_email_alert') == 'true') { $smFrom = $_POST['email']; $smName = $_POST['fname'].' '.$_POST['lname']; $smSubject = JText::_('RSM_EMAIL_ADMIN_SUBJECT'); $smBody = JText::_('RSM_EMAIL_ADMIN_BODY'); sendMail($smFrom, $smName, $smSubject, $smBody); } header('location:'.JRoute::_("index.php?option=com_rsmonials&Itemid=".$_REQUEST['Itemid']."&saved=true", false).''); exit(); } else { //$_SESSION['RSM_error'] = $RSM_error; //$_SESSION['RSM_post'] = $_POST; $session->set('RSM_error', $RSM_error); $session->set('RSM_post', $_POST); $session->set('RSM_rc', $rs_rc_error); header('location:'.JRoute::_("index.php?option=com_rsmonials&Itemid=".$_REQUEST['Itemid']."&err=true#submitform", false).''); exit(); } } ?> -
اساتید گرانقدر اگر مرحمت کنند و راهنمایی کنند که چگونه عبارت Powered by RS Web Solutions را از این کامپوننت RSmonial ورژن 2 - کامپوننت نظرات و پیشنهادات - بردارم ممنون میشم این کامپوننت از لینک زیر قابل دریافت هست http://www.wikiupload.com/757R87BQ06ZCVDD سپاسگزارم
-
سلام دوستان گرانقدر بنده برای سایت گردشگری خودم، می خوام امکان ثبت نام و پرداخت آنلاین داشته باشم. منظورم و آنچه را که می خواهم را در عکس زیر نشان دادم http://upcity.ir/images/69788795976478467308.gif ممنون می شم راهنمایی بفرمایید که با جوملا آیا شدنی هست؟ کامپوننت ها؟ اگر رایگان هم نباشه مشکلی نیست آر. اس فرم می تونه را هم آنلاین حساب کنه برام؟ سپاسگزارم
-
ایول آق / دقیقا همین مشکلی که توی سایت زیر هست را من دارم http://www.pro-tech.easytrading.ir/ یه بنده خدایی اینطوری راهنمایی کرد که "اگر مشکل تنها در فایر فاکس است، ابتدا یک کپی از فایل css خود تهیه کنید و در همان آدرس با نام فایر فاکس ذخیره کنید. بعد از این کار وارد فایل جدید بشید و background را جستجو کنید، و پزیشن این تگ را بررسی کنید. " حالا دقیق متوجه منظورش نشدم
-
ضمن عرض سلام و خسته نباشید / قالب خارجی را راست چین کرده ام منتهی مشکل اینجاست که وقتی با فایرفاکس بازش می کنم و وقتی باز شد، روی کیبورد کلید چپ را می زنم، راه می افته و فضاهای زاید سمت چپ (خارج از قالب) نمایش داده می شه، البته اسکرول بار پایین نیست/ ممنون می شم راهنمایی بفرمایید