cotonti.com : Счётчик для Tags https://www.cotonti.com Останні повідомлення в темі Cotonti en Fri, 16 Jan 2026 23:36:58 -0000 ATCnik
Спасибо :)]]>
Сб, 05 Вер 2009 05:40:43 -0000
Trustmaster Ср, 02 Вер 2009 02:26:35 -0000 ATCnik После того как изменил всё что описано в 5-ом посте, при наведении ничего не произошло:


Может я что то не то делаю, а может версия движка на это влияет?

Добавлено 2 Минуты спустя:

На всяий случай выкладую всё содержимое моего tags.index.php
Вдруг у меня там ошибка, или что то не дописал, вообщем вам как профи веднее.

if (!defined('SED_CODE')) { die('Wrong URL.'); }
if($cfg['plugin']['tags']['pages'])
{
	require_once sed_langfile('tags');
	require_once $cfg['plugins_dir'].'/tags/inc/config.php';
	$limit = $cfg['plugin']['tags']['lim_index'] == 0 ? null : (int) $cfg['plugin']['tags']['lim_index'];
	$tcloud = sed_tag_cloud('pages', $cfg['plugin']['tags']['order'], $limit);
	$tc_html = '<div class="tag_cloud">';
	foreach($tcloud as $tag => $cnt)
	{
		$tag_count++;
		$tag_t = $cfg['plugin']['tags']['title'] ? sed_tag_title($tag) : $tag;
		$tag_u = sed_urlencode($tag, $cfg['plugin']['tags']['translit']);
		$tl = $lang != 'en' && $tag_u != urlencode($tag) ? '&tl=1' : '';
		foreach($tc_styles as $key => $val)
		{
			if($cnt <= $key)
			{
				$dim = $val;
				break;
			}
		}
$tc_html .= '<a title="'.$cnt.'" href=https://www.cotonti.com/"'.sed_url('plug', 'e=tags&a='.$cfg['plugin']['tags']['index'].'&t='.$tag_u.$tl)
            .'" class="'.$dim.'">'.htmlspecialchars($tag_t).'</a> ';
	}
	if($cfg['plugin']['tags']['more'] && $limit > 0)
	{
		$tc_html .= '<hr /><a class="more" href=https://www.cotonti.com/"'.sed_url('plug', 'e=tags&a=pages').'">'.$L['tags_All'].'</a>';
	}
	$tc_html .= '</div>';
	$tc_html = ($tag_count > 0) ? $tc_html : $L['tags_Tag_cloud_none'];
	$t->assign(array(
	'INDEX_TAG_CLOUD' => $tc_html,
	'INDEX_TOP_TAG_CLOUD' => $L['tags_Tag_cloud']
	));
}
?>


Добавлено 1 день спустя:

Господа, неужели никто не знает как это сделать ? :(]]>
Нд, 23 Сер 2009 05:53:28 -0000
Trustmaster облаке тегов, то код из поста #5 должен сработать: при наведении на тег в облаке всплывает подсказка с количеством статей, отмеченных этим тегом. Если код в правильном месте отредактирован, конечно.

Или речь идёт о том, чтобы в произвольном месте (в шапке, скажем) узнать число вхождений для нужного тега?]]>
Сб, 22 Сер 2009 15:07:17 -0000
ATCnik
На данный момент мой скрипт выглядит так:
<a href=https://www.cotonti.com/ссылка на тег(тоесть выделяю определённое слово тег и копирю ссылку на него, и при нажатие получается тоже самое что я бы в плагине таг набрал тоже самое ключевое слово.) title="Иван Иванович Евдокентий <br> 121 видео"><img src=https://www.cotonti.com/></a>
Вот более понятный скрин, что происходит при нажатии:


Дак вот, и вот это число которое находится в титле (121 видео), это то самое число которое надо что бы изменялось автоматически, на количество этих ключевых слов (например слов Иван Иванович Евдокентий).

Может есть более простой способ, и я пытаюсь придумать велосипед? :)]]>
Сб, 22 Сер 2009 10:20:44 -0000
Trustmaster Сб, 22 Сер 2009 02:44:34 -0000 ATCnik Вы немножко не поняли что мне требуется.

Мне надо что бы число определённых тегов считалось автоматически, тоесть к примеру у меня на сайте страничек с тегом "Ухты" 7 штучек, и мне надо что бы число 7 отображалось в теге <title="">.
Как показано тут, при наведении на картинки (при помощи тега title="", выскакивает некое описание, и тут как раз таки требуется число этих уникальных тегов).
Вот я не знаю как это дело реализовать.]]>
Сб, 22 Сер 2009 01:12:08 -0000
Trustmaster
$tc_html .= '<a href=https://www.cotonti.com/"'.sed_url('plug', 'e=tags&a='.$cfg['plugin']['tags']['index'].'&t='.$tag_u.$tl)
			.'" class="'.$dim.'">'.$cnt.' совпадений</a> ';
