Модераторы: diadiavova, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вставка картинки (на Стенку вКонтакте) 
:(
    Опции темы
Natapro
Дата 1.11.2009, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Всем Известа думаю программка для контакта ВК.Пейнт, а если нет то она собой програмку которая вставляет на стенку контакта картинку...
Хотелось такую возможность и себе б взять, вот села разбирать скрипт
1) сам скрипт Стенки (вродь лишнее всё позабирала)

 
  
Код

  <a name="wallAdded"></a>
  <div id="wall" class="flexOpen">
   <div class="bOpen">
    <div class="flexHeader clearFix" onclick="return collapseBox('wall', this, 0.5, 0.25, false)" onfocus="blur()">
     <div><h2>Стена <span>(1 запись)</span></h2></div>
     <div class="flexEdit" >
      <a href="/wall.php" onclick="event.cancelBubble = true; " title="">редактировать</a>
     </div>
     <img id="progr2" style="float:right; display:none; margin-top:3px" src="/images/upload.gif">
    </div>
   </div>
   <div class="c" >
    <div class="fSub clearFix">
     <h3>
      <div style="float: left;">
       единственная запись
      </div>
      <div style="float: right;" >
       <a href="javascript: show_quick_reply()">Написать</a><span class="divide">|</span><a href="javascript: if (ge('wRaquo').innerHTML == '&raquo;') {ge('wRaquo').innerHTML = '&laquo;'} else {ge('wRaquo').innerHTML = '&raquo;'}; shide('moreWall'); ">Все функции <span id='wRaquo'>&raquo;</span></a>
      </div>
     </h3>
    </div>
      <div id='moreWall' style='display:none'><a class='wallFunc' href='/graffiti.php?act=draw&to_id=45767935'>Граффити</a><a class='wallFunc' href='/photos.php?to_id=45767935'>Фото</a><a class='wallFunc' href='/video.php?to_id=45767935'>Видео</a><a class='wallFunc' href='/audio.php?to_id=45767935'>Аудио</a></div>
    <script type="text/javascript">
function show_quick_reply() {
  quickReply('quickReply', 0.55, 0.40, 1); ge('reply_field').value = '';
}

function checkLinks() {if (isGroup && !linksAllowed && hasLinks(ge('reply_field').value)) {alert('Владелец стены запретил использование ссылок.'); return false; } else {return true;}} 
var posting_on_wall = false;
function postIt() {
  if (posting_on_wall) {
    return;
  }
  var txt = ge('reply_field').value;
  if (!trim(txt).length) {
    ge('reply_field').focus();
    return;
  }
  posting_on_wall = true;
  page = page + 1;
  hide('msg', 'dld'); 
  show('progr2');
  setTimeout('ge("progr2").src = "images/upload.gif"', 200);
  var params = {act: 'get10', wall_hash: 'eab87ad1fa58f6d6078420cc72499f89', wpage: 100000, seed: txt, fpage: page, mid: ge('to_id').value, n: 3};
  var callback = function(obj, text) {
    posting_on_wall = false;
    hide('r', 'progr2');
    show('msg');
    ge('fBox2').innerHTML = parseResponse(text);
  }
  var stop = function(obj, text) {
    hide('progr2');
    ge('reply_field').focus();
    posting_on_wall = false;
  }
  var options = {onSuccess: callback, onFail: stop, onCaptchaShow: stop, onCaptchaHide: stop};
  Ajax.postWithCaptcha('wall.php', params, options);
}
</script>
    <div id="quickReply">
     <div id="r" class="r" style="display:none">
      <div style="padding: 5px 12px">
       <form method="POST" action="wall.php" name="postMessage" id="postMessage">
        <input type="hidden" id="to_id" name="to_id" value="457679358028"/>
        <input type="hidden" id="act" name="act" value="sent"/>
        <textarea onkeyup="utils.checkTextLength(4096, this.value, ge('textWarn'))" id="reply_field" name="message" style="width:360px; height:80px" onKeyPress="if (event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) {if (checkLinks()) {postIt()}}"></textarea>
       </form>
        <div id="textWarn" style="color:#666666;margin:5px 0px;display:none;width:280px;float:left"></div>
        <div style="height:1.3em; height:25px;">
        <div id = "br" style="text-align:right">
        <ul class='nNav' style='float: right'>
          <li style="margin-top: 3px; margin-right: 4px">
            <b class="nc"><b class="nc1"><b></b></b><b class="nc2"><b></b></b></b>
            <span class="ncc"><a id="postIt" title="Ctrl+Enter" href="javascript: postIt()" onclick="return checkLinks()">Отправить</a></span>
            <b class="nc"><b class="nc2"><b></b></b><b class="nc1"><b></b></b></b>
          </li>
        </ul>
        <!--ul class="buttonRow" style="float:right;" class="clearFix">
         <li style="width:6.4em;"><a style="width:5.4em;" title="Ctrl+Enter" onclick="return checkLinks();" id="postIt" href="javascript: postIt()">Отправить</a></li>
        </ul-->
        </div>
       </div>
      </div>
     </div>
    </div>
    <div id='msg' style='display:none'>Сообщение отправлено.</div>
    <div id="dld" style="display:none">Сообщение удалено.</div>
    <script for="playerWall" event="FSCommand" language="Jscript">
  if(browser.msie){
    if (arguments && arguments[1] && /^(flashDebug|stateChanged\(([^()]+)\);$)/.test(arguments[1])) {
      eval(arguments[1]);
    }
  }
</script>    <div class="flexBox clearFix" id="fBox2">
        <div id="wPostContainer67183871">
    <div id="wPostContent67183871">
     <table class="wallpost" border="0" cellspacing="0" width="100%">
      <tr>
       <td class="image">
        <a href="/id45767935">
         <img border="0" src="http://cs618.vkontakte.ru/u45767935/c_f8f21ed3.jpg">
        </a>
        <div style='color:#aaa;margin:4px 0px 0px 10px;'>Online</div>
       </td>
       <td class="info">
        <div class="header">
         <a href="/id45767935" style="font-weight: bold;">Натусик ⎷⎛Программисточка&#9 Шастун</a> <b>написала</b><br />
         <small>сегодня в 19:46</small>
        </div>
        <div class="text" id="wPost67183871" style="width: 315px; overflow: hidden;"><a class='Graffiti' href='/graffiti164935929?from_id=45767935'><img src='http://cs9412.vkontakte.ru/u45767935/m_a0d65bb4.png' width='272' height='136'/></a></div>
        <div class="actions">
         <a href="/wall.php?act=write&id=457679358028"><small>Написать на моей стене</small></a><span class="sdivide">|</span><a href="javascript: deletePost(67183871,45767935)"><small>Удалить</small></a>
        </div>
       </td>
      </tr>
     </table>
    </div>
   </div>
    </div>
   </div>
  </div>


 </div>
</div>

</div>



2) Вот поидеи нашла сам код картинки там:
Код

<div class="text" id="wPost67183871" style="width: 315px; overflow: hidden;"><a class='Graffiti' href='/graffiti164935929?from_id=45767935'><img src='http://cs9412.vkontakte.ru/u45767935/m_a0d65bb4.png' width='272' height='136'/></a></div>


и как мне произвисти вставку помогите ...


Это сообщение отредактировал(а) Natapro - 1.11.2009, 21:03


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Любитель
Дата 1.11.2009, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: нет
Всего: 92



В принципе для вставки картинки там формируется обычный png-имадж и POST-запрос на адрес, передаваемый "графити"-флешки через методы SWFObject-а (so.addVariable('postTo','http://vkontakte.ru/...'). Соответственно вам нужно определить куда отсылать картинку, сформировать POST-запрос (возможно, нужно в точности передавать все хидеры - я не проверял) и отослать его. Ну + авторизационная куку к нему прибить, конечно, же надо..

Если это будет интегрироваться в браузер (в виде тупого file-инпута и кнопки "отправить"), то с авторизацией проще.



Это сообщение отредактировал(а) Любитель - 1.11.2009, 21:31


--------------------
PM MAIL ICQ Skype   Вверх
Natapro
Дата 1.11.2009, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



ого сложноватто, а можно както-примерчик...


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 2.11.2009, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  1.11.2009,  21:01 Найти цитируемый пост)
Всем Известа думаю программка для контакта ВК.Пейнт

