VOC ++ (чат)

Статус
В этой теме нельзя размещать новые ответы.
а мб вы поможете мне??? или какой еще есть способ, чтоб викторину сделать?

можно...качаеш базу вопросов...идеш в phpMyAdmin там идеш в таблицу с вопросами....жмеш Импорт, выбираеш там архив с вопросами (sql, zip, gz и так далее) форматы могут быть...ждем несколько минут, взависимости насоклько большая база и вуаля! будет тебе счастье!
 
а мб вы поможете мне??? или какой еще есть способ, чтоб викторину сделать?
Способ сделать викторину один единственный -
1. В файле chat/inc_user_class.php добавить строки
var $quiz = 0;
var $quiz_fastest_answer = 0;
var $quiz_points = 0;
2. В файле chat/sender.php
после строки
include($ld_engine_path."robot_get_answers.php");
добавить строку
include ("quiz.php");
3. в файл chat/languages/ru.php добавить строки:


$w_quiz_ok = 'Молодец, <{USER_NAME}>! Правильный ответ (<{ANSWER}>) был дан за <{TIME}> секунд и принёс тебе <{POINTS_TO_ADD}> поинтов! (Всего пойнтов: <{POINTS_TOTAL}>, верных ответов на вопросы: <{QUIZ_TOTAL}>)';
$w_quiz_ok_no_reg = 'Молодец, <{USER_NAME}>!!! Ты дал правльный ответ (<{ANSWER}>) за <{TIME}> секунд, но поинтов за него ты не получишь, потому что нужно вовремя регистрироваться :)';
$w_quiz_question_text = 'Внимание, вопрос! <{QUESTION}>';
$w_quiz_words_count = ' Слов: <{COUNT}>';
$w_quiz_letters_count = ' Букв: <{COUNT}>';
$w_quiz_tip_text = 'Подсказка <{TIP_NUM}>: <{TIP_TEXT}>';
$w_quiz_smoke_text = 'Никто не ответил на вопрос :( Пойду на перекур схожу на пару минут, и вернусь с новой пачкой вопросов!!!';
$w_quiz_smoke_back = 'Ну вот, я перекурил, подумал и готов вновь задавать вопросы :)';
$w_quiz_unanswered = 'Никто не ответил на вопрос. Следующий через <{SEC}> секунд.';
$w_quiz_command_me = '!я';
$w_quiz_me_answer = 'На счету <{USER_NAME}> уже <{POINTS}> пойнтов и <{ANSWERS}> верных ответов, самый быстрый ответ дан за <{SEC}> секунд.';
$w_quiz_command_top = '!топ';
$w_quiz_top_answer = 'Десятка самых умных чатлан: <br><div style="padding-left:55px;"><{TOP}></div>';


отформатировать их по вкусу :)

4. Скопировать файлы из архива:
всё, что в папке admin/ положить в папку chat/admin/
папку quiz скопировать в папку data/ и выставить права на запись на эту папку.
файл quiz.php положить в папку chat/

5. в файле chat/admin/navi.php добавить ещё одну кнопку:
<a href="quiz.php?session=<?php echo $session;?>" target="admin_main" class=menu>[Викторина]</a><br>
6. Создать таблицу:
CREATE TABLE `voc2_quiz` (
`id` int(11) unsigned NOT NULL auto_increment,
`question` text NOT NULL,
`answer` varchar(255) NOT NULL default '',
`last_use` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) TYPE=MyISAM
7. Идти в Админку, определить базовые настройки викторины, заполнить базу вопросами
8. Открыть shell, перейти в папку data/quiz/
запустить
/path/to/php -q engine.php &
процесс должен уйти в бэкграунд. тогда набрать logout и закрыть шелл

если не удаётся отправить процесс в бэкграунд, можно повесить запуск процесса в кронтаб (то же самое можно
сделать если процесс будет периодически падать:(

1. rm -f /path/to/data/quiz/quiz.pid - останавливаем старый процесс. На всякий случай
2. через пару минут запускаем новый процесс: /path/to/php -q /path/to/data/quiz/engine.php
Не сложно. Если у вас не получается учитесь. Читайте эту ветку ну и Гугл в помощь.
 
вопросы викторины(первая версия) в чате отображаются вочклицательными знаками, если вопросы закачивать в мускуль файлом, или копирыванием, при любой кодировке, в админке отображаются правельно только при кодировке utf8 ,и работают в чате при етой кодировке, если их ввводить вручную, через админку,как сделать чтобы вопросы в мускуль можно было заливать файлом, и они отображались нормально в чате??? может сам мод викторины где то править??
 
вопросы викторины(первая версия) в чате отображаются вочклицательными знаками, если вопросы закачивать в мускуль файлом, или копирыванием, при любой кодировке, в админке отображаются правельно только при кодировке utf8 ,и работают в чате при етой кодировке, если их ввводить вручную, через админку,как сделать чтобы вопросы в мускуль можно было заливать файлом, и они отображались нормально в чате??? может сам мод викторины где то править??
чтобы не было проблем с кодировкой, то в файле data/quiz/engine.php
пропиши
Код:
mysql_query ("set character_set_client='cp1251'");  
mysql_query ("set character_set_results='cp1251'");  
mysql_query ("set collation_connection='cp1251_general_ci'");
а так неоднократно задавался этот вопрос, и писалось его решение. Юзайте поиск.
 
чтобы не было проблем с кодировкой, то в файле data/quiz/engine.php
пропиши
Код:
mysql_query ("set character_set_client='cp1251'");  
mysql_query ("set character_set_results='cp1251'");  
mysql_query ("set collation_connection='cp1251_general_ci'");
а так неоднократно задавался этот вопрос, и писалось его решение. Юзайте поиск.

да это самое верное решение проблемы с кодировкой, не знаю, почему ЧМ сразу так не сделал.
 
чтобы не было проблем с кодировкой, то в файле data/quiz/engine.php
пропиши
Код:
mysql_query ("set character_set_client='cp1251'");  
mysql_query ("set character_set_results='cp1251'");  
mysql_query ("set collation_connection='cp1251_general_ci'");
а так неоднократно задавался этот вопрос, и писалось его решение. Юзайте поиск.

Неработает!!! или же я не туда вставил, после какихстрок ето вставлять???
 
как реализовать в чате функцию игнора...в чате wilect.ru виде в списке включение и отключение игнора?кто то дорабатыл такое в чате?
 
она и так там реализована
 
есть ли у кого мод?вот описание:
когда пользователь просматривает инфу пользователя,этому пользователю в привате пишется"Такой то пользователь смотрит вашу инфу"
 
есть ли у кого мод?вот описание:
когда пользователь просматривает инфу пользователя,этому пользователю в привате пишется"Такой то пользователь смотрит вашу инфу"


Мод разведчик для чата ( када ваш профиль ктото просматривает ето пишется у вас в привате)

слышал о нем, но нигде так не нашел...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху