Показать сообщение отдельно
Старый 23.06.2009, 02:10   #10
dimal
Новенький
 
Регистрация: 19.06.2009
Сообщений: 15
Smile

Цитата:
Сообщение от void Посмотреть сообщение
В этом случае вам надо копаться действительно в tt_content.image.20, а точнее, в class.tx_cssstyledcontent_pi1.php
Если я правильно понял код, то вам нужна userFunc в stdWrap-е параметра imgList.
Спасибо за наводку, посмотрел но пока ничего там не понял. Покопаюсь потом, сейчас силов уж нетути...

А вариант с 10 элементами по 1 картинке и orderBy=RAND() проверил сегодня - да, в принципе это работает! Спасибо Pavel Antonov!
Но уж очень много минусов... главный - вокруг каждого элемента стоит лишний DIV и лишняя таблица. Как их убрать, опять непонятно, а времени снова копать нет да и желания честно говоря поубавилось.
Другой минус - при вводе на каждую картинку надо минимум 7 кликов вместо одного. А при необходимости заменить один из файлов я вообще не нашёл пока другой возможности найти элемент с заменяемым файлом, как искать всё подряд... или тратить при вводе каждого ещё 2 клавиши копи-паст и пару кликов, называя элемент контента так же как файл.

Так что советы по улучшению по-прежнему охотно принимаются.

Вот собственно работающий вариант:

Код:
temp.render_1 < tt_content.image.20
temp.render_1 {
            spaceBelowAbove = 0
            colSpace = 0
            rowSpace = 0
            noRows = 1
            textMargin = 0
            borderThick = 0
            textMargin = 0
            renderMethod = table
            noStretchAndMarginCells = 1
            noStyle = 1
            stdWrap.wrap = <td>|</td>
            }
...
     IMAGES = COA_INT
     IMAGES {
       10 = CONTENT
       10 {
          table = tt_content
          select {
            pidInList = 19
            orderBy = RAND()
            max = 5            
            }
          renderObj < temp.render_1
          wrap = <table id="imagestring"><tr>|</tr></table>
          }
       }
...

Последний раз редактировалось dimal; 23.06.2009 в 02:27
dimal вне форума   Ответить с цитированием