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

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

rss

Вы не зашли.

Объявление

  • Список
  •  » FAQ
  •  » [Хак] Highslide JS - модные превьюшки

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

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

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

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


www.online-anime.net

Неактивен

 

#27 2010-01-10 01: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 01:55:08

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

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

CyberMama написал:

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

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

Неактивен

 

#29 2010-01-19 23:16:59

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2133
Рейтинг :   39 
Профиль

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

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

Неактивен

 

#30 2010-01-20 06: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 10: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&amp;subaction=addesc&amp;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=&quot;{file_url}&quot;

добавляем

Код:

title=&quot;{descimg}&quot; alt=&quot;{descimg}&quot;

для insert_file,  insert_thumb

Код:

 alt=&quot;{descimg}&quot;

после

Код:

[img=&quot;{file_url}&quot;  ([img=&quot;{thumb_url}&quot;  для insert_thumb)

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

Отредактированно CyberMama (2010-01-24 04:02:36)

Неактивен

 

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

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2133
Рейтинг :   39 
Профиль

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

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

Неактивен

 

#33 2010-01-24 05: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 13:44:30)

Неактивен

 

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

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

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

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

Неактивен

 

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

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2785
Рейтинг :   115 
Профиль

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

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

Неактивен

 

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

CyberMama
Пользователь
Откуда: Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Профиль  Вебсайт

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

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

Неактивен

 

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

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2785
Рейтинг :   115 
Профиль

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

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

Неактивен

 

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

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

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

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

Неактивен

 

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

CyberMama
Пользователь
Откуда: Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Профиль  Вебсайт

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

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

Отредактированно CyberMama (2010-01-24 13:22:23)

Неактивен

 

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

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

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

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

Неактивен

 

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

CyberMama
Пользователь
Откуда: Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Профиль  Вебсайт

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

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

Неактивен

 

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

Евгений
Модератор
Откуда: Россия
Зарегистрирован: 2009-04-08
Сообщений: 1014
Рейтинг :   38 
Профиль  Вебсайт

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

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

Отредактированно Евгений (2010-01-24 14:43:53)


I NGeneration CMS

Неактивен

 

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

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2785
Рейтинг :   115 
Профиль

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

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

Неактивен

 

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

Евгений
Модератор
Откуда: Россия
Зарегистрирован: 2009-04-08
Сообщений: 1014
Рейтинг :   38 
Профиль  Вебсайт

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

vitaly, big_smile


I NGeneration CMS

Неактивен

 

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

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2133
Рейтинг :   39 
Профиль

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

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

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

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

Отредактированно legenda (2010-01-24 16:33:36)

Неактивен

 

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

CyberMama
Пользователь
Откуда: Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Профиль  Вебсайт

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

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

Неактивен

 

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

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2133
Рейтинг :   39 
Профиль

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

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

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

Неактивен

 

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

CyberMama
Пользователь
Откуда: Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Профиль  Вебсайт

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

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

Неактивен

 

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

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2133
Рейтинг :   39 
Профиль

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

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

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

Неактивен

 

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

CyberMama
Пользователь
Откуда: Иркутск
Зарегистрирован: 2009-11-24
Сообщений: 139
Рейтинг :   17 
Профиль  Вебсайт

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

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

Неактивен

 
  • Список
  •  » FAQ
  •  » [Хак] Highslide JS - модные превьюшки

Board footer

Powered by FluxBB

[ Generated in 0.029 seconds, 32 queries executed ]