Чтение RSS каналов

Форум

Открыть Ответить

Проблема с облаком тегов (culumus)

11
28.06.2010 07:02:21
опиши подробней чтобы другие тоже смогли решить эту проблему
3.76

3.76
12
29.06.2010 16:33:3930.06.2010 00:08:45
ок.

Решение проблемы 3D flash облака тегов для любых браузеров.

Пробуйте, должно работать.

Код блока таков:


<?php
if (!defined("BLOCK_FILE")) {
	Header("Location: ../index.php");
	exit;
}
$path='ajax/cumulus/';
$movie='ajax/cumulus/tagcloud.swf';
$divname = 'cumuluscontent';

$options['width'] = '150';
$options['height'] = '150';
$options['tcolor'] = '808080';
$options['bgcolor'] = 'ffffff';
$options['speed'] = '400';
$options['trans'] = 'false';
$options['distr'] = 'true';
$options['args'] = '';
$options['mode'] = 'tags';

global $conf, $key_words;
$words = ($key_words) ? $key_words : $conf['keywords'];

$words = urlencode($words); // added by goshan
//$words = explode(",", $words); // оригинальная строка
$words = explode("%2C+", $words);

if ($words) {
	foreach ($words as $val) {
	$val = trim($val);
	$showval = $val;
		// if ($val != '') $kwords[] = "<a style='20' href='index.php?name=search&word=".$val."'>".$showval."</a>"; // оригинальная строка
		if ($val != '') $kwords[] = "<a style='20' href='index*.*php?name=search&word=".urlencode($val)."'>".urldecode($showval)."</a>"; // edited by goshan
	}
	$tagcloud = preg_replace(array('/\?/s', '/(&amp;|&)/s'), array('%3F', '%26'), implode('', $kwords));
	$flashtag = '<script type="text/javascript" src="'.$path.'swfobject.js"></script>';
	$flashtag .= '<div id="'.$divname.'"><p style="display:none">';

	# Alternate content
	if ($options['mode'] != "cats") $flashtag .= urldecode($tagcloud);
	if ($options['mode'] != "tags") $flashtag .= urldecode($cats);
	$flashtag .= '</p></div>';
	$flashtag .= '<script type="text/javascript">';
	$flashtag .= 'var rnumber = Math.floor(Math.random()Смайл - 9999999);'; # force loading of movie to fix IE weirdness
	$flashtag .= 'var so = new SWFObject("'.$movie.'?r="+rnumber, "tagcloudflash", "'.$options['width'].'", "'.$options['height'].'", "9", "#'.$options['bgcolor'].'");';
	if ($options['trans'] == 'true') $flashtag .= 'so.addParam("wmode", "transparent");';
	$flashtag .= 'so.addParam("allowScriptAccess", "always");';
	$flashtag .= 'so.addVariable("tcolor", "0x'.$options['tcolor'].'");';
	$flashtag .= 'so.addVariable("tspeed", "'.$options['speed'].'");';
	$flashtag .= 'so.addVariable("distr", "'.$options['distr'].'");';
	$flashtag .= 'so.addVariable("mode", "'.$options['mode'].'");';

	# Put tags in flashvar
	if ($options['mode'] != 'cats') $flashtag .= 'so.addVariable("tagcloud", "'.urlencode('<tags>') .''.$tagcloud.''. urlencode('</tags>').'");';

	# Put categories in flashvar
	if ($options['mode'] != 'tags' ) $flashtag .= 'so.addVariable("categories", "' . $cats . '");';
	$flashtag .= 'so.write("'.$divname.'");';
	$flashtag .= '</script>';

	$content = $flashtag;
}
?>


Версия системы: SLAED CMS 2.6 Lite
Версия PHP: PHP 5
Сервер: Сервер в интернете
3.92

3.92
13
29.06.2010 20:44:5630.06.2010 00:09:32
В строке


if ($val != '') $kwords[] = "<a style='20' href='index*.*php?name=search&word=".urlencode($val)."'>".urldecode($showval)."</a>"; // edited by goshan


Уберите звездочки. А то почему то mod_rewrite срабатывает здесь..
3.92

3.92
14
28.02.2011 21:58:39
Спасибо большое, ваше решение, действительно работает!!!


Версия системы: Open SLAED 1.*
Версия PHP: PHP 5
Сервер: Сервер в интернете
4.27

4.27
15
10.03.2011 19:33:03
Жаль для lite версий нет такого :(
4.14

4.14
16
10.03.2011 22:25:20
так вроде подходит?..
3.92

3.92
17
25.05.2012 16:30:01
Народ, для 5-й версии ПРО как сделать чтобы заработало? Плиз хелп, в 4-ки проблем не было...
4.41

4.41
18
25.05.2012 17:00:3325.05.2012 17:02:38
скачать

Просто изменены глобальные
3.76

3.76
19
25.05.2012 17:35:17
и тут проблема с поиском на русском языке...
Если кликаеш

система управления сайтом


то в итоге получаеш
http://www.cmsinfo.su/pages-view-10-word-%F1%E8%F1%F2%E5%EC%E0+%F3%EF%F0%E0%E2%EB%E5%ED%E8%FF+%F1%E0%E9%F2%EE%EC.html

и ошибку 403.
4.6

4.6
20
26.05.2012 04:20:15
Обратитсь к разработчику . У него главное работает , а у нас нет .

Я и другме блоки проверил
3.76

3.76
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь