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

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

Вы не зашли.

#26 2010-01-08 01:18:09

Хано
Участник
Зарегистрирован: 2010-01-04
Сообщений: 18
Рейтинг :   

Re: [Хак] Highslide JS - модные превьюшки

На самом деле надо вшить эту фишку..Я все сделал по инструкции,но мать его не пашет козлинка)
Лучше плагином это дело заменить..) в котором можно размер тумбула задавать...и в принципе все..)


www.online-anime.net

Не в сети

#27 2010-01-10 02:47:05

CyberMama
Участник
Откуда Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Сайт

Re: [Хак] Highslide JS - модные превьюшки

спасибо за инструкцию... поставила... прикольно, и в принципе то что надо..  единственное что - хотела бы порекомендовать бы - скачивайте пакет с офсайта  http://highslide.com - во первых, там в папочке собрано несколько вариантов скрипта - самый простой, с режимом галереи-слайдшоу  и ещё с дополнительными фишками. В папочке так же есть набор примеров различного вариантов оформления просмотра картинки, расположения элеметов и прч. - можно посмотреть исходный код в примере и добавить нужные опции после hs.graphicsDir = 'http://site.ru/engine/hacks/highslide/graphics/';  в main.tpl Так же есть варианты сжатых более скриптов - min и packed; правда недостаток  packed - то что невозможно на русский перевести.  Для тех кто совсем хорошо разобрался на сайте highslide так же есть конфигуратор http://highslide.com/configurator.php где можно самому включить только нужные элементы и также облегчить вес скрипта. 

И ещё - честно говоря мне не нравится вариант вешания скрипта в main.tpl напрямую - идея подразумевает использование хак в качестве галереи - а значит скрипт нужно вызывать только в 1-й категории

Не в сети

#28 2010-01-10 02:55:08

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

Re: [Хак] Highslide JS - модные превьюшки

CyberMama пишет:

идея подразумевает использование хак в качестве галереи

я использую в новостях по полной smile

Не в сети

#29 2010-01-20 00:16:59

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: [Хак] Highslide JS - модные превьюшки

народ! а можно там както описание фоток втулить?

Не в сети

#30 2010-01-20 07:38:06

CyberMama
Участник
Откуда Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Сайт

Re: [Хак] Highslide JS - модные превьюшки

народ! а можно там както описание фоток втулить?

чтобы втулить описание фоток - нужно либо под каждой фоткой писать
<div class="highslide-caption">Текст с описание фотографии</div>
Или в main.tpl после
hs.graphicsDir = 'http://site.ru/engine/hacks/highslide/graphics/';
добавить
    hs.headingEval = 'this.a.title';
