رفتن به مطلب
محمدحسین

مشکل در کامپونت کلمات کلیدی

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

من کامپونت کلملت کلیدی رو نصب کردم.

ولی این طوری شده

u43vst1ey1krcez9ra0v.jpg

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

l5q734xup2rufrf6q.jpg

باید چکار کنم که این طوری بشه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزيز اين نمايي كه گذاشتيد مربوط ميشه به نسخه تجاري كه قابل دستكاري در فايل سي اس اس هستيد.. نسخه رايگان كه براي عموم گذاشته شده و احتمال 99درصد اون رو داريد به اين صورت نيست...

اما اگه تمايل داريد كه اين افزونه رو خودتون سفارشي كنيد ميتونم آدرس فايل مورد نيازتون رو بدم كه تغييرات رو درش ايجاد كنيد...

درارتباط با اين افزونه بايد بگم كه افزونه خوبي هست.. اما نميدونم چرا مدتيه كه بعضي از تگهاي ايجاد شده به صفحه جستجوي تگ موردنظر منتقل نميشه.. و به آدرس صفحه اصلي سايت ريدايركت ميشه...

بهتر ميبود كه افزونه خودش بصورت خودكار كلمات كليدي كه براي مطلب درج شده رو به سيستمش منتقل ميكرد..مثل جوم تگ كه براي جوملا 1.5 وجود داره...

البته از امكاناتي كه توي نسخه تجاريش هست اينه كه ميتونيد تگهارو بصورتگروهي منتقل كنيد.. يعني اگه تگها بينشون كاما قرار داشته باشه خودش جداگانه درجشون ميكنه...

يه مشكل ديگه اين افزونه با اين ظاهري كه الان داره، اگه تگتون طولاني باشه پس زمينه اش دو تيكه ميشه...

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

از این افزونه استفاده کنید

http://forum.joomina.ir/thread-6545.html

اين افزونه كه شما معرفي كردي براي جوملا 1.5 هست و دوستمون توي جوملا 1.7 هست

محمدحسين جان براي تغيير در ساختار اين افزونه به اين آدرس بريد.. بعد از ورود به ريشه سايتتون...:

plugins/content/tortags/tortags.php 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

بايد به اونصورتي كه دوس داري بش كد اضافه كني تا ظاهرش بصورت دلخواهت بشه...

بعنوان مثال براي اينكه اون علامت تگ از كنارش بلند بشه بايد كدها رو بصورت زير جايگزين كني...

البته قبل از اينكه اين كدها رو جايگزين كدهاي فايلي كه گفتم بكني بايد يه بك آپ بگيري...

<?php
/**
* TorTags component for Joomla 1.6, Joomla 1.7
* @package TorTags
* @author Tormix Team
* @Copyright Copyright (C) Tormix, www.tormix.com
* @license GNU/GPL http://www.gnu.org/copyleft/gpl.html
*/
defined('_JEXEC') or die('Restricted access');

class plgContentTorTags extends JPlugin {

function __construct($subject, $params){
	parent::__construct($subject, $params);
}

	function onContentPrepare( $context, &$article, &$params, $page = 0 )  
       {
       	if (strpos($article->text, 'tortags') === false) 
       	{
       		return true;
       	}
       	 $regex		= '/{tortags,(\d+),(\d+)}/i';
		 $matches	= array();
       	 preg_match_all($regex, $article->text, $matches, PREG_SET_ORDER);
       	 $oid = null;
       	 $option	= JRequest::getVar('option');

       	if (sizeof($matches[0])==3)
       	{  	$id		=(int)$matches[0][1];
       	   	$oid    = (int)$matches[0][2];
       	   	 $option = $this->getOptionByOid($oid);
       	}else
       	{
       		$regex		= '/{tortags,(\d+)}/i';
			$matches	= array();
        	preg_match_all($regex, $article->text, $matches, PREG_SET_ORDER);
        	if (sizeof($matches[0]))
       	  	$id		=(int)$matches[0][1];
       	}

       	 /*$id = JRequest::getVar('id');
		 $cid = JRequest::getVar( 'cid' , array() , '' , 'array' );
		 $aid = JRequest::getVar('a_id');
		 $sid = $article->id;
		 */

		 $view		= JRequest::getVar('view');
		 if ($option=="com_content" && $view=="category") $option="com_categories";

		 $body 		= JResponse::getBody();
		 $img 		= JURI::root().'administrator/components/com_tortags/assets/images/tags.png';
		 $img_but	= JURI::root().'administrator/components/com_tortags/assets/images/tt_button_left.png';
		 $img_blank	= JURI::root().'administrator/components/com_tortags/assets/images/tt_button_blank.png';

	 /*
	 if (!$id && isset($cid[0])) $id = $cid[0];
	 if (!$id && $aid) $id = $aid;
	 if (!$id && $sid) $id = $sid;
	 */

	 $tags 			= $this->getTags($id, $option, $oid);
	 $components 	= $this->getAlloweComponents();
	 ob_start();
	?>

	<?php
	$style= ob_get_contents();
	ob_end_clean();

	$return = $style;

	 if (in_array($option,$components))
	 {
	 	$return	.= '';
	 	if (sizeof($tags))
		{
		 	foreach ( $tags as $tag ) 
		 	{	$menu = &JSite::getMenu();
				$Itemid = (isset($menu->getActive()->id))?('&Itemid='.$menu->getActive()->id):'';
                   $link = JRoute::_('index.php?option=com_search&searchword='.trim(substr($tag->title, 0, 25)).'&areas[]=tortags'.$Itemid);

		 		$return .='' .
		 				'' .
		 					'' .



		 						/*'' .*/




		 								''.$tag->title.'' .
		 				'' .
		 				'';
		 	}
		 }
	 	$return	.= '';
	 	//$article->text = $return.$article->text;
	 }
	 $article->text = preg_replace($regex, $return, $article->text);
	 return;
       }

protected function getAlloweComponents()
{
	$db = JFactory::getDBO();

		$query = $db->getQuery(true);
		$query->select('`component`');
		$query->from('`#__tortags_components`');
		$db->setQuery($query);
		$cmpts = $db->loadResultArray();
	return $cmpts;	
}

protected function getOptionByOid($oid=0)
{
	$db = JFactory::getDBO();
	$query = $db->getQuery(true);
	$query->select('`component`');
	$query->from('`#__tortags_components`');
	$query->where('`id`='.$db->quote($oid));
	$db->setQuery($query);
	return $db->loadResult();
}

protected function getTags($id, $option, $oid=null)
{
	$db = JFactory::getDBO();

	if (!$oid)
	{
	$query = $db->getQuery(true);
	$query->select('`id`');
	$query->from('`#__tortags_components`');
	$query->where('`component`='.$db->quote($option));
	$db->setQuery($query);
	$oid = $db->loadResult();
	}

	$query = $db->getQuery(true);
	$query->select('`t`.*');
	$query->from('`#__tortags_tags` AS `t`');
	$query->join('INNER','`#__tortags` AS `m` ON `m`.`tid`=`t`.`id`');
	$query->where('`m`.`item_id`='.(int)$id);
	$query->where('`m`.`oid`='.(int)$oid);
	$db->setQuery($query);
	$tags = $db->loadObjectList();
	return $tags;
}
}
?>

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

تغییری نکرد:1::1::1::1::1:

كش مرورگر و جوملات رو پاك كردي دوباره تست كن...

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

فقط یک تغییر کرد.

کلمات کلیدی از سمت راست به سمت چپ اومدند.

دیگه هیچ تغییری نکرد.:1::1:

تغييراتي كه به ذهنم رسيد براي مثال... فقط اين بود كه آيكني كه كنار كلمات اضافه كرده، برشون داشتم...

اگه ميخواي يه كامپوننت كلمات كليدي خوب داشته باشي بهتره پيشنهاد بدي بچه هاي جومينا انجام بدن...

از نظر من (با اينكه خودم توي يه سايت ازش استفاده كردم) بهتره كه نسخه تجاريش رو پيدا كني.. حالا خريدي چه بهتر

نخريدي پيداش كردي بزار ماهم استفاده كنيم...

;)

ولي بازم ميگم جوملا 1.7 يه سيستم تگ درستو حسابي كم داره...

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

از این افزونه استفاده کنید

http://forum.joomina.ir/thread-6545.html

دوست عزیز این که نصب نمی شه.

ارور می ده

این ارورش هست

JInstaller: :نصب: فایل SQL یافت نشد /home/gamentec/public_html/administrator/components/com_tag/install.joomlatags.sql

نصب کامپوننت: ایراد در فایل SQL تابع DB یک سری ایراد دارد

مشکل از کجاست ؟

راه حل چیه؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

از این افزونه استفاده کنید

http://forum.joomina.ir/thread-6545.html

دوست عزیز این که نصب نمی شه.

ارور می ده

این ارورش هست

JInstaller: :نصب: فایل SQL یافت نشد /home/gamentec/public_html/administrator/components/com_tag/install.joomlatags.sql

نصب کامپوننت: ایراد در فایل SQL تابع DB یک سری ایراد دارد

مشکل از کجاست ؟

راه حل چیه؟

من هم این مشکل رو دارم کسی میتونه کمک کنه؟ من دنبال یه راهی هستم تا تگ ها رو هنگام نوشتن مطلب وارد کنم و اونا در سایت نمایش داده بشن ولی این ارور :dodgy:

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

تو افزونه TorTags در نصب مشکلی ندارم ولی وقتی مطلب جدید مینویسم محلی برای اضافه کردن تگ ها وجود نداره....

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

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

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

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

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

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

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

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


×
×
  • افزودن...