Форум сетевых администраторов
Показаны 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 03-04-2003 в 12:45:

Голосование на форуме - передача данных с главной страницы сайта.

Как передавать данные голосования, если акт сабмит - передача информации происходит вне форума?
То есть, например, на индексовой странице есть форма - три радиобуттон с такими же значениями, что и в голосовании на форуме и кнопочка сабмит. Какой акшн писать кнопке? И где достать адрес голосования для отправки данных?
И еще вопрос, вдогонку - можно ли как-то передать айпи проголосовавшего, чтобы он, войдя после голосования на форум, не смог проголосовать еще раз?


Помещено Alone 03-04-2003 в 18:17:

kuchev
насчёт вынесения, смотри ВБПортал, там эта штука работает, код глянь.

__________________
http://www.compware.ru - сайт о разгоне


Помещено kuchev 03-04-2003 в 19:23:

А поподробней можно?
Я не знаю, что такое вбПортал и где там посмотреть код.
Благодарю.


Помещено Alone 03-04-2003 в 20:30:

kuchev
поиск по форуму по словам портал, vbportal... там всё написано

__________________
http://www.compware.ru - сайт о разгоне


Помещено kuchev 03-04-2003 в 22:28:

Alone
Я, наверное, слегка туповат. Но поиск мне не дал ничего - все темы, которые он нашел, создавали люди, знающие, что такое портал...
Может можно как-то коротко объяснить, что это? И можно ли без этого обойтись?
И можно ли обойтись без портала, чтобы осуществлять сабж?
Извините за беспокойство, если что...


Помещено MCTarakan 04-04-2003 в 01:12:

я вот тоже спрашивал - можно ли выносить это все ВНЕ форума (на любую другую страницу - пусть даже не ВБПортал), пока никто не ответил

__________________
yMC.ru - хомяк музыканта


Помещено kuchev 04-04-2003 в 01:15:

Надо приклеить эту тему, пусть народ думает...


Помещено kuchev 04-04-2003 в 15:45:

Ð_ебята...
Но ведь чувствую, что это просто! Неужели никто не додумается? Или лень отвечать?
И все-таки, разъясните, пожалуйста, для чего вбПортал нужен...


Помещено Alone 04-04-2003 в 21:02:

kuchev
ну лень народу читать... совсем ленивый стал. ВБП это дополнение для форума, сайт на его основе, а если точнее, то в принципе эта таже самая php-nuke, полностью интегрированная с форумом. Найти моно здесь:
http://www.phpportals.com
всё о настройке и русификации в ПОИСКЕ!

__________________
http://www.compware.ru - сайт о разгоне


Помещено kuchev 05-04-2003 в 00:37:

Да, но еще бы знать, что такое пхп нюк...
А по ссылке сейчас почитаю..


Помещено kuchev 07-04-2003 в 14:10:

Дык дело то в том, что мне не нужен сайт на основе форума...
У меня сайт человека (персональный), выполненный на флэше и на него нужен форум. Дизайны совершенно разные, только на самом форуме я дизайн переделал под стиль флэш-сайта...
Может кто нить помочь или нет? Здесь же собрались знатоки пхп и структуры форума! Неужели никто не сможет сказать?


Помещено polo 07-04-2003 в 20:11:

одно это просто взять action формы где в данном случае это forum/poll.php, скрытые параметры как action, pollid и выбираемые параметры как optionnumber где пхп ничего к этому не имеет. И другое это написать скрипт на пхп который будет брать все это из базы и на лету создавать из этого флэшку или передавать эти параметры во флэш. Если тут подрозумевается первый вариант то я никаких сложностей не вижу, учить хтмл и формы нужно. А если второй случай то это уже целая программа и совсем не простая, и так просто тебе ее никто не возьмется делать.

__________________
Всегда есть решение.


Помещено MCTarakan 07-04-2003 в 21:22:

polo так проблема с формами ВБ (да наверно не только его) - это то, что они работают через сессии (даже с гостями), а как сессии прописать в ФЛАШЕ или НТМЛ?

__________________
yMC.ru - хомяк музыканта


Помещено kuchev 10-04-2003 в 09:37:

MCTarakan
Видать, трудновато ето все...


Помещено polo 10-04-2003 в 22:02:

не нужно никакой сессии передавать.

__________________
Всегда есть решение.


Помещено kuchev 10-04-2003 в 22:05:

polo
Тогда человек сможет проголосовать повторно, зайдя на форум... А этого не хотелось бы...


Помещено MCTarakan 10-04-2003 в 22:46:

polo

quote:
не нужно никакой сессии передавать.

тада он пишет, что не может принять голос!

__________________
yMC.ru - хомяк музыканта


Помещено MCTarakan 19-04-2003 в 22:30:

снова подымаю тему! Потому что ничего конкретного так и не сказали...

Например, у меня есть такая тема: http://muzzclub.net5.ru/forum/showt...=&threadid=2376

Я хочу, чтобы например при нажатии на ссылку на дргом сайте человек переходил на данную тему, одновременно проголосовав за какой-то пункт...

Попробывал написать ссылку так: http://muzzclub.net5.ru/forum/poll....5&threadid=2376 (о чем Поло говорил) так оно мне пишет:

Вы не можете добавить Опрос в эту Тему потому что в данной Теме он уже есть.

а если убрать &threadid=2376, то пишет:

thread не верно указан. Если Вы зашли по достоверной ссылке сообщите об этом Администратору

Так как сделать???

__________________
yMC.ru - хомяк музыканта


Помещено kuchev 19-04-2003 в 22:32:

MCTarakan
Молодец, MC, а то я уже и забыл про этот тред
Спасибо, что напомнил

kuchev добавил 19-04-2003 в 22:34:19:
MCTarakan
Причем проголосовать мог любой посетитель, не только зарегиный. А вот постить чтобы он уже не мог. Мож хак какой придумать?


Помещено MCTarakan 19-04-2003 в 23:19:

kuchev ну насчет голосований и постов - то тут все просто - настраиваешь пермишены и все дела! а вот про сам процес голосования на другом сайте...

__________________
yMC.ru - хомяк музыканта


Помещено kuchev 19-04-2003 в 23:23:

MCTarakan
Когда я смотрел, то именно такой возможности я тама в пермишенах не увидел...
Плохо смотрел значит.
Еще посмотрю.


Помещено MCTarakan 20-04-2003 в 00:01:

kuchev смотри пермишены для Гостей в каждом отдельном разделе и убирай *can post, но ставь галку *can vote или как-то так!

__________________
yMC.ru - хомяк музыканта


Помещено kuchev 20-04-2003 в 00:03:

Ок, спасибо.

kuchev добавил 20-04-2003 в 00:04:29:
Теперя осталось только придумать, как голосить с главной страницы.... )


Помещено MCTarakan 20-04-2003 в 01:22:

kuchev ну насчет главной страницы сайта - то там проще... надо поставить что-то типа vbPortal-a or MyVBIndex-a!

__________________
yMC.ru - хомяк музыканта


Помещено kuchev 20-04-2003 в 10:51:

MCTarakan
С другого сайта, не портала и не индекса...


Помещено MCTarakan 20-04-2003 в 15:23:

kuchev ясно... админ и прочие плотно игнорируют данную тему!

З.Ы. и еще, сразу сюда пишу, может все-таки ответят...

Вообщем, хочу чтобы в форме быстрого ответа было можно сразу давать оценку темы! Т.е. чтобы это происходило одновременно и ответил и оценочку поставил одним кликом на "поместить ответ"

Ð_еально?

__________________
yMC.ru - хомяк музыканта


Помещено Lelik17 20-04-2003 в 17:39:

ДА, кстати, как раз интересует и то и то Отвтьте плиз! Лучше про голосование


Помещено polo 20-04-2003 в 18:12:

Знаете какая во всем этом проблема? Можно сделать отдельный файл который будет инициализировать сессию для вб, быбирать голосование и выдавать его на любой странице но вся проблема в том что если чел просто посмотрит голосования или эту страницу не посетив форум то в другой раз когда он посетит форум то темы что он не читал не будут помеченны как новые.

polo добавил 20-04-2003 в 18:16:32:
да и вообще с чего вы взяли что он без сессии не разрешает голосовать? Все разрешает.

__________________
Всегда есть решение.


Помещено MCTarakan 20-04-2003 в 20:24:

polo ну тада скажи как и мы отстанем!

__________________
yMC.ru - хомяк музыканта


Помещено polo 20-04-2003 в 20:27:

я уже говорил.
http://netadmin.ws/forum/showthread.php?s=&postid=40364#post40364

__________________
Всегда есть решение.


Помещено MCTarakan 20-04-2003 в 20:54:

polo ну я так и попробывал: http://netadmin.ws/forum/showthread...41464#post41464

тока ничего не выходит

можно мне тупому дать готовое решение?

MCTarakan добавил 20-04-2003 в 21:04:14:
да и еще, попробывал я сделать голосование за тему на внешней странице так (убрав эту пресловутую сессию):


PHP:


<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>



а он мне ругается (http://muzzclub.net5.ru/forum/threa...vote=5&x=11&y=8) теперь так:
quote:
Системное Сообщение
Действие которое Вы попытались совершить не может быть выполнено, так как был потерян контакт с сервером, попробуйте сделать это повторно при новом соединении.
ПопробуÐ
¹те снова!



как видешь ссылка отличается наличием в ней сессии... так чо делать то???

__________________
yMC.ru - хомяк музыканта


Помещено MCTarakan 20-04-2003 в 23:07:

блин, пробовал прикрутить голосование за тему в форму быстрого ответа, но че-то не получается

как только не пытался...

$threadrateselect, который в showthread стоит что-то совсем не хотит работать... хотя поидее этож одна и таже страница... наверху работает, а внизу в форме не хотит, потом еще ниже снова работает... что-то я совсем заколебался...

Если же вставлять его как я написал выше, то он ругается, что у меня не заполнены поля темы и сообщения (хотя они заполнены)... вообщем (_!_) а так хотелось бы...

__________________
yMC.ru - хомяк музыканта


Помещено MCTarakan 29-04-2003 в 23:17:

все-таки это очень просто оказалось!

Вот как прикрутить голосование за тему в форму быстрого ответа (заодно прикрутил приаттачивание файла ):


PHP:


<!- 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 ->



З.Ы. ПОЛО, сделай для тэга [ CODE] тоже, что и для тега [ PHP] ты сделал, чтобы перенос делало, а не растягивало на всю страницу!

__________________
yMC.ru - хомяк музыканта


Формат времени GMT. Текущее время 20:27.
Показаны 33 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.