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 :: Учет клика по ссылке твита.
Не знаю как засчитать нажатие этой ссылки через пхп. При нажатии ссылки всплывает окно и твитится. Одновременно же нужно чтобы срабатывали условия на пхп. Помогите!
armancho7777777
Отправлено: 03 Мая, 2012 - 23:19:18
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Если страница при этом не обновляется, то никак.
Ну, почти никак.
AJAX в помощь.
ну или передавать не текст, а какой-либо еще идентификатор
Можешь объяснить что к чему? В скриптах я не совсем понимаю. Иногда замечаю совпадения с пхп и все
armancho7777777
Отправлено: 04 Мая, 2012 - 11:53:59
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Язык javascript.
В примере используется библиотека jQuery.
КЫР
Отправлено: 04 Мая, 2012 - 12:33:25
Частый гость
Покинул форум
Сообщений всего: 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
Sankaboy
Отправлено: 04 Мая, 2012 - 15:06:17
Гость
Покинул форум
Сообщений всего: 96
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
А чтобы значение $_POST['text'] оставалось в том же файле где и скрипт нужно:
$.post(text: $(this).attr('data-text'));
вот так?
Sankaboy
Отправлено: 05 Мая, 2012 - 13:32:27
Гость
Покинул форум
Сообщений всего: 96
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
Все равно не понимаю как им пользоваться. Руки косые.
armancho7777777
Отправлено: 05 Мая, 2012 - 17:20:41
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Конечно.
Если Вы языка не знаете в`овсе, что Вы хотели))
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.