Вывод наград для форума
|
|
ynikod | Дата: 01 Октября 2011, 16:49 | Сообщение # 1 | ● ● ● ● ● 21 сообщение Статус: Offline | http://s59.radikal.ru/i163/1110/03/58235aa55a17.jpg как скрыть количество.что-бы только отображалась сама медаль ? Не помогает <div style="display:none">$AWARDS$</div> я вывожу награды таким способом <span id="listawards$ID$">загрузка наград ...</span> <script type="text/javascript"> $('#listawards$ID$').hide(); $.get('/index/54-$UID$', function(data){ data=$(data).text(); $('#listawards$ID$').empty().append($('td', data)).show(); })</script> | | |
|
Andre | Дата: 03 Октября 2011, 10:09 | Сообщение # 2 | ● ● ● ● ● 1822 сообщения Статус: Offline | Стилями, посмотри код выводимого содержания и пропиши скрытие. | | |
|
ynikod | Дата: 03 Октября 2011, 20:15 | Сообщение # 3 | ● ● ● ● ● 21 сообщение Статус: Offline | Andre, не выходит | | |
|
Andre | Дата: 04 Октября 2011, 22:31 | Сообщение # 4 | ● ● ● ● ● 1822 сообщения Статус: Offline | Вот код: <img alt="" src="http://s5.ucoz.net/img/awd/awards/2.png" border="0"><div style="padding-top: 2px; font-size: 7pt;"><b>1</b> т.е. нужно скрыть тег b #ид объекта где выводятся награды b{display:none} | | |
|
Inkvizitor2187 | Дата: 05 Октября 2011, 14:27 | Сообщение # 5 | ● ● ● ● ● 87 сообщений Статус: Offline | так в диве кроме b ничего и нет, скрыть нафик сразу весь див
<style> .myWinTD1 {background:none;} .myWinTD2 {background:none;} .listawards$ID$ div {display:none;} </style>
это фигня, другой вопрос
<div id="awrd" align="center"></div> <script type="text/javascript"> $.post('/index/54-$ID$', function(awrd){ awrd=$(awrd).text(); awrd1 = $('img', awrd); $('#awrd').html(awrd1); }); </script>
это выводит img шки , ибо если использовать скрипт с первого поста, выводятся <td></td> и как ты не крути они будут идти в строчку, когда их будет много то страница тупо раздвинется по этому к этому img , который мы уже получили, надо приделать ссылку, чтобы открывать окошко с инфой а ссылку вытащить не получается... ибо код самого изображения вылазиет как object , был бы string - не проблема
есть выход?Добавлено (05 Октябрь 2011, 14:27) --------------------------------------------- Никто не шарит? | | |
|
Andre | Дата: 05 Октября 2011, 15:24 | Сообщение # 6 | ● ● ● ● ● 1822 сообщения Статус: Offline | считывай у td onclick и присваивай картинкам или ссылкам в которые можно засунуть эти картинки | | |
|
Inkvizitor2187 | Дата: 05 Октября 2011, 16:36 | Сообщение # 7 | ● ● ● ● ● 87 сообщений Статус: Offline | так если таким же образом вытаскивать из окошка с наградами td ( $('td', awrd); ), то он тоже будет считываться как объект, и вот до онклика или другого свойства в объекте я добраться уже не могу.. | | |
|
Andre | Дата: 05 Октября 2011, 20:35 | Сообщение # 8 | ● ● ● ● ● 1822 сообщения Статус: Offline | так присваивай клики каждой картинке, типа $('img').click($('td').click()); это я упростил конечно, придется функцию each задействовать с параметром, который и будет служить указателем на нужный td, ведь количество td равно img , а точный указатель на объект из списка это eq Экспериментируй и у тебя все получится | | |
|
Inkvizitor2187 | Дата: 06 Октября 2011, 02:09 | Сообщение # 9 | ● ● ● ● ● 87 сообщений Статус: Offline | Ну я пробовал each ток нихрена не вышло) ну ладно, попробую кликами пофеншуить)) спасибо | | |
|
ynikod | Отредактировал ynikod - Четверг, 06 Октября 2011, 19:22 Дата: 06 Октября 2011, 19:24 | Сообщение # 10 | ● ● ● ● ● 21 сообщение Статус: Offline | Если выводить так ,то потом любой материал заключеный в теги [b] становиться недоступным(он просто не отображается )Добавлено (06 Октябрь 2011, 19:24) --------------------------------------------- сори тупанул,неправильно прописал,забыл про ID | | |
|
Andre | Дата: 08 Октября 2011, 19:12 | Сообщение # 11 | ● ● ● ● ● 1822 сообщения Статус: Offline | ynikod, ну как у тебя дела? получилось? Попробовал поэксперементировать... ужась, клик нормально не передается, пришлось его в текст переводить (String), обрезать и уже формировать вывод . Еще решил кол-во выводить, но сталкнулся с тем, что тег b еще участвует в названии группы медалей... так что лучше изначально отталкиваться от td, а не картинки, если еще и количество нужно, к примеру для вывода title На форуме вообще подобное глупо делать, куча обращений на сервак, а о них я уже почти в каждой теме пишу. | | |
|
ynikod | Дата: 11 Октября 2011, 19:26 | Сообщение # 12 | ● ● ● ● ● 21 сообщение Статус: Offline | ну как у тебя дела? получилось? Да,все что хотел получилось,спасибо ещё разДобавлено (11 Октябрь 2011, 19:26) --------------------------------------------- только один маленький нюанс,у меня сообщения на форуме выводяться без перезагрузки страницы,и после того как добавляю сообщения медали исчезают,появляются только после перезагрузки | | |
|
Inkvizitor2187 | Дата: 14 Октября 2011, 15:35 | Сообщение # 13 | ● ● ● ● ● 87 сообщений Статус: Offline | Попробовал поэксперементировать... ужась, клик нормально не передается, пришлось его в текст переводить (String), обрезать и уже формировать вывод во-во, я тебе об этом и говорил.. что нужно в стринг перевести так ты в конце концов получил ссылку?) | | |
|
Andre | Дата: 15 Октября 2011, 05:28 | Сообщение # 14 | ● ● ● ● ● 1822 сообщения Статус: Offline | ynikod, обработку совершай после каждого сообщения, все равно это издевательство над участниками. Inkvizitor2187, сделал, выводит и медали по количеству, и титле по принадлежности награды, и по стуку подробности | | |
|
Inkvizitor2187 | Дата: 15 Октября 2011, 16:11 | Сообщение # 15 | ● ● ● ● ● 87 сообщений Статус: Offline | все равно это издевательство над участниками учитывая сколько бесполезных скриптов некоторые вставляют в свой сайт, это не самый большой грех))) а такую конструкцию проще, для облегчения, в профиле использовать. а не на форуме
Inkvizitor2187, сделал, выводит и медали по количеству, и титле по принадлежности награды, и по стуку подробности как?!) не сочти за наглость | | |
|
Адский-Наёмник | Дата: 19 Февраля 2014, 07:21 | Сообщение # 16 | ● ● ● ● ● 14 сообщений Статус: Offline | Че тупим) Просто строку допишите. Спан скрыть нужно
Код .myWinTD1 {background:none;} .myWinTD2 {background:none;} span[id^="listawards"] b{display:none} </style><center> | | |
|