Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2011-04-30 15:42:47

#Q#
Участник
Откуда где то в пространстве...
Зарегистрирован: 2009-04-08
Сообщений: 115
Рейтинг :   
Сайт

3D облако интегрировать в статик страницу

Вот Объемное облако тегов http://alex.ermilov.net/coding/javascript-coding/3d-tags-html-javascript/
Если делаешь все по примеру, то работает. Но при попытки запихать в Статическую страницу ниче не пашет. Пути вроде верно.

Может кто подскажет, как сделать?


Поединок Добра и Зла происходит каждую секунду в сердце каждого человека, ибо сердце и есть поле битвы, где сражаются ангелы и демоны. (Пауло Коэльо)

Не в сети

#2 2011-05-01 14:17:08

#Q#
Участник
Откуда где то в пространстве...
Зарегистрирован: 2009-04-08
Сообщений: 115
Рейтинг :   
Сайт

Re: 3D облако интегрировать в статик страницу

:)советов мне в помощь нет


Поединок Добра и Зла происходит каждую секунду в сердце каждого человека, ибо сердце и есть поле битвы, где сражаются ангелы и демоны. (Пауло Коэльо)

Не в сети

#3 2011-05-01 18:02:52

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: 3D облако интегрировать в статик страницу

#Q#, А ты как и что туда пихаешь?

Не в сети

#4 2011-05-01 18:56:39

#Q#
Участник
Откуда где то в пространстве...
Зарегистрирован: 2009-04-08
Сообщений: 115
Рейтинг :   
Сайт

Re: 3D облако интегрировать в статик страницу

ROZARD, прописываю в содержимом статистической страницы

         <div id="tags">
02	    <a href="http://tags/%D0%9E%D0%B1%D0%BB%D0%B0%D0%BA%D0%BE/"
03	    target="_blank" style="font-size:23px;">Облако</a>
04	    <a href="/tags/%D0%A2%D1%8D%D0%B3/" style="font-size:10px;">Тэг</a>
05	    <a href="/tags/%D0%9E%D0%B1%D1%8A%D1%91%D0%BC%D0%BD%D1%8B%D0%B9/"
06	    target="_blank" style="font-size:15px;">Объёмный</a>
07	    <a href="/tags/HTML/" style="font-size:12px;">HTML</a>
08	    <a href="/tags/CSS/" style="font-size:21px;">CSS</a>
09	    <a href="/tags/3D/" style="font-size:23px;">3D</a>
10	</div>

А следующее в хид, в main.tpl

             <script type="text/javascript" src="swfobject.js"></script>
