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]   

> Без описания
Demeus
Отправлено: 18 Августа, 2011 - 15:19:57
Post Id


Гость


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


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




Всем привет!
Хочу создать у себя на сайте кнопку "В мои закладки" как на сайте ruseller.com
Но столкнулся с вопросом как лучше сделать.
1 Через форму (передавать постом id юзера и id поста и записывать через ajaх в таблицу)
2 Через сессию, только как узнать id статьи, парсить url не получится т.к. на станице есть несколько статей
Подскажите как лучше сделать?
 
 Top
LIME
Отправлено: 18 Августа, 2011 - 15:27:12
Post Id


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


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


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




однозначно 1
(Добавление)
только зачем форма
онклик
 
 Top
White
Отправлено: 18 Августа, 2011 - 15:28:20
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


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




Demeus через ajax передать скрипту id поста. скрипт проверяет $_SESSION['login'] и если он существует записывает его и id поста в соответствующую таблицу.


-----
if(time()>1356048000) die();
 
 Top
Demeus
Отправлено: 18 Августа, 2011 - 15:35:31
Post Id


Гость


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


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




[quote=LIME][/quote] тогда как передать ID записи? прописать в url?
(Добавление)
я делаю так
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div id="saveToPersonal">
  3. <a id="saveToBookmarks" href="#"><img class="loader" src="css/images/ajax-loader3.gif" />В мои закладки</a><span></span>
  4. </div>
  5.  

ну и
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $(function(){$('#saveToBookmarks').click(function(){
  3.         alert('click');
  4. });});
  5.  

только как передать id поста?

(Отредактировано автором: 18 Августа, 2011 - 15:40:48)

 
 Top
КЫР
Отправлено: 18 Августа, 2011 - 15:43:17
Post Id



Частый гость


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


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




CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <div id="saveToPersonal">
  3. <a id="saveToBookmarks" href="javascript:toBookmarks(<?php print $id ?>);"><img class="loader" src="css/images/ajax-loader3.gif" />В мои закладки</a><span></span>
  4. </div>
  5.  

и обрабатываешь в скрипте


-----
Fuck you guys, I'll going home
 
 Top
Demeus
Отправлено: 18 Августа, 2011 - 15:56:48
Post Id


Гость


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


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




я плохо знаю javascript
и у меня вопрос как получить значение toBookmarks?
 
 Top
Viper
Отправлено: 18 Августа, 2011 - 16:28:25
Post Id



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


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


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




Demeus в фунцию

CODE (javascript):
скопировать код в буфер обмена
  1. function toBookmarks(user_id, post_id) {
  2. // отсылка данных
  3. }


Если вы используете сессии для контроля юзера, то первый параметр в функции можно не указывать.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Demeus
Отправлено: 18 Августа, 2011 - 17:09:27
Post Id


Гость


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


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




сделал так
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <a id="saveToBookmarks" href="#" onclick="addHit('111')" rel="nofollow"
  3.  

и так
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. function addHit(data1){
  3. // отсылка данных
  4. }
  5.  
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB