![]() |
Показаны 33 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Голосование на форуме - передача данных с главной страницы сайта. (http://netadmin.ws/forum/showthread.php?threadid=4974)
Голосование на форуме - передача данных с главной страницы сайта.
Как передавать данные голосования, если акт сабмит - передача информации происходит вне форума?
То есть, например, на индексовой странице есть форма - три радиобуттон с такими же значениями, что и в голосовании на форуме и кнопочка сабмит. Какой акшн писать кнопке? И где достать адрес голосования для отправки данных?
И еще вопрос, вдогонку - можно ли как-то передать айпи проголосовавшего, чтобы он, войдя после голосования на форум, не смог проголосовать еще раз?
kuchev
насчёт вынесения, смотри ВБПортал, там эта штука работает, код глянь.
__________________
http://www.compware.ru - сайт о разгоне
А поподробней можно?
Я не знаю, что такое вбПортал и где там посмотреть код.
Благодарю.
kuchev
поиск по форуму по словам портал, vbportal... там всё написано
__________________
http://www.compware.ru - сайт о разгоне
Alone
Я, наверное, слегка туповат. Но поиск мне не дал ничего - все темы, которые он нашел, создавали люди, знающие, что такое портал... 
Может можно как-то коротко объяснить, что это? И можно ли без этого обойтись?
И можно ли обойтись без портала, чтобы осуществлять сабж?
Извините за беспокойство, если что... 
я вот тоже спрашивал - можно ли выносить это все ВНЕ форума (на любую другую страницу - пусть даже не ВБПортал), пока никто не ответил 
__________________
yMC.ru - хомяк музыканта
Надо приклеить эту тему, пусть народ думает...
Ð_ебята...
Но ведь чувствую, что это просто! Неужели никто не додумается? Или лень отвечать?
И все-таки, разъясните, пожалуйста, для чего вбПортал нужен...
kuchev
ну лень народу читать... совсем ленивый стал. ВБП это дополнение для форума, сайт на его основе, а если точнее, то в принципе эта таже самая php-nuke, полностью интегрированная с форумом. Найти моно здесь:
http://www.phpportals.com
всё о настройке и русификации в ПОИСКЕ!
__________________
http://www.compware.ru - сайт о разгоне
Да, но еще бы знать, что такое пхп нюк...
А по ссылке сейчас почитаю..
Дык дело то в том, что мне не нужен сайт на основе форума...
У меня сайт человека (персональный), выполненный на флэше и на него нужен форум. Дизайны совершенно разные, только на самом форуме я дизайн переделал под стиль флэш-сайта...
Может кто нить помочь или нет? Здесь же собрались знатоки пхп и структуры форума! Неужели никто не сможет сказать?
одно это просто взять action формы где в данном случае это forum/poll.php, скрытые параметры как action, pollid и выбираемые параметры как optionnumber где пхп ничего к этому не имеет. И другое это написать скрипт на пхп который будет брать все это из базы и на лету создавать из этого флэшку или передавать эти параметры во флэш. Если тут подрозумевается первый вариант то я никаких сложностей не вижу, учить хтмл и формы нужно. А если второй случай то это уже целая программа и совсем не простая, и так просто тебе ее никто не возьмется делать.
__________________
Всегда есть решение.
polo так проблема с формами ВБ (да наверно не только его) - это то, что они работают через сессии (даже с гостями), а как сессии прописать в ФЛАШЕ или НТМЛ?
__________________
yMC.ru - хомяк музыканта
MCTarakan
Видать, трудновато ето все... 
не нужно никакой сессии передавать.
__________________
Всегда есть решение.
polo
Тогда человек сможет проголосовать повторно, зайдя на форум... А этого не хотелось бы...
polo
quote:
не нужно никакой сессии передавать.

__________________
yMC.ru - хомяк музыканта
снова подымаю тему! Потому что ничего конкретного так и не сказали... 
Например, у меня есть такая тема: http://muzzclub.net5.ru/forum/showt...=&threadid=2376
Я хочу, чтобы например при нажатии на ссылку на дргом сайте человек переходил на данную тему, одновременно проголосовав за какой-то пункт...
Попробывал написать ссылку так: http://muzzclub.net5.ru/forum/poll....5&threadid=2376 (о чем Поло говорил) так оно мне пишет:
Вы не можете добавить Опрос в эту Тему потому что в данной Теме он уже есть.
а если убрать &threadid=2376, то пишет:
thread не верно указан. Если Вы зашли по достоверной ссылке сообщите об этом Администратору
Так как сделать??? 
__________________
yMC.ru - хомяк музыканта
MCTarakan
Молодец, MC, а то я уже и забыл про этот тред 
Спасибо, что напомнил 
kuchev добавил 19-04-2003 в 22:34:19:
MCTarakan
Причем проголосовать мог любой посетитель, не только зарегиный. А вот постить чтобы он уже не мог. Мож хак какой придумать?
kuchev ну насчет голосований и постов - то тут все просто - настраиваешь пермишены и все дела!
а вот про сам процес голосования на другом сайте... 
__________________
yMC.ru - хомяк музыканта
MCTarakan
Когда я смотрел, то именно такой возможности я тама в пермишенах не увидел...
Плохо смотрел значит.
Еще посмотрю.
kuchev смотри пермишены для Гостей в каждом отдельном разделе и убирай *can post, но ставь галку *can vote или как-то так! 
__________________
yMC.ru - хомяк музыканта
Ок, спасибо.
kuchev добавил 20-04-2003 в 00:04:29:
Теперя осталось только придумать, как голосить с главной страницы....
)
kuchev ну насчет главной страницы сайта - то там проще... надо поставить что-то типа vbPortal-a or MyVBIndex-a! 
__________________
yMC.ru - хомяк музыканта
MCTarakan
С другого сайта, не портала и не индекса...
kuchev ясно... админ и прочие плотно игнорируют данную тему! 
З.Ы. и еще, сразу сюда пишу, может все-таки ответят...
Вообщем, хочу чтобы в форме быстрого ответа было можно сразу давать оценку темы! Т.е. чтобы это происходило одновременно и ответил и оценочку поставил одним кликом на "поместить ответ"
Ð_еально?
__________________
yMC.ru - хомяк музыканта
ДА, кстати, как раз интересует и то и то
Отвтьте плиз! Лучше про голосование 
Знаете какая во всем этом проблема? Можно сделать отдельный файл который будет инициализировать сессию для вб, быбирать голосование и выдавать его на любой странице но вся проблема в том что если чел просто посмотрит голосования или эту страницу не посетив форум то в другой раз когда он посетит форум то темы что он не читал не будут помеченны как новые.
polo добавил 20-04-2003 в 18:16:32:
да и вообще с чего вы взяли что он без сессии не разрешает голосовать? Все разрешает.
__________________
Всегда есть решение.
polo ну тада скажи как и мы отстанем! 
__________________
yMC.ru - хомяк музыканта
я уже говорил.
http://netadmin.ws/forum/showthread.php?s=&postid=40364#post40364
__________________
Всегда есть решение.
polo ну я так и попробывал: http://netadmin.ws/forum/showthread...41464#post41464
тока ничего не выходит 
можно мне тупому
дать готовое решение? 
MCTarakan добавил 20-04-2003 в 21:04:14:
да и еще, попробывал я сделать голосование за тему на внешней странице так (убрав эту пресловутую сессию):
<form action="http://muzzclub.net5.ru/forum/threadrate.php" method="get">
<font face="verdana" size="1">
<input type="hidden" name="s" value="">
<input type="hidden" name="threadid" value="2376">
<select name="vote">
<option value="-1" selected>выберите оценку...</option>
<option value="5">5 .. Супер</option>
<option value="4">4</option>
<option value="3">3 .. Средне</option>
<option value="2">2</option>
<option value="1">1 .. Хуже некуда</option>
</select>
<input type="image" src="http://muzzclub.net5.ru/forum/images/go.gif" border="0"
align="absbottom">
</font>
</form>
quote:
Системное Сообщение
Действие которое Вы попытались совершить не может быть выполнено, так как был потерян контакт с сервером, попробуйте сделать это повторно при новом соединении.
ПопробуÐ
¹те снова!
__________________
yMC.ru - хомяк музыканта
блин, пробовал прикрутить голосование за тему в форму быстрого ответа, но че-то не получается 
как только не пытался...
$threadrateselect, который в showthread стоит что-то совсем не хотит работать...
хотя поидее этож одна и таже страница... наверху работает, а внизу в форме не хотит, потом еще ниже снова работает... что-то я совсем заколебался...
Если же вставлять его как я написал выше, то он ругается, что у меня не заполнены поля темы и сообщения (хотя они заполнены)... вообщем (_!_)
а так хотелось бы...
__________________
yMC.ru - хомяк музыканта
все-таки это очень просто оказалось! 
Вот как прикрутить голосование за тему в форму быстрого ответа (заодно прикрутил приаттачивание файла
):
<!- attach & rating ->
<tr><td bgcolor="{firstaltcolor}" valign="top"><normalfont><b>Прикрепить файл:</b></normalfont><br>
<small>Ð_азмер: $maxattachsize</smallfont></td>
<td bgcolor="{firstaltcolor}" valign="top"><smallfont>
<input type="hidden" name="MAX_FILE_SIZE" value="$maxattachsize_temp">
<input type="file" class="bginput" name="attachment">
<br>Ð_азрешенные файлы: $attachextensions</smallfont></td>
</tr>
<tr><td bgcolor="{secondaltcolor}" valign="top"><normalfont><b>Оценка темы:</b></normalfont></td>
<td bgcolor="{secondaltcolor}" valign="top">
<smallfont>
<select name="rating">
<option value="0">Ваша оценка</option>
<option value="5">5 .. Круто</option>
<option value="4">4</option>
<option value="3">3 .. Средне</option>
<option value="2">2</option>
<option value="1">1 .. Ацтой</option>
</select>
Если хотите, можете поставить оценку темы.</smallfont></td>
</tr>
<!- attach & rating ->

__________________
yMC.ru - хомяк музыканта
| Формат времени GMT. Текущее время 20:27. | Показаны 33 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.