02	<script type="text/javascript">
03	    function  myTags(mytags){
04	        mytags=mytags.replace(/<A/g, '<a')
05	            .replace(/\/A>/g, "/a>")
06	            .replace(/(\starget=_)(\w*)/g, ' target="_$2"')
07	            .replace(/(\sclass=)(?!")(\w*)/g, ' class="$2"')
08	            .replace(/(\sname=)(?!")(\w*)/g, ' name="$2"')
09	            .replace(/(\sid=)(?!")(\w*)/g, ' id="$2"')
10	            .replace(/(\srel=)(?!")(\w*)/g, ' rel="$2"');
11	        mytags=encodeURIComponent(mytags).replace(/!/g, '%21')
12	            .replace(/'/g, '%27').replace(/\(/g, '%28')
13	            .replace(/\)/g, '%29').replace(/\*/g, '%2A');
14	        var rnumber = Math.floor(Math.random()*9999999);
15	        var flashvars = {
16	            tcolor:"0x2A62C8",
17	            tcolor2:"0x000000",
18	            hicolor:"0xB12AC8",
19	            tspeed:"110",
20	            distr:"true",
21	            mode:"tags",
22	            tagcloud:mytags
23	        };
24	        var params = {
25	            allowScriptAccess:"always",
26	            bgcolor:'#ffffff'
27	        };
28	        var attributes = {
29	            id:"flash_cloud"
30	        };
31	        swfobject.embedSWF("tagcloud.swf?r="+rnumber,
32	                           "tags", "600", "420", "9.0.0",
33	                           "expressInstall.swf", flashvars,
34	                           params, attributes);
35	    }
36	    window.onload=function(){
37	        var mytags="<tags>"
38	        +document.getElementById('tags').innerHTML
39	        +"</tags>";
40	        myTags(mytags);
41	    };
42	</script>

У файлов "swfobject.js" меняю путь и у "tagcloud.swf?r=". В итоге получается белое содержимое. Пока путь не прописываю, выводятся теги столбиком, как пропишу, все исчезает и остается белый фон.

Сама страница пример: http://favorit.cytata.ru/static/informaciya_dlya_partnerov.html


Поединок Добра и Зла происходит каждую секунду в сердце каждого человека, ибо сердце и есть поле битвы, где сражаются ангелы и демоны. (Пауло Коэльо)

Не в сети

#5 2011-05-01 21:39:53

Neo
Участник
Откуда SPB, Russia
Зарегистрирован: 2010-01-04
Сообщений: 463
Рейтинг :   

Re: 3D облако интегрировать в статик страницу

#Q# А что штатным плагином тегов мешает воспользоваться?

Не в сети

#6 2011-05-03 14:23:40

#Q#
Участник
Откуда где то в пространстве...
Зарегистрирован: 2009-04-08
Сообщений: 115
Рейтинг :   
Сайт

Re: 3D облако интегрировать в статик страницу

Neo, во-первых, заказчику не нужно чтобы эти теги были в новостях. Ему нужна крутилка слов из названия городов в 3D.
Во-вторых, как штатный запихать в статистическую страницу?
В-третьих, как в нем прописать теги  не ссылаясь на новости?


Поединок Добра и Зла происходит каждую секунду в сердце каждого человека, ибо сердце и есть поле битвы, где сражаются ангелы и демоны. (Пауло Коэльо)

Не в сети

#7 2011-05-03 14:25:01

#Q#
Участник
Откуда где то в пространстве...
Зарегистрирован: 2009-04-08
Сообщений: 115
Рейтинг :   
Сайт

Re: 3D облако интегрировать в статик страницу

Верхний вариант подходит идеально. Но если сверстать страничку по примеру, то все работает. А в NG CMS почему-то не работает.


Поединок Добра и Зла происходит каждую секунду в сердце каждого человека, ибо сердце и есть поле битвы, где сражаются ангелы и демоны. (Пауло Коэльо)

Не в сети

#8 2011-05-03 14:55:52

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: 3D облако интегрировать в статик страницу

У меня работает.

70d1eef927a4a99cf94d628d65baa7c4.png

Что-то у тебя с путями к tagcloud.swf скорее всего

Не в сети

#9 2011-05-03 16:16:14

Neo
Участник
Откуда SPB, Russia
Зарегистрирован: 2010-01-04
Сообщений: 463
Рейтинг :   

Re: 3D облако интегрировать в статик страницу

#Q# пишет:

Neo, во-первых, заказчику не нужно чтобы эти теги были в новостях. Ему нужна крутилка слов из названия городов в 3D.
Во-вторых, как штатный запихать в статистическую страницу?

Бери штатный, ставь, заноси пару тегов.
Затем в html редакторе забирай всё что нужно из сформированного (скрипты, пути к ним и т.п.), меняй там теги на необходимые города с нужными ссылками и  вставляй в статику в нужном оформлении.
В принципе этот алгоритм ничем по трудоемкости не отличается от "стороннего" в начале топика.

Не в сети

#10 2011-05-03 22:10:34

#Q#
Участник
Откуда где то в пространстве...
Зарегистрирован: 2009-04-08
Сообщений: 115
Рейтинг :   
Сайт

Re: 3D облако интегрировать в статик страницу

Wolverine, пожалуйста скинь мне код который в хид писал и какие пути прописал. Попробую так же


Поединок Добра и Зла происходит каждую секунду в сердце каждого человека, ибо сердце и есть поле битвы, где сражаются ангелы и демоны. (Пауло Коэльо)

Не в сети

#11 2011-05-03 22:12:44

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: 3D облако интегрировать в статик страницу

Я все прописал исключительно в тексте новости, пути вида http://site.ru/swfobjects.js при условии, что файл находится в корне сайта

Изменено Wolverine (2011-05-03 22:18:10)

Не в сети

#12 2011-05-03 22:43:46

#Q#
Участник
Откуда где то в пространстве...
Зарегистрирован: 2009-04-08
Сообщений: 115
Рейтинг :   
Сайт

Re: 3D облако интегрировать в статик страницу

Wolverine, смотри

<script type="text/javascript" src="http://favorit.cytata.ru/swfobject.js"></script>
<script type="text/javascript" src="http://favorit.cytata.ru/hebrew_cumulus.js"></script>
<script type="text/javascript"> 
	function  myTags(mytags){
		mytags=mytags.replace(/<A/g, '<a')
			.replace(/\/A>/g, "/a>")
			.replace(/(\starget=_)(\w*)/g, ' target="_$2"')
			.replace(/(\sclass=)(?!")(\w*)/g, ' class="$2"')
			.replace(/(\sname=)(?!")(\w*)/g, ' name="$2"')
			.replace(/(\sid=)(?!")(\w*)/g, ' id="$2"')
			.replace(/(\srel=)(?!")(\w*)/g, ' rel="$2"');
		mytags=encodeURIComponent(mytags).replace(/!/g, '%21')
			.replace(/'/g, '%27').replace(/\(/g, '%28')
			.replace(/\)/g, '%29').replace(/\*/g, '%2A');
		var rnumber = Math.floor(Math.random()*9999999);
		var flashvars = {
			tcolor:"0x2A62C8",
			tcolor2:"0x000000",
			hicolor:"0x9F2727",
			tspeed:"110",
			distr:"true",
			mode:"tags",
			tagcloud:mytags
		};
		var params = {
			allowScriptAccess:"always",
			wmode:'transparent'
		};
		var attributes = {
			id:"flash_cloud"
		};
		swfobject.embedSWF("http://favorit.cytata.ru/tagcloud.swf?r="+rnumber,
						   "tags", "600", "420", "9.0.0",
						   "expressInstall.swf", flashvars,
						   params, attributes);
	}
 
	window.onload=function(){
		rotateHe(document.getElementById('tags'));
		var mytags="<tags>"
		+document.getElementById('tags').innerHTML
		+"</tags>";
		myTags(mytags);
	};
</script> 

<div id="tags"> 
	<a href="http://iguanadreams.com/" class="myclass" name="myid" title="Mytitle here" id="myid" target="_blank" style="font-size:23pt;">Облако</a> 
	<a href="/tags/%D0%A2%D1%8D%D0%B3/" style="font-size:10pt;">שירותי בריאות כללית</a> 
	<a href="/tags/%D0%9E%D0%B1%D1%8A%D1%91%D0%BC%D0%BD%D1%8B%D0%B9/" target="_blank" style="font-size:15pt;">רופאים</a> 
	<a href="/tags/HTML/" style="font-size:12pt;">תוצאות של בדיקות PAP</a> 
	<a href="/tags/CSS/" style="font-size:21pt;">CSS</a> 
	<a href="/tags/3D/" style="font-size:23pt;">3D</a> 
</div>

запихал это прямо в новость, а в корень сайта сами файлы. И все равно ничего не работает sad


Поединок Добра и Зла происходит каждую секунду в сердце каждого человека, ибо сердце и есть поле битвы, где сражаются ангелы и демоны. (Пауло Коэльо)

Не в сети

#13 2011-05-03 23:54:45

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: 3D облако интегрировать в статик страницу

Автоформатирование отключил?

Не в сети

#14 2011-05-04 01:06:46

#Q#
Участник
Откуда где то в пространстве...
Зарегистрирован: 2009-04-08
Сообщений: 115
Рейтинг :   
Сайт

Re: 3D облако интегрировать в статик страницу

Wolverine, СПААААААСИБО! Именно из-за этой мелочи вся и беда была! черт, голову ломал столько.. СПАСИБО!


Поединок Добра и Зла происходит каждую секунду в сердце каждого человека, ибо сердце и есть поле битвы, где сражаются ангелы и демоны. (Пауло Коэльо)

Не в сети

Подвал раздела

Работает на FluxBB