и добавлять описание в title  ссылки на картинку - это придётся добавлять вручную в код который вставится из менеджера картинок.
(вообще можно было бы и автоматически - я вот тут писала http://ngcms.ru/forum/viewtopic.php?id=795 )   чтобы можно было заголовок писать при загрузке картинки сразу и чуть-чуть поправить вывод генерируемого bb-кода

Не в сети

#31 2010-01-20 11:26:10

CyberMama
Участник
Откуда Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Сайт

Re: [Хак] Highslide JS - модные превьюшки

Ладно, пока гора не идёт к Магомеду - набросала тут  добавление описаний и генерацию ссылок с ним автоматом. Правда описание не при загрузке добавляется, но  в некоторых случаях может так даже удобнее

Открываем /engine/skins/tpl/images/entries.tpl
Находим {rename} и после добавляем

<br>{addesc}

Открываем /engine/actions/images.php
после

case "uploadurl":	manage_upload('image'); break;

добавляем

case "addesc":		manage_addesc($_REQUEST['id'],$_REQUEST['desc']); break;

Открываем /engine/includes/inc/file_managment.php
находим

array ('{file_url}', '{thumb_url}', '{file_name}', '{fsize}', '{image_height}', '{image_width}'),

меняем на

array ('{file_url}', '{thumb_url}', '{file_name}', '{fsize}', '{image_height}', '{image_width}','{descimg}'),

следующую строчку

array ( $fileurl, $thumburl, $row['name'], $fsize, $row['height'], $row['width']),

меняем на

array ( $fileurl, $thumburl, $row['name'], $fsize, $row['height'], $row['width'],$row['description']),

после

$addtime			=	LangDate("d.m.Y", $row['date']);

Добавляем

$addesc	="<a href=\"?mod=images&subaction=addesc&id=$row[id]\" onclick=\"if(desc=window.prompt('Введите описание:')){ window.location.href=this.href+'&desc='+desc; } return false;\">[+]Описание</a>";

После

$tvars['vars'] = array(

			'rename'		=>	$rename,

Добавляем

'addesc'		=>	$addesc,

В самый конец файла после } добавляем

function manage_addesc($id,$desc){

	global $mysql, $lang;

	$mysql->query("update ".prefix."_images set description=".db_squote($desc)." where id = ".$id);

}

Открываем /engine/lang/russian/admin/images.ini
Находим переменную insert_preview  и после

[url="{file_url}"

добавляем

title="{descimg}" alt="{descimg}"

для insert_file,  insert_thumb

 alt="{descimg}"

после

[img="{file_url}"  ([img="{thumb_url}"  для insert_thumb)

ну и не забыть - как я писала в предыдущем посте
в main.tpl после
hs.graphicsDir = 'http://site.ru/engine/hacks/highslide/graphics/';
добавить
    hs.headingEval = 'this.a.title';

Изменено CyberMama (2010-01-24 05:02:36)

Не в сети

#32 2010-01-20 13:21:33

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: [Хак] Highslide JS - модные превьюшки

CyberMama, hmm спасибо большое, потестю и отпишусь

Не в сети

#33 2010-01-24 06:45:13

CyberMama
Участник
Откуда Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Сайт

Re: [Хак] Highslide JS - модные превьюшки

Ну  вот в общем наваяла я плагин, который делает автоматически фотогалерею из картинок конкретной директории для статической страницы
ну и по совместительству можно включить общую поддержку highslide на всём сайте, так чтобы оно не конфликтовало с галерей. А можно и не включать - тогда скрипт будет грузиться только на определённых страницах, в общем, вроде я в ридми довольно подробно это описала
Демо пока показать не могу, всё на локалке.
Есть 4 варианта отображения
Просто превью типа как здесь http://highslide.com/examples/white-10px.html
Слайдшоу типа как здесь http://highslide.com/examples/gallery-white.html
Слайд-шоу с превьюшками - типа как здесь http://highslide.com/examples/gallery-f … humbs.html
И галерея интегрированная в страницу типа как здесь http://highslide.com/examples/gallery-in-page.html

скачать
З.Ы. Просьба помидорами сильно не кидать... первый плагин всё-таки

Изменено CyberMama (2010-01-24 14:44:30)

Не в сети

#34 2010-01-24 12:27:26

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: [Хак] Highslide JS - модные превьюшки

У меня не качает.

Не в сети

#35 2010-01-24 13:32:29

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: [Хак] Highslide JS - модные превьюшки

CyberMama, а что мешает приложить файл на самом форуме?

Не в сети

#36 2010-01-24 13:38:41

CyberMama
Участник
Откуда Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Сайт

Re: [Хак] Highslide JS - модные превьюшки

а я не вижу ничего для загрузки на форум, может у меня сообщений мало?
http://slil.ru/28538265 вот ещё

Не в сети

#37 2010-01-24 13:59:49

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: [Хак] Highslide JS - модные превьюшки

CyberMama, в разделе "FAQ" юзерам было запрещено добавлять файлы. Изменил настройки, попробуй сейчас

Не в сети

#38 2010-01-24 14:04:45

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: [Хак] Highslide JS - модные превьюшки

Плагин шикарен. smile

Не в сети

#39 2010-01-24 14:19:54

CyberMama
Участник
Откуда Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Сайт

Re: [Хак] Highslide JS - модные превьюшки

ничё не пойму, форма для загрузки появилась, а файла в посте не видно:/ или он там на премодерации?

Изменено CyberMama (2010-01-24 14:22:23)

Не в сети

#40 2010-01-24 14:25:41

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: [Хак] Highslide JS - модные превьюшки

Видимо стоит ограничение на размер файла, поэтому не проходит.

Не в сети

#41 2010-01-24 14:41:55

CyberMama
Участник
Откуда Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Сайт

Re: [Хак] Highslide JS - модные превьюшки

ну так и не ругается... да и файл меньше 150 кб

Не в сети

#42 2010-01-24 15:42:46

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: [Хак] Highslide JS - модные превьюшки

vitaly, плз, можешь как то все это систематизировать, что бы это было не как хак, а как полноценный плагин, я имею ввиду вот это, просто хотелось бы что бы это было все "официально" так сказать. Возможно? smile

Изменено Евгений (2010-01-24 15:43:53)


I NGeneration CMS

Не в сети

#43 2010-01-24 15:48:03

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: [Хак] Highslide JS - модные превьюшки

CyberMama, стучись в аську, будем вместе делать полноценный плагин.

Не в сети

#44 2010-01-24 15:54:19

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: [Хак] Highslide JS - модные превьюшки

vitaly, big_smile


I NGeneration CMS

Не в сети

#45 2010-01-24 17:13:32

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: [Хак] Highslide JS - модные превьюшки

CyberMama, плагин просто супер!!!!!

правда есть пару проблемок
- плагин неработает когда при закидивании фото ставиш галочку "Подставить случайное число"
- хорошо би сделать ето не для статических страниц а для новостних, так как стат страници непопадают в ленту рсс и их невозможно вивести плагином последние новости и т.д., тоесть на главную автоматом тоже пока незнаю как
- хорошо би убрать запись альтимени с админки плагина, так как ето проблемно для журналистов которие неимеют доступа к администрированию

но полюбому +1

Изменено legenda (2010-01-24 17:33:36)

Не в сети

#46 2010-01-24 18:46:28

CyberMama
Участник
Откуда Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Сайт

Re: [Хак] Highslide JS - модные превьюшки

legenda, для новостных страниц надо выполнить редактирование по инструкции п.4 и 5 первого сообщения темы , и поставить птичку "включить highslide глобально" и выбрать подходящий вариант отображения. - тогда загруженые фото будут показываться с помощью highslide, но так чтобы они все брались из категории фото для новостных не получится как и 4-й вариант галереи

Не в сети

#47 2010-01-24 19:36:00

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: [Хак] Highslide JS - модные превьюшки

CyberMama, я так понимаю для новостних страниц нету никакой разници в какой категории новость, да? вставлять алтнейм категории по аналогий с альтнеймом статики нет смисла... и закидивать фото также можна в любую папку...

я правильно понял или это у меня както так получилось....

Не в сети

#48 2010-01-25 04:38:18

CyberMama
Участник
Откуда Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Сайт

Re: [Хак] Highslide JS - модные превьюшки

legenda, да для новостных страниц оно по другому работает - в новостных страницах оно с помощью highslide показывает непосредственно те фотки которые ты сам вставил в новость.
А для заданных в настройках статиках с altname оно само берет все фотки из категории

Не в сети

#49 2010-01-25 05:22:29

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: [Хак] Highslide JS - модные превьюшки

CyberMama, а почему вариант "встроеное слайдшоу" в статике есть, а на весь сайт нету ? ето технически сложно или просто забыла?

и такой немного наболелый для меня вопросик - както можно счетчики влепить в рамку где описание стоит или типа того?....

Не в сети

#50 2010-01-25 05:44:28

CyberMama
Участник
Откуда Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Сайт

Re: [Хак] Highslide JS - модные превьюшки

legenda, во-первых встроенное слайдшоу - это ресурсоёмко на все страницы вешать, а во-вторых в динамических новостях более труднореализуемо потому что там ещё более специфичное оформление ссылок и ещё код вокруг ссылок добавляется... 
Да и в общем-то я прежде всего под свои нужды делала,

Не в сети

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

Работает на FluxBB