Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Учет клика по ссылке твита.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Sankaboy
Отправлено: 03 Мая, 2012 - 12:56:55
Post Id



Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Привет.
CODE (html):
скопировать код в буфер обмена
  1. <a href="https://twitter.com/share" class="twitter-share-button" data-url="none" data-text="текст твита" data-lang="ru" data-count="none">Твитнуть</a>

Не знаю как засчитать нажатие этой ссылки через пхп. При нажатии ссылки всплывает окно и твитится. Одновременно же нужно чтобы срабатывали условия на пхп. Помогите!
 
 Top
armancho7777777 Супермодератор
Отправлено: 03 Мая, 2012 - 23:19:18
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Если страница при этом не обновляется, то никак.
Ну, почти никак.
AJAX в помощь.

(Отредактировано автором: 03 Мая, 2012 - 23:19:49)

 
 Top
КЫР
Отправлено: 04 Мая, 2012 - 00:32:27
Post Id



Частый гость


Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011  
Откуда: Новосибирск


Помог: 2 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('.twitter-share-button').click(function(event) {
  3. event.preventDefault();
  4. $.post('clicks.php', text: $(this).attr('data-text'));
  5. location.href = $(this).attr('href');
  6. });
  7.  


ну или передавать не текст, а какой-либо еще идентификатор


-----
Fuck you guys, I'll going home
 
 Top
Sankaboy
Отправлено: 04 Мая, 2012 - 11:51:20
Post Id



Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




КЫР пишет:
CODE (javascript):
скопировать код в буфер обмена



$('.twitter-share-button').click(function(event) {

event.preventDefault();

$.post('clicks.php', text: $(this).attr('data-text'));

location.href = $(this).attr('href');

});


ну или передавать не текст, а какой-либо еще идентификатор


Можешь объяснить что к чему? В скриптах я не совсем понимаю. Иногда замечаю совпадения с пхп и всеУлыбка
 
 Top
armancho7777777 Супермодератор
Отправлено: 04 Мая, 2012 - 11:53:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Язык javascript.
В примере используется библиотека jQuery.
 
 Top
КЫР
Отправлено: 04 Мая, 2012 - 12:33:25
Post Id



Частый гость


Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011  
Откуда: Новосибирск


Помог: 2 раз(а)




$('.twitter-share-button').click - отлавливает нажатие на объекты с классом twitter-share-button
event.preventDefault(); - отменяет переход по ссылке
$.post('clicks.php', text: $(this).attr('data-text')); - запускаем скрипт clicks.php, в который параметром передаем любое нужное для идентификации значение (в данном случае в clicks.php значение $_POST['text']==тексту твита)
location.href = $(this).attr('href'); - таки переход по сылке)


-----
Fuck you guys, I'll going home
 
 Top
Sankaboy
Отправлено: 04 Мая, 2012 - 15:06:17
Post Id



Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




А чтобы значение $_POST['text'] оставалось в том же файле где и скрипт нужно:
$.post(text: $(this).attr('data-text'));
вот так?
 
 Top
Sankaboy
Отправлено: 05 Мая, 2012 - 13:32:27
Post Id



Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Все равно не понимаю как им пользоваться. Руки косые.
 
 Top
armancho7777777 Супермодератор
Отправлено: 05 Мая, 2012 - 17:20:41
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Конечно.
Если Вы языка не знаете в`овсе, что Вы хотели))
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB