Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 18.01.2007, 13:18   #1
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Tod Посмотреть сообщение
ничего вообще не отобразится... А теперь самое интересное. Когда я пытаюсь ее закомметнировать
Код:
#30.wrap = <b>|</b>
оно тоже НИЧЕГО не выводит!
[TYPO3 4.0, TV 1.1.1]
Подозреваю, что код вносили непосредственно в XML?

Собственно, а чего же вы хотели? "<" и ">" являются управляющими в XML, код бьется по вашим <b>, "#" - комментарием для XML не является.

Замените "<" на &lt;, а ">" на &gt; или все обернуть в CDATA (смотрите документацию!)
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 18.01.2007, 15:23   #2
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Спасибо, подправил чуток код и получилось что=то вроде:
Цитата:
10 = COA
10 {
10 = LOAD_REGISTER
10.image_url.cObject = IMG_RESOURCE
10.image_url.cObject {
file = GIFBUILDER
file {
XY = 140,115
offset = 140-[10.w]/2,115-[10.h]/2
transparentBackground = 1
10 = IMAGE
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 140
10.file.minW = 70
10.file.maxH = 115
10.file.minH = 57
}
}

20 = TEXT
20.data = register:image_url
20.wrap = &lt;a href="#" onclick="myJsAction('|')"&gt;

30 = TEXT
30.data = register:image_url
30.wrap = &lt;img src="|" alt="" title="" /&gt;

40 = TEXT
40.value = &lt;/a&gt;
}
Но теперь в новом окне выводится такая же маленькая картинка как и на сайте(( как достать ссылку именно на файл, а не сгенерированный типо3 рисунок?
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 18.01.2007, 16:02   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Tod Посмотреть сообщение
Но теперь в новом окне выводится такая же маленькая картинка как и на сайте(( как достать ссылку именно на файл, а не сгенерированный типо3 рисунок?
IMG_RESOURCE второй раз с нужными параметрами и без GIFBUILDER
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 19.01.2007, 13:53   #4
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Чтобы я делал без вашей помощи)) Спасибо!
Теперь еще одна задача... как мне привязать к скрипту размеры картинки с помощью LOAD_REGISTER?.. никак не получается. Тут ведь нужно обратиться к свойству размеров IMAGE, не могу понять как это сделать?(
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 19.01.2007, 20:11   #5
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Tod Посмотреть сообщение
Чтобы я делал без вашей помощи)) Спасибо!
Теперь еще одна задача... как мне привязать к скрипту размеры картинки с помощью LOAD_REGISTER?.. никак не получается. Тут ведь нужно обратиться к свойству размеров IMAGE, не могу понять как это сделать?(
Ничего не понял. Можно код? Зачем вообще используется LOAD_REGISTER? В предыдущем коде он не нужен совершенно.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 19.01.2007, 21:33   #6
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

На данном этапе код такой:
Цитата:
10 = COA
10 {
10 = LOAD_REGISTER
10.image_file.cObject = IMG_RESOURCE
10.image_file.cObject {
file.import = uploads/tx_templavoila/
file.import.current = 1
file.import.listNum = 0
}

20 = LOAD_REGISTER
20.image_url.cObject = IMG_RESOURCE
20.image_url.cObject {
file = GIFBUILDER
file {
XY = 140,115
offset = 140-[10.w]/2,115-[10.h]/2
transparentBackground = 1

10 = IMAGE
10 {
file.import = uploads/tx_templavoila/
file.import.current = 1
file.import.listNum = 0
file.maxW = 140
file.minW = 70
file.maxH = 115
file.minH = 57
}
}
}

30 = TEXT
30.data = register:image_file
30.wrap = &lt;a href="javascript:myJsAction('|',300,300)"&gt;

40 = TEXT
40.data = register:image_url
40.wrap = &lt;img src="|" alt="Подробнее" title="" /&gt;

50 = TEXT
50.value = &lt;/a&gt;
}
Так вот там где 300, 300 нужно как-то впихнуть размеры подгружаемой картинки.
А что касается использования LOAD_REGISTER, то все делаю по вашему советУ) походу...
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 20.01.2007, 20:34   #7
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Tod Посмотреть сообщение
На данном этапе код такой:

Так вот там где 300, 300 нужно как-то впихнуть размеры подгружаемой картинки.
А что касается использования LOAD_REGISTER, то все делаю по вашему советУ) походу...
С размерами к сожалению ничего не выйдет... простого способа я не вижу. Честно говоря никакого способа достать размеры я не вижу... Только свой код.

Про LOAD_REGISTER я писал в контексте, где одно изображение нужно было в двух местах вставить, что бы не генерировать два раза. В этом коде он не нужен - все можно перенести в непосредственно генерацию кода, без всяки регистров.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:38.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория