|
Материалы пользователя: Получение данных
|
|
| neonweb | Дата: 23 Марта 2010, 22:40 | Сообщение # 1 |  ● ● ● ● ● 352 сообщения Статус: Offline | Здравствуйте. Существует страница материалов пользователя, так ее нельзя редактировать. Как мне получить данные(как информер) этих материалов, чтобы прямо последние 10 записей в блоге можно было вставить в профиль пользователя? Заранее спасибо. | | |
|
| Bog4ev | Дата: 23 Марта 2010, 22:54 | Сообщение # 2 |  ● ● ● ● ● Статус: Offline | neonweb, Для начала зайти: Страница архива материала. И $BODY$ объеденить в дивы: Code <div id="nwUser">$BODY$</div> И в нужном месте персональной страницы: Code <iframe src="http://ваш_сайт/ваш_модуль/0-0-0-0-17-$_USER_ID$" onload="document.getElementById('nwUser2').innerHTML = fr.document.getElementById('nwUser').innerHTML;" name="fr" style="width:100%; height:100%;border:0"></iframe><span id="nwUser2"></span> P.S.: Если не работает, проверьте включили ли Вы эту возможность. [ Сообщение от пользователя с низкой репутацией. Показать ] | | |
|
| neonweb | Отредактировал neonweb - Вторник, 23 Марта 2010, 23:16 Дата: 23 Марта 2010, 23:15 | Сообщение # 3 |  ● ● ● ● ● 352 сообщения Статус: Offline | Работает, только во фрейме вся страница полностью а не только материалы А хотя НЕТ стоп! И фрейм и материалы! Как мне фрейм скрыть? | | |
|
| Bog4ev | Дата: 23 Марта 2010, 23:16 | Сообщение # 4 |  ● ● ● ● ● Статус: Offline | neonweb, Поэтому нужно body объеденить в дивы: Code <div id="nwUser">$BODY$</div> И вытащить их в нужное место. [ Сообщение от пользователя с низкой репутацией. Показать ] | | |
|
| neonweb | Отредактировал neonweb - Вторник, 23 Марта 2010, 23:24 Дата: 23 Марта 2010, 23:23 | Сообщение # 5 |  ● ● ● ● ● 352 сообщения Статус: Offline | Так я объединил, получается такая картина, идет полностью фрейм с той страницей материалов, после него те самые материалы, которые мне нужны, а потом данные персональной страницы, которые съехали вниз непойми из за чего. | | |
|
| Bog4ev | Дата: 23 Марта 2010, 23:25 | Сообщение # 6 |  ● ● ● ● ● Статус: Offline | neonweb, Ссылку на сайт и тестовый аккаунт. [ Сообщение от пользователя с низкой репутацией. Показать ] | | |
|
| neonweb | Отредактировал neonweb - Вторник, 23 Марта 2010, 23:48 Дата: 23 Марта 2010, 23:43 | Сообщение # 7 |  ● ● ● ● ● 352 сообщения Статус: Offline | на сайте ничего не получится посмотреть,так как все закрыто и тестируется вот скрин: Добавлено (23 Март 2010, 23:40) --------------------------------------------- Все ок, материалы в норме, а вот как этот фрейм убрать? Добавлено (23 Март 2010, 23:43) --------------------------------------------- Поставил hight на 0 и фрейм исчез, спасибо за помощь! | | |
|
| Bog4ev | Отредактировал Bog4ev - Вторник, 23 Марта 2010, 23:51 Дата: 23 Марта 2010, 23:48 | Сообщение # 8 |  ● ● ● ● ● Статус: Offline | neonweb, А теперь тоже самое, только на русском языке P.S.: Делаешь соц.сеть? UPD: http://helper.ucoz.ru/faq/0-0-7 [ Сообщение от пользователя с низкой репутацией. Показать ] | | |
|
| neonweb | Отредактировал neonweb - Вторник, 23 Марта 2010, 23:52 Дата: 23 Марта 2010, 23:54 | Сообщение # 9 |  ● ● ● ● ● 352 сообщения Статус: Offline | Все нормально, отображается фрейм а за ним сами материалы, которые мы получили. Все ок, как по коду. Чтобы скрыть фрейм, ставим height на 0 и тогда остаются только те самые материалы, которые нам нужны были. Только другой вопрос, там переключатели страниц будут вообще появляться, если их как в настройках больше 10 будет? P.S. Не совсем соц сеть, скорее микро-блоги, интересно было реализовать такую идею, вот интересно получается. Добавлено (23 Март 2010, 23:54) --------------------------------------------- Спс за ссылку! буду знать. | | |
|
| Bog4ev | Дата: 23 Марта 2010, 23:55 | Сообщение # 10 |  ● ● ● ● ● Статус: Offline | neonweb, Должны. Проверь. [ Сообщение от пользователя с низкой репутацией. Показать ] | | |
|
| cucYa | Дата: 24 Марта 2010, 00:02 | Сообщение # 11 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Code <div id="userdata"></div> <script type="text/javascript"> (function () { $.get('ссылка', function (a) { $.each($('div.eTitle a', a), function (i, link) { if (i < 11) $('#userdata').append(link); }); }); })(); </script> | | |
|
| neonweb | Дата: 24 Марта 2010, 00:05 | Сообщение # 12 |  ● ● ● ● ● 352 сообщения Статус: Offline | neonweb, Должны. Проверь. Работают, класс! Ты проверил личку? я там написал про аватары, как с ними быть?Добавлено (24 Март 2010, 00:05) --------------------------------------------- Не знаю ваш ник, что это? | | |
|
| cucYa | Дата: 24 Марта 2010, 00:07 | Сообщение # 13 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Не знаю ваш ник, что это? Нажать не пробовали, чтобы узнать? А на счёт "что это?". Здравствуйте. Существует страница материалов пользователя, так ее нельзя редактировать. Как мне получить данные(как информер) этих материалов, чтобы прямо последние 10 записей в блоге можно было вставить в профиль пользователя? Заранее спасибо. | | |
|
| neonweb | Дата: 24 Марта 2010, 00:11 | Сообщение # 14 |  ● ● ● ● ● 352 сообщения Статус: Offline | cucYa, извиняюсь, у меня его не было видно, пока я не навел мышь. По делу: И какой вариант лучше, тот что вы мне предложили или тот что Bog4ev? | | |
|
| Bog4ev | Отредактировал Bog4ev - Среда, 24 Марта 2010, 00:12 Дата: 24 Марта 2010, 00:12 | Сообщение # 15 |  ● ● ● ● ● Статус: Offline | cucYa, И $.get'ом можно было сделать. Но хотелось как то быстрее neonweb, То, что предложил cucYa. [ Сообщение от пользователя с низкой репутацией. Показать ] | | |
|
| cucYa | Дата: 24 Марта 2010, 00:14 | Сообщение # 16 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | neonweb, с моим вариантом работать легче. | | |
|
| neonweb | Дата: 24 Марта 2010, 00:16 | Сообщение # 17 |  ● ● ● ● ● 352 сообщения Статус: Offline | Ок, только теперь мне BODY заключать в userdata?Добавлено (24 Март 2010, 00:16) --------------------------------------------- Bog4ev, что там с аватарами? | | |
|
| cucYa | Дата: 24 Марта 2010, 00:24 | Сообщение # 18 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Нет, вам просто поставить это куда вам нужно и поставить ссылку на нужную страницу, правда если вид материалов не стандартный, то отредактируйте это. | | |
|
| uWeb | Дата: 24 Марта 2010, 00:31 | Сообщение # 19 | ● ● ● ● ● 1135 сообщений Статус: Offline | cucYa, чем отличается Code $.each($('div.eTitle a', a), function (i, link) { if (i < 11) $('#userdata').append(link); }); от Code $('div.eTitle a', a).each(function (i, link) { if (i < 11) $('#userdata').append(link); }); ? | | |
|
| neonweb | Дата: 24 Марта 2010, 00:32 | Сообщение # 20 |  ● ● ● ● ● 352 сообщения Статус: Offline | Что то у меня не показывает ничего.. Помогите еще пожалуйста с аватарами Как называется параметр, который выводит ссылку на аватар пользователя, у которого просматриваешь профиль? А то там есть только $USER_AVATAR_URL$, но если я его ставлю, то он выдает мой аватар у всех пользователей Еще есть $_AVATAR$, но это не ссылка, а уже подставленный как я понял в <img src=""> аватар, а мне надо такой плавающий параметр применить к <img src=""> чтобы поставить отражение фото, то есть класс от скрипта. я даже класс немогу применить к этому $_AVATAR$, так как он уже готовый... | | |
|