• Страница 1 из 1
  • 1
Модератор форума: dotbot  
3Dоблако тегов
Тишинa
Сообщений: 33
Репутация: -8

Сообщение # 1 | 14:48:00
Сайт: Ночной Хогвартс
Пробовала соорудить 3D облако тегов несколькини способами:
1. Через информеры
2. Через виджеты
3. С помощью кода
Проблема: теги облака должны быть на самом форуме (Разделы, форумы, темы и т.д.), но я не знаю, как проставить теги на содержимое форума (Разделы, форумы, темы и т.д.) Например, я хочу, чтобы этот форум ("Правила") был в облаке тегов. Правильно я понимаю, для этого нужно проставить теги для этого форума?
Мне многие говорили, что проставить теги, например, для темы (раздела или форума) невозможно через uCoz. Но можно ли как-то сделать это вручную с помощью HTML и шаблонов?
Сообщение отредактировал webanet - Воскресенье, 24 Июн 2012, 14:44:39
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 2 | 14:51:41
Леди_Боль, теги на форуме не работают

и узнать как сделать облако тегов вы могли бы и на этом форуме

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Deadshot
Сообщений: 412
Репутация: 524

Сообщение # 3 | 14:51:57
Quote (Леди_Боль)
P. S. Пример 3D облака тегов, к которому я стремлюсь на этом сайте в шапке сайта. Только там mybb.

если вам нужно как там то вам . .. Пу-- Управление дизайном -- Страница форума (или что-то в этом роде . . .) Находим $BODY$ и над ним пишем всё нужное

Пум-пурум-пурум-пум-пум!
Тишинa
Сообщений: 33
Репутация: -8

Сообщение # 4 | 18:46:23
Quote (Deadshot)
Находим $BODY$ и над ним пишем всё нужное

Штука в том, что все, что я могу там написать - это ссылки на нужные материалы. Вопрос в том, как сделать эти ссылки в виде 3D облака. Буду очень благодарна, если кто-нибудь укажет код, который сможет сделать эти ссылки вида облака-3D. И я не понимаю, причем тут "страницы сайта" в ПУ. Облако будет под шапкой сайта (или в шапке).

Quote
и узнать как сделать облако тегов вы могли бы и на этом форуме

На этом форуме (если вы имеете ввиду указанный мною, как образец облака) никто из админо-модераторского коллектива не хочет отвечать на мой вопрос об облаке.

Добавлено (23-Июн-2012, 18:46:23)
---------------------------------------------
Ответьте, пожалуйста.

Сообщение отредактировал Леди_Боль - Суббота, 23 Июн 2012, 16:36:45
Deadshot
Сообщений: 412
Репутация: 524

Сообщение # 5 | 18:52:14
Леди_Боль, делаем от так . . . . . там где я сказал . . .

Пум-пурум-пурум-пум-пум!
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 6 | 21:39:42

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Тишинa
Сообщений: 33
Репутация: -8

Сообщение # 7 | 12:49:37
Сделала по ссылке webanet, но у меня какое-то странное облако вышло - названия ссылок на непонятном языке... к тому же, я не знаю, как сделать фон облака прозрачным. Подскажите?
Вот неполучившееся облако (в самом низу сайта) http://nochnoihogwarts.ucoz.ru/forum
Deadshot
Сообщений: 412
Репутация: 524

Сообщение # 8 | 13:08:06
Леди_Боль, Это у вас на языке ммм скажем так комьютера . . . это то что он не может написать шрифтом нашим . . . короче на информатике пройдёте =\

Добавлено (24-Июн-2012, 13:01:18)
---------------------------------------------
Короче с кириллицей не работает

Добавлено (24-Июн-2012, 13:04:13)
---------------------------------------------
Вот нашёл одно попробуйте . . .
Code
<script type="text/javascript">if(typeof deconcept=="undefined"){var deconcept=new Object();}
if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}
deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){
if(!document.createElement||!document.getElementById){return;}
this.DETECT_KEY=_b?_b:"detectflash";
this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
if(_1){this.setAttribute("swf",_1);}
if(id){this.setAttribute("id",id);}
if(w){this.setAttribute("width",w);}
if(h){this.setAttribute("height",h);}
if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion(this.getAttribute("version"),_7);
if(c){this.addParam("bgcolor",c);}
var q=_8?_8:"high";
this.addParam("quality",q);
this.setAttribute("useExpressInstall",_7);
this.setAttribute("doExpressInstall",false);
var _d=(_9)?_9:window.location;
this.setAttribute("xiRedirectUrl",_d);
this.setAttribute("redirectUrl","");
if(_a){this.setAttribute("redirectUrl",_a);}};
deconcept.SWFObject.prototype={setAttribute:function(_e,_f){
this.attributes[_e]=_f;
},getAttribute:function(_10){
return this.attributes[_10];
},addParam:function(_11,_12){
this.params[_11]=_12;
},getParams:function(){
return this.params;
},addVariable:function(_13,_14){
this.variables[_13]=_14;
},getVariable:function(_15){
return this.variables[_15];
},getVariables:function(){
return this.variables;
},getVariablePairs:function(){
var _16=new Array();
var key;
var _18=this.getVariables();
for(key in _18){
_16.push(key+"="+_18[key]);}
return _16;
},getSWFHTML:function(){
var _19="";
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");}
_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";
_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
var _1a=this.getParams();
for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}
var _1c=this.getVariablePairs().join("&");
if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}
_19+="/>";
}else{
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");}
_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";
_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";
var _1d=this.getParams();
for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}
var _1f=this.getVariablePairs().join("&");
if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}
_19+="</object>";}
return _19;
},write:function(_20){
if(this.getAttribute("useExpressInstall")){
var _21=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){
this.setAttribute("doExpressInstall",true);
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
document.title=document.title.slice(0,47)+" - Flash Player Installation";
this.addVariable("MMdoctitle",document.title);}}
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){
var n=(typeof _20=="string")?document.getElementById(_20):_20;
n.innerHTML=this.getSWFHTML();
return true;
}else{
if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}
return false;}};
deconcept.SWFObjectUtil.getPlayerVersion=function(_23,_24){
var _25=new deconcept.PlayerVersion([0,0,0]);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins["Shockwave Flash"];
if(x&&x.description){_25=new deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}
}else{try{
var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
for(var i=3;axo!=null;i++){
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);
_25=new deconcept.PlayerVersion([i,0,0]);}}
catch(e){}
if(_23&&_25.major>_23.major){return _25;}
if(!_23||((_23.minor!=0||_23.rev!=0)&&_25.major==_23.major)||_25.major!=6||_24){
try{_25=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}
catch(e){}}}
return _25;};
deconcept.PlayerVersion=function(_29){
this.major=parseInt(_29[0])!=null?parseInt(_29[0]):0;
this.minor=parseInt(_29[1])||0;
this.rev=parseInt(_29[2])||0;};
deconcept.PlayerVersion.prototype.versionIsValid=function(fv){
if(this.major<fv.major){return false;}
if(this.major>fv.major){return true;}
if(this.minor<fv.minor){return false;}
if(this.minor>fv.minor){return true;}
if(this.rev<fv.rev){return false;}return true;};
deconcept.util={getRequestParameter:function(_2b){
var q=document.location.search||document.location.hash;
if(q){
var _2d=q.indexOf(_2b+"=");
var _2e=(q.indexOf("&",_2d)>-1)?q.indexOf("&",_2d):q.length;
if(q.length>1&&_2d>-1){
return q.substring(q.indexOf("=",_2d)+1,_2e);
}}return "";}};
if(Array.prototype.push==null){
Array.prototype.push=function(_2f){
this[this.length]=_2f;
return this.length;};}
var getQueryParamValue=deconcept.util.getRequestParameter;
var FlashObject=deconcept.SWFObject; // for backwards compatibility
var SWFObject=deconcept.SWFObject;</script>

Добавлено (24-Июн-2012, 13:08:06)
---------------------------------------------

Code
<script type="text/javascript">  
var rnumber = Math.floor(Math.random()*9999999);  
var so = new SWFObject("http://szenprogs.ru/tagcloud/tagcloud.swf?r="+rnumber, "tagcloudflash", "300", "150", "9");  
var tags = new String('$MYINF_990$');  
tags = tags.replace(/"/g,"'");  
tags = tags.replace(/<noindex>/gi,"");  
tags = tags.replace(/<\/noindex>/gi,"");  
tags = "<tags>" + tags + "</tags>";  
so.addParam("wmode", "transparent");  
so.addParam("allowScriptAccess", "always");  
so.addParam("bgcolor", "#FF0000");  
so.addVariable("tspeed", "150");  
so.addVariable("distr", "true");  
so.addVariable("mode", "tags");  
so.addVariable("minFontSize", "8");  
so.addVariable("maxFontSize", "14");  
so.addVariable("tcolor", "0x009CFF");  
so.addVariable("tcolor2", "0x009CFF");  
so.addVariable("hicolor", "0x009CCF");  
so.addVariable("tagcloud", tags);  
so.write("3dcloud_block");  
</script>
и для вывода $MYINF_990$
и настройки
Quote
"400" - ширина будущего облака тегов в пикселях.
"300" - высота будущего облака тегов.
"9" - максимальная версия флеш-плеера, которая нужна для отображения облака.
"wmode", "transparent" - устанавливаем фон облака прозрачным. Если убрать эту строку, то можно будет задавать цвет фона.
"minFontSize", "7" - размер самого маленького шрифта в облаке. Размер задается в пунктах.
"maxFontSize", "14" - размер самого крупного шрифта в облаке. Размер задается в пунктах.
"tcolor", "0x009CFF" - цвет самого частого текста в облаке тегов в RGB формате. Частота текста определяется по свойству ссылки style. 0x не меняем.
"tcolor2", "0x009CFF" - цвет самого редкого текста в облаке тегов в RGB формате. Частота текста определяется по свойству ссылки style. 0x не меняем.
"hicolor", "0x009CCF" - цвет текста при наведении на него курсора. 0x не меняем.
"tspeed", "150" - скорость вращения облака.
"distr", "true" - тип вращения 3D облака, принимает значение "true" или "false".

Пум-пурум-пурум-пум-пум!
Сообщение отредактировал Deadshot - Воскресенье, 24 Июн 2012, 13:04:32
Тишинa
Сообщений: 33
Репутация: -8

Сообщение # 9 | 13:25:16
Если я правильно понимаю коды, то это для облака тегов, а мне нужно облако ссылок.
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 10 | 14:37:34
Deadshot, не надо больше этой жести тут

Quote
Вот нашёл одно попробуйте . . .
Code
<script type="text/javascript">if(typeof deconcept=="undefined"){var deconcept=new Object();}
if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}
deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){
if(!document.createElement||!document.getElementById){return;}
мусора и тяжелой грязи пользователь и сам может найти

Леди_Боль, у вас все получилось. на будущее файлы с кодом на сайт лить в utf-8 кодировке и любые расширения можно изменить уже в фм

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Тишинa
Сообщений: 33
Репутация: -8

Сообщение # 11 | 14:37:44
Quote (G-XPert)
Чтобы применить это себе, создайте файл tagcloud.xml в блокноте по образцу:


Не поняла, как создать файл xml ? Я в блокноте все сделала, как вы сказали, но когда сохраняю, он выдает только txt , а не xml .
Drinko
Сообщений: 909
Репутация: 773

Сообщение # 12 | 14:37:44
Леди_Боль, просто измените расширение с .txt на .xml

http://windows.microsoft.com/ru-RU....estions

Тишинa
Сообщений: 33
Репутация: -8

Сообщение # 13 | 16:22:07
Облако получилось. Спасибо большое!
Только оно все ссылки почему-то в одну кучу сбрасывает, т. е. не как обычно, распределяет ссылки по всему облаку равномерно, а кучкует их в одном месте. Это можно как-то исправить?

Добавлено (24-Июн-2012, 16:22:07)
---------------------------------------------
.

webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 14 | 16:26:56
Леди_Боль,
Quote
равномерно, а кучкует их в одном месте. Это можно как-то исправить?
я нормально вижу ваше облако. дайте скриншот с кучкованием

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Тишинa
Сообщений: 33
Репутация: -8

Сообщение # 15 | 16:30:42
уже исправила. спасибо.
  • Страница 1 из 1
  • 1
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!