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

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

Вы не зашли.

#1 2013-05-07 18:01:51

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

флеш облако из фотографий

Привет всем.У меня на юкозе было флеш облако из фотографий,вот решил адаптировать
497435007.png
1.Скачиваем архив flash_photo.zip,распаковываем
2.заливаем папку swf в папку с нашим шаблоном
3. заливаем папку  plugins в папку с нашим шаблоном
4.В плагине xfields создаем поле poster смотри скрин
380012880.jpg
,это если у вас не подключено  поле с другим id,если подключено то исправить в папке \plugins\xnews\xnews1 в файле entries.tpl  "poster" на ваше id поля 
5.Включаем плагин xnews
6.В main.tpl там где хотим видеть облако вставляем

<script type="text/javascript" src="{tpl_url}/swf/swfobject.js"></script>

[TWIG]{% if pluginIsActive('xnews') %}{{ callPlugin('xnews.show', {'order' : 'last', 'categories' : '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15', 'count': '40', 'template' : 'xnews1'}) }}{% endif %}[/TWIG]	

<script type="text/javascript"> var flashvars = {};flashvars.mode = 'images';
eTagz = document.getElementById('oblapics').getElementsByTagName('A');
flashvars.thumbcloud = '<images>';
for (var i=0; eTagz[i]; ++i) flashvars.thumbcloud += '<image href=\'' 
+ eTagz[i].getAttribute('href')+ '\' target=\'_blank\'>'+ eTagz[i].innerHTML + 
'</image>';delete eTagz;flashvars.thumbcloud += '</images>';
var params = {};params.wmode = 'transparent';
params.bgcolor = '#FFFFFF';
params.allowscriptaccess = 'always';var attributes = {};
attributes.id = 'oblapics';
attributes.name = 'thumbcloud';
swfobject.embedSWF('/templates/ваш шаблон/swf/photowidget.swf', 'oblapics', '170', '170', '9.0.0', false, flashvars, params, attributes);
</script>

7.ну вроде все,в строчке

swfobject.embedSWF('/templates/ваш шаблон/swf/photowidget.swf', 'oblapics', '170', '170', '9.0.0', false, flashvars, params, attributes);

измените "ваш шаблон" на название вашего шаблона, за размеры отвечают 170 170

Второй вариант ,он не использует доп поля

1.Скачиваем архив flash_photo2.zip,распаковываем 
2.заливаем папку swf в папку с нашим шаблоном
3. заливаем папку  plugins в папку с нашим шаблоном
4.Включаем плагин xnews
5.В main.tpl там где хотим видеть облако вставляем

<script type="text/javascript" src="{tpl_url}/swf/swfobject.js"></script>

[TWIG]{% if pluginIsActive('xnews') %}{{ callPlugin('xnews.show', {'order' : 'last', 'categories' : '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15', 'count': '40', 'extractEmbeddedItems' : true, 'template' : 'xnews1'}) }}{% endif %}[/TWIG]	

<script type="text/javascript"> var flashvars = {};flashvars.mode = 'images';
eTagz = document.getElementById('oblapics').getElementsByTagName('A');
flashvars.thumbcloud = '<images>';
for (var i=0; eTagz[i]; ++i) flashvars.thumbcloud += '<image href=\'' 
+ eTagz[i].getAttribute('href')+ '\' target=\'_blank\'>'+ eTagz[i].innerHTML + 
'</image>';delete eTagz;flashvars.thumbcloud += '</images>';
var params = {};params.wmode = 'transparent';
params.bgcolor = '#FFFFFF';
params.allowscriptaccess = 'always';var attributes = {};
attributes.id = 'oblapics';
attributes.name = 'thumbcloud';
swfobject.embedSWF('/templates/ваш шаблон/swf/photowidget.swf', 'oblapics', '170', '170', '9.0.0', false, flashvars, params, attributes);
</script>

6.ну вроде все,в строчке

swfobject.embedSWF('/templates/ваш шаблон/swf/photowidget.swf', 'oblapics', '170', '170', '9.0.0', false, flashvars, params, attributes);

измените ваш шаблон на название вашего шаблона, за размеры отвечают 170 170



Демо http://ngcmshak.ru/all/

Изменено irbees2008 (2013-05-10 11:42:20)

Не в сети

#2 2013-05-07 20:26:26

KhadeR
Участник
Зарегистрирован: 2009-09-16
Сообщений: 207
Рейтинг :   17 

Re: флеш облако из фотографий

Как-то очень давно это делал на 2z еще. Вот линка http://www.elpa.by/ - если промотаешь вниз страницу - увидишь там облако тегов и для некоторых заданы картинки. smile

Не в сети

#3 2013-05-07 21:03:14

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: флеш облако из фотографий

irbees2008, лучше сделать это без Дополнительного поля путем захвата изображения из текста новости smile

Не в сети

#4 2013-05-08 07:21:25

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: флеш облако из фотографий

так ты еще не показал как big_smile,да и добавление новости с доп полями удобнее,а если есть доп поля почему бы его не использовать

Не в сети

#5 2013-05-08 12:13:03

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: флеш облако из фотографий

irbees2008, к переменой {{ callPlugin('xnews.show', {'order' : 'last', 'categories' : '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15', 'count': '40', 'template' : 'xnews1'}) }} добавляешь 'extractEmbeddedItems' : true,  и в файл entries.tpl добавляеш

    {% if (news.embed.imgCount > 0) %}
        <img src="{{ news.embed.images[0] }}" alt="{{ news.title }}" alt="" />
    {% else %}
        <img src="{{ tpl_url }}/images/no_image.jpg" alt="{{ news.title }}" alt="" />
    {% endif %}

Не в сети

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

Работает на FluxBB