Только обратите внимание, в каком именно облаке меняете код. Облака есть на главной, в категориях и в форумах - все разные.]]>
Сб, 22 Сер 2009 00:22:36 -0000
ATCnik
Правдо я думал теги будут работать по другому принципу, например:
<a href=http://sait.ru/plug.php?e=tags&a=pages&t=TEST&tl=1> 13 совпадений </a>]]>
Пт, 21 Сер 2009 16:40:42 -0000
Trustmaster
$tc_html .= '<a title="'.$cnt.'" href=https://www.cotonti.com/"'.sed_url('plug', 'e=tags&a='.$cfg['plugin']['tags']['index'].'&t='.$tag_u.$tl)
			.'" class="'.$dim.'">'.htmlspecialchars($tag_t).'</a> ';
]]>
Пт, 21 Сер 2009 15:09:59 -0000
ATCnik # Trustmaster : А он ведётся, просто вывод не организован. Скажем, берём нужный кусок кода плагина tags, который выводит облако. Например, в tags.index.php:
foreach($tcloud as $tag => $cnt)
	{
		$tag_count++;
		$tag_t = $cfg['plugin']['tags']['title'] ? sed_tag_title($tag) : $tag;
		$tag_u = sed_urlencode($tag, $cfg['plugin']['tags']['translit']);
		$tl = $lang != 'en' && $tag_u != urlencode($tag) ? '&tl=1' : '';
		foreach($tc_styles as $key => $val)
		{
			if($cnt <= $key)
			{
				$dim = $val;
				break;
			}
		}
		$tc_html .= '<a href=https://www.cotonti.com/"'.sed_url('plug', 'e=tags&a='.$cfg['plugin']['tags']['index'].'&t='.$tag_u.$tl)
			.'" class="'.$dim.'">'.htmlspecialchars($tag_t).'</a> ';
	}
Вот здесь в $tc_html вполне можно использовать $cnt - счётчик для текущего тега.
За это спасибо, но если бы ещё и описание было, что куда вставлять, вам бы цены не было.]]>
Пт, 21 Сер 2009 12:04:07 -0000
Evil # Trustmaster : Вот здесь в $tc_html вполне можно использовать $cnt - счётчик для текущего тега.
Так будет верна вставка?
foreach($tcloud as $tag => $cnt)
	{
		$tag_count++;
		$tag_t = $cfg['plugin']['tags']['title'] ? sed_tag_title($tag) : $tag;
		$tag_u = sed_urlencode($tag, $cfg['plugin']['tags']['translit']);
		$tl = $lang != 'en' && $tag_u != urlencode($tag) ? '&tl=1' : '';
		foreach($tc_styles as $key => $val)
		{
			if($cnt <= $key)
			{
				$dim = $val;
				break;
			}
		}
		$tc_html .= '<a href=https://www.cotonti.com/"'.sed_url('plug', 'e=tags&a='.$cfg['plugin']['tags']['index'].'&t='.$tag_u.$tl)
			.'" class="'.$dim.'">'.htmlspecialchars($tag_t).' ('$cnt')</a> ';
	}
]]>
Пт, 21 Сер 2009 11:44:58 -0000
Trustmaster
foreach($tcloud as $tag => $cnt)
	{
		$tag_count++;
		$tag_t = $cfg['plugin']['tags']['title'] ? sed_tag_title($tag) : $tag;
		$tag_u = sed_urlencode($tag, $cfg['plugin']['tags']['translit']);
		$tl = $lang != 'en' && $tag_u != urlencode($tag) ? '&tl=1' : '';
		foreach($tc_styles as $key => $val)
		{
			if($cnt <= $key)
			{
				$dim = $val;
				break;
			}
		}
		$tc_html .= '<a href=https://www.cotonti.com/"'.sed_url('plug', 'e=tags&a='.$cfg['plugin']['tags']['index'].'&t='.$tag_u.$tl)
			.'" class="'.$dim.'">'.htmlspecialchars($tag_t).'</a> ';
	}
Вот здесь в $tc_html вполне можно использовать $cnt - счётчик для текущего тега.]]>
Пт, 21 Сер 2009 03:31:29 -0000
ATCnik Вот к примеру тут, вы видете вверху картинки которые привязаны к облаку тегов, наводя на них, вы видете кол-во встречающихся тегов, вот как сделать что бы это кол-во подсчитывалось автоматически?]]> Thu, 20 Сер 2009 12:03:50 -0000