опиши подробней чтобы другие тоже смогли решить эту проблему
Открыть
Ответить
Проблема с облаком тегов (culumus)
- Группа
- Клиент
- Пункты
- 2121
- Регистрация
- 02.11.2008
- Пол
- Мужчина
- Из
- Пермь
- Предупреждения
- Нет
3.75
3.75
ок.
Решение проблемы 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', '/(&|&)/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
Сервер
Сервер в интернете
- Группа
- Посетители
- Пункты
- 729
- Регистрация
- 07.10.2006
- Пол
- Мужчина
- Из
- Россия/Москва
- Предупреждения
- Нет
3.92
3.92
В строке
if ($val != '') $kwords[] = "<a style='20' href='index*.*php?name=search&word=".urlencode($val)."'>".urldecode($showval)."</a>"; // edited by goshanУберите звездочки. А то почему то mod_rewrite срабатывает здесь..
- Группа
- Посетители
- Пункты
- 729
- Регистрация
- 07.10.2006
- Пол
- Мужчина
- Из
- Россия/Москва
- Предупреждения
- Нет
3.92
3.92
Спасибо большое, ваше решение, действительно работает!!!
Версия системы
Open SLAED 1.*
Версия PHP
PHP 5
Сервер
Сервер в интернете
Жаль для lite версий нет такого :(
так вроде подходит?..
- Группа
- Посетители
- Пункты
- 729
- Регистрация
- 07.10.2006
- Пол
- Мужчина
- Из
- Россия/Москва
- Предупреждения
- Нет
3.92
3.92
Народ, для 5-й версии ПРО как сделать чтобы заработало? Плиз хелп, в 4-ки проблем не было...
и тут проблема с поиском на русском языке...
Если кликаеш
система управления сайтом
то в итоге получаеш
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.
Обратитсь к разработчику . У него главное работает , а у нас нет .
Я и другме блоки проверил
- Группа
- Клиент
- Пункты
- 2121
- Регистрация
- 02.11.2008
- Пол
- Мужчина
- Из
- Пермь
- Предупреждения
- Нет
3.75
3.75
Открыть
Ответить