Нет smile 
Вообще по сабжеу разбираться долго придётся. Пока тебе это сложновато будет. Ну хочешь позаморачиваться - почитай статью
http://www.rsdn.ru/article/inet/httpweb.xml

Натусик, что же ты свою страничку в контакте то палишь? smile


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 2.11.2009, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



я Люблю заморчиватсьо, для мну всё тут заморациватсо и тяжельо )) хД
ся Буду читать, но Статти кеко, а Воть если б гдетьо примерчик был мммм...  smile 
где палю ? поудаляля фсе силки фродь :(  а Имя попробуйте найдите С(-: 



--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 2.11.2009, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  2.11.2009,  15:54 Найти цитируемый пост)
а Воть если б гдетьо примерчик был

Примерчик есть в статье. Просто разбираться долго.

Цитата(Natapro @  2.11.2009,  15:54 Найти цитируемый пост)
где палю ? поудаляля фсе силки фродь :(  а Имя попробуйте найдите С(-: 

Отправил в личку


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 3.11.2009, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



 smile  не разобралась :(


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 3.11.2009, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  3.11.2009,  11:49 Найти цитируемый пост)
 не разобралась :( 

Ну я предупредил smile 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 3.11.2009, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



ага :( , :( млин а так надо єто :(

неужели некто не стикался с єтой проблемой раньше ? (с єтим вопросом :*)


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 3.11.2009, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Ну почему не сталкивался? Просто в конкретном примере долго разбираться, так что тут или брось или сама. Будут конкретные вопросы - задавай, но писать весь код целиком никто не будет. Изучай работу с сетью раз тебя так интересует именно эта сфера. Могу книгу порекомендовать если надо, но опять-таки - этоне просто и придётся попыхтеть smile .

Добавлено через 7 минут и 43 секунды
А если ты страничку грузишь в WebBrowser, то там и проблем никаких нет. Сопсно просто программно выполни все необходимые  клики, вставку адреса и всё такое. То, о чём я написал нужно в том случае, если ты хочешь имитировать работу браузера, а если с браузером, то тут всё просто.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 4.11.2009, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Цитата

А если ты страничку грузишь в WebBrowser, то там и проблем никаких нет. Сопсно просто программно выполни все необходимые  клики, вставку адреса и всё такое. То, о чём я написал нужно в том случае, если ты хочешь имитировать работу браузера, а если с браузером, то тут всё просто.

всмисле ? не поняла что-то...


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 4.11.2009, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Картинку можно просто вставить программно и всё, а можно в WebBrowser загрузить страничку, выполнить программно операции, которые обычно выполняет пользователь, и отправить.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 4.11.2009, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



:( чот я запуталась, а в моём случаи что не так ? 


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 4.11.2009, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  4.11.2009,  13:50 Найти цитируемый пост)
а в моём случаи что не так ?

В твоём случае не так то, что ты не внимательно читаешь, что тебе пишут smile


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 4.11.2009, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



я ф 5 утра домой пришла.. чудо что я фобще букви разлцяю...


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума VB .NET
diadiavova
  • Прежде чем задать вопрос, воспользуйтесь поиском: возможно Ваш вопрос уже обсуждался и на него был получен ответ.
  • Если такой же вопрос не найден, не стоит задавать свой вопрос в любую тему, создайте новую.
  • Заголовок темы должен отображать ее суть.
  • Содержание поста должно описывать проблему понятно, но в то же время, по возможности, лаконично. Сначала следует описать суть вопроса, потом можно привести пример кода, не вынуждайте других участников угадывать в чем Ваша проблема - телепатов здесь нет.
  • Будьте взаимно вежливы и дружелюбны.
  • При оформлении сообщений используйте форматирование, примеры кода заключайте в теги [CODE=vbnet][/CODE].
  • Также ознакомьтесь с общими правилами, действующими на всем форуме.
  • Если вопрос решен, не забывайте помечать тему решенной(вверху темы есть ссылка). Кроме того, если Вы хотите отблагодарить участников, оказавших помощь в решении, можно повысить им репутацию, в случае, если у Вас менее 100 сообщений в форуме и функция изменения репутации Вам недоступна, можете написать сюда.
  • Общие вопросы по программированию на платформе .NET обсуждаются здесь.
  • Литература по VB .NET обсуждается здесь.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0665 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.