Просмотр полной версии : click-enlarge = прямая ссылка
Все мы, конечно, знаем, что при отметке "click-enlarge" загружаемого в контент изображения оно оборачивается в явоскриптовую ссылку для открытия в полном виде в отдельном окне...
А как сделать так, чтобы ссылка была прямо на большое изображение, ну, т.е. вида <a href="some.jpg... ?
Sergey M Nikitin
06.09.2009, 09:49
typolink.parameter = [path-to-img]
это ответ не на мой вопрос)
Sergey M Nikitin
06.09.2009, 13:17
Тогда постарайтесь сформулировать его более точно.
click-enlarge на картинке из контента?
какие могут быть варианты вообще?)
Sergey M Nikitin
06.09.2009, 13:22
переписать настройку tt_content и указать вместо imagelink -> typolink.parameter
362:   tt_content.image.20 {
 362:   imgList.field = image
 363:   textPos.field = imageorient
 364:   imgPath = uploads/pics/
 365:   imgObjNum = 1
 366:   1 {
 367:     file.import.current = 1
 368:     file.width.field = imagewidth
 369:     params = align="top"
 370:     imageLinkWrap = 1
 371:     imageLinkWrap {
 372:       bodyTag = <body bgcolor="black">
 373:       wrap = <a href="javascript:close();"> | </a>
 374:       width = {$styles.content.imgtext.linkWrap.width}
 375:       height = {$styles.content.imgtext.linkWrap.height}
 376:       effects = {$styles.content.imgtext.linkWrap.effects}
 377:        
 378:       JSwindow = 1
 379:       JSwindow.newWindow = {$styles.content.imgtext.linkWrap.newWindow}
 380:       JSwindow.expand = 17,20
 381:        
 382:       enable.field = image_zoom
 383:       enable.ifEmpty.typolink.parameter.field = image_link
 384:       enable.ifEmpty.typolink.parameter.listNum.stdWrap. data = register : IMAGE_NUM_CURRENT
 385:       enable.ifEmpty.typolink.returnLast = url
 386:        
 387:       typolink.parameter.field = image_link
 388:       typolink.parameter.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT
 389:       typolink.target = {$styles.content.links.target}
 390:       typolink.extTarget = {$styles.content.links.extTarget}
 391:     }
 392:      
 393:     altText = TEXT
 394:     altText {
 395:       field = altText
 396:       stripHtml = 1
 397:       split.token.char = 10
 398:       split.token.if.isTrue = {$styles.content.imgtext.imageTextSplit}
 399:       split.returnKey.data = register : IMAGE_NUM_CURRENT
 400:     }
 401:      
 402:     titleText < .altText
 403:     titleText.field = titleText
 404:      
 405:     longdescURL < .altText
 406:     longdescURL.field = longdescURL
 407:      
 408:     emptyTitleHandling = {$styles.content.imgtext.emptyTitleHandling}
 409:     titleInLink = {$styles.content.imgtext.titleInLink}
 410:     titleInLinkAndImg = {$styles.content.imgtext.titleInLinkAndImg}
 411:   }
обратите внимание на 387 строку...
Sergey M Nikitin
06.09.2009, 14:02
Не понял что вы хотели этим самым сказать 
но сделать надо примерное такое
tt_content.image.20.1.imageLinkWrap >
tt_content.image.20.1.stdWrap.typolink{
     parameter.field = image_link
     parameter.listNum.stdWrap.data = register:IMAGE_NUM_CURRENT
}
вот у меня сейчас символ в символ такая же конструкция, и не оборачивает... ссылки нет...
Sergey M Nikitin
06.09.2009, 14:10
как тест 
tt_content.image.20.1.imageLinkWrap >
tt_content.image.20.1.stdWrap.wrap = Left wrap|Right wrap
tt_content.image.20.1.imageLinkWrap >
tt_content.image.20.1.stdWrap.wrap = Left wrap|Right wrap 
работает
tt_content.image.20.1.imageLinkWrap >
tt_content.image.20.1.stdWrap.typolink.parameter = 1
тоже
Sergey M Nikitin
06.09.2009, 14:27
tt_content.image.20.1.imageLinkWrap >
tt_content.image.20.1.stdWrap{
  typolink.parameter.import = uploads/pics/ #Может и другой путь
  typolink.parameter.import.field = image
  typolink.parameter.import.listNum.stdWrap.data = register:IMAGE_NUM_CURRENT
}
и этот не идёт (его вариации тоже).
Sergey M Nikitin
06.09.2009, 14:48
там ошибка, я поправил
-=UncleByte=-
06.09.2009, 22:29
Посмотрите TS Setup любого плагина лайтбокса и там найдете как переписать эту ссылку с помощью TS - по сути все эти плагины так и работают - просто прописывают прямую ссылку на image отменяя всю javascript обвязку линка и подставляя свой собственный rel на лайтбокс.
ну неужели сложно пальцем тыкнуть, товарищи?(((
не уж то я не обрывал тонну этих плагинов?
Sergey M Nikitin
07.09.2009, 11:16
Я бы написал пример ... но зашиваюсь - сорри (((, Где копать уже 10 раз показали пробуйте крутите .... обязательно что-то да выйдет .... а когда получиться вы испытаете неповторимое наслаждения победителя !!!
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot