bakulove Опубликовано 8 Июня 2007 Жалоба Поделиться Опубликовано 8 Июня 2007 Если не трудно напишите финалный вариант кк сделать в викторине чтобы показывало количество букв в ответе? Ссылка на комментарий Поделиться на других сайтах Прочее
DeadStudent Опубликовано 9 Июня 2007 Жалоба Поделиться Опубликовано 9 Июня 2007 2BooDi: Может поделишься с народом вопросами? Или стукни в аську: 534316, может договоримся... Ссылка на комментарий Поделиться на других сайтах Прочее
BooDi Опубликовано 9 Июня 2007 Жалоба Поделиться Опубликовано 9 Июня 2007 bakuloveчитай страницы, там все написано раз 5, мне чото просто лениво(в субботу на работе всетаки).... DeadStudentесть база на 122698 вопросов...Залил сюда... Ссылка на комментарий Поделиться на других сайтах Прочее
DeadStudent Опубликовано 9 Июня 2007 Жалоба Поделиться Опубликовано 9 Июня 2007 Респект огромный... Ссылка на комментарий Поделиться на других сайтах Прочее
Frutt Опубликовано 9 Июня 2007 Жалоба Поделиться Опубликовано 9 Июня 2007 Хм. Повторюсь: В ./sources/component_public/trivia.php в функциях start_session() и cont_session() перед$this->output .= $this->ipsclass->compiled_templates['skin_trivia']->question_block($qrow);добавить$qrow['len'] = strlen($qrow['answer']);и в шаблоне skin_trivia -> question_block в нужном вам месте добавитьСимволов в ответе: {$ques['len']} Белую страницу тут вызвать нечему, по крайней мере не этими строчками.Я бы сказал куда конкретно в шаблоне вставить, но я же не знаю где вы хотите увидеть эту цифру... Можете переслать мне отредактированный вами файл, проверить его могу я. sattis[сбк] mail.ru Куда ни вставлю, не видно строки с количеством букв. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 9 Июня 2007 Автор Жалоба Поделиться Опубликовано 9 Июня 2007 Куда ни вставлю, не видно строки с количеством букв.В поиске введите chmod или 777 или safe mode и будте вам счастье. Перечитайте документацию пор установке, исправьте ошибки, если не поможет, скажу что делать. Ссылка на комментарий Поделиться на других сайтах Прочее
Frutt Опубликовано 9 Июня 2007 Жалоба Поделиться Опубликовано 9 Июня 2007 Sannis, я правил из админки, соответственно права нужные по умолчанию. Что делать?!? Ссылка на комментарий Поделиться на других сайтах Прочее
agatoman Опубликовано 12 Июня 2007 Жалоба Поделиться Опубликовано 12 Июня 2007 пасибо. посмотрю что за штука Ссылка на комментарий Поделиться на других сайтах Прочее
Ziga Опубликовано 12 Июня 2007 Жалоба Поделиться Опубликовано 12 Июня 2007 Сразу скажу - прочитал не все, ниасилил. У меня такая проблема - в админке в компанентах и в настройках - глюки кодировки. http://k.foto.radikal.ru/0706/79/25ff53d2a43dt.jpgВерсия форума 2.2 Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 13 Июня 2007 Автор Жалоба Поделиться Опубликовано 13 Июня 2007 Сразу скажу - прочитал не все, ниасилил.Поиск -> lite_parser Ссылка на комментарий Поделиться на других сайтах Прочее
Ziga Опубликовано 13 Июня 2007 Жалоба Поделиться Опубликовано 13 Июня 2007 (bfarber) ВикторинаЭто? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 13 Июня 2007 Автор Жалоба Поделиться Опубликовано 13 Июня 2007 Да. Возможно ещё прийдётся парой строчек ниже выставить кодировку WINDOWS-1251 P.S. В теме про скин для 2.2 вы кстати лажу написали Ссылка на комментарий Поделиться на других сайтах Прочее
Ziga Опубликовано 13 Июня 2007 Жалоба Поделиться Опубликовано 13 Июня 2007 [offtop]O_o Почему? При обновлении, лично у меня, скин остался тот же. Обновлялся я вообще с 2.0 до 2.2. Скин,конечно,ыбл не очень сложный, но все же не дефолтный.[/offtop] Совет помог только настройкам и компонентам.+ Приветствие викторины на таком же птичьем языке, как и сама викторина, так же как на скриншоте. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 13 Июня 2007 Автор Жалоба Поделиться Опубликовано 13 Июня 2007 Приветствие задаётся в настройках - так что можете попробывать его отредактировать. А в Викторине у вас вообще ничего нет судя по скрину. А всё почему? Потому что папка языковая не ru а en наверное P.S. Потому что установщик не умеет этого делать. Если вы изменяли только css - тогда может и возможно... Ссылка на комментарий Поделиться на других сайтах Прочее
Ziga Опубликовано 13 Июня 2007 Жалоба Поделиться Опубликовано 13 Июня 2007 Туплю по-тихоньку,сори.Другой вопрос - откуда брать вопросы? -)) Ссылка на комментарий Поделиться на других сайтах Прочее
BooDi Опубликовано 15 Июня 2007 Жалоба Поделиться Опубликовано 15 Июня 2007 ziga внимательнее, ведь это даже на этой странице.... Ссылка на комментарий Поделиться на других сайтах Прочее
SirShadow Опубликовано 16 Июня 2007 Жалоба Поделиться Опубликовано 16 Июня 2007 (изменено) Sannis огромный респект. Все поставилось, все работает Изменено 17 Июня 2007 пользователем SirShadow Ссылка на комментарий Поделиться на других сайтах Прочее
SirShadow Опубликовано 17 Июня 2007 Жалоба Поделиться Опубликовано 17 Июня 2007 (изменено) Есть несколько вопросов: 1. Каким образом можно выставить викторине отдельный скин? И возможно ли это вообще.. 2. Есть ли возможность дать юзерам после своего ответа видеть правильный ответ, как у админа? С количеством вопросов в 130 тысяч так, думаю, будет правильнее Как предложение - сделать возможность настройки видимости правильных ответов для юзеров в админке. Изменено 17 Июня 2007 пользователем SirShadow Ссылка на комментарий Поделиться на других сайтах Прочее
SirShadow Опубликовано 17 Июня 2007 Жалоба Поделиться Опубликовано 17 Июня 2007 Ошибка при работе с базой данных Возникла проблема при работе с базой данных. Вы можете попробовать обновить эту страницу, нажав сюда При попытке опубликовать новый вопрос от юзера администратором или модераторами. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 17 Июня 2007 Автор Жалоба Поделиться Опубликовано 17 Июня 2007 1). Теоретичесик возможно конечно, но не скажу что легко. Нужно будет при инициализации компонента менять уже загруженный скин на выбранный... 2). Есть. Это условие прописано в шаблоне, надо его только найти. Ошибка). Смотри ./cache/*.cgi, что там? Странно, никто пока что не жаловался... Ссылка на комментарий Поделиться на других сайтах Прочее
SirShadow Опубликовано 17 Июня 2007 Жалоба Поделиться Опубликовано 17 Июня 2007 (изменено) 1). Теоретичесик возможно конечно, но не скажу что легко. Нужно будет при инициализации компонента менять уже загруженный скин на выбранный... в общем-то, не так уж и необходимо. Не стоит запариваться если возникают сложности 2). Есть. Это условие прописано в шаблоне, надо его только найти. Если не сложно, и когда будет время - был бы рад получить инструкцию как с добавлением количества букв. В пхп не разбираюсь особо, только в хтмл средне.. Ошибка). Смотри ./cache/*.cgi, что там? Странно, никто пока что не жаловался... Что-то торможу немного Время: Sun, 17 Jun 2007 18:52:31 +0400 Код ошибки: 1366 Сообщение сервера: Incorrect integer value: '' for column 'hidden_by' at row 1 IP Адрес клиента: *** Запрос: UPDATE ibf_trivia SET open='1', hidden_by='' WHERE id='123698'; Насколько я смог понять, не прописался айди юзера, добавившего вопрос. Возможно решить это путем выставления безусловного добавления в этот столбец айди, например, 1? Изменено 17 Июня 2007 пользователем SirShadow Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 17 Июня 2007 Автор Жалоба Поделиться Опубликовано 17 Июня 2007 Время: Sun, 17 Jun 2007 18:52:31 +0400 Код ошибки: 1366 Сообщение сервера: Incorrect integer value: '' for column 'hidden_by' at row 1 IP Адрес клиента: *** Запрос: UPDATE ibf_trivia SET open='1', hidden_by='' WHERE id='123698';Исправление:./sources/components_public/trivia.phpНайти:$this->ipsclass->DB->query("UPDATE ".SQL_PREFIX."trivia SET open='0', hidden_by='{$this->ipsclass->member['id']}', hidden_on='".time()."' WHERE id='{$this->ipsclass->input['id']}';");Заменить на:$this->ipsclass->DB->query("UPDATE ".SQL_PREFIX."trivia SET open=0, hidden_by={$this->ipsclass->member['id']}, hidden_on='".time()."' WHERE id={$this->ipsclass->input['id']};");Найти:$this->ipsclass->DB->query("UPDATE ".SQL_PREFIX."trivia SET open='1', hidden_by='' WHERE id='{$this->ipsclass->input['id']}';");Заменить на:$this->ipsclass->DB->query("UPDATE ".SQL_PREFIX."trivia SET open=1, hidden_by={$this->ipsclass->member['id']} WHERE id={$this->ipsclass->input['id']};");Найти:$this->ipsclass->DB->query("DELETE FROM ".SQL_PREFIX."trivia WHERE id='{$this->ipsclass->input['id']}' LIMIT 1;");Заменить на:$this->ipsclass->DB->query("DELETE FROM ".SQL_PREFIX."trivia WHERE id={$this->ipsclass->input['id']} LIMIT 1;");Найти:$this->ipsclass->DB->query("INSERT INTO ".SQL_PREFIX."trivia (`open`,`question`,`answer`,`date`,`hidden_by`,`hidden_on`) VALUES ('0','".addslashes($the_question)."','".addslashes($the_answer)."','".time()."','0','".time()."')");Заменить на:$this->ipsclass->DB->query("INSERT INTO ".SQL_PREFIX."trivia (`open`,`question`,`answer`,`date`,`hidden_by`,`hidden_on`) VALUES (0,'".addslashes($the_question)."','".addslashes($the_answer)."','".time()."',0,'".time()."')");Найти:$this->ipsclass->DB->query("UPDATE ".SQL_PREFIX."trivia SET correct=correct+1 WHERE id='{$pqrow['id']}';");Заменить на:$this->ipsclass->DB->query("UPDATE ".SQL_PREFIX."trivia SET correct=correct+1 WHERE id={$pqrow['id']};");Найти:open='1'Заменить везде на:open=1Найти:open='0'Заменить везде на:open=0Найти:current='1'Заменить везде на:current=1Найти:current='0'Заменить везде на:current=0 ... и т.д. Спасибо за информацию!, странно что до сих пор никто не обратил внимание... Брендон кк ффсегда отжог P.S. Архив обновлен. так что проще будет скачать заново. Совместимость с MySQL 5 подтянута Ссылка на комментарий Поделиться на других сайтах Прочее
SirShadow Опубликовано 17 Июня 2007 Жалоба Поделиться Опубликовано 17 Июня 2007 (изменено) ... и т.д. Сделал все. Белая пустая страница... Действительно проще было скачать обновленный архив. Вытащил из него файл ./sources/components_public/trivia.php и залил на сервер. Все заработало. Изменено 17 Июня 2007 пользователем SirShadow Ссылка на комментарий Поделиться на других сайтах Прочее
SirShadow Опубликовано 17 Июня 2007 Жалоба Поделиться Опубликовано 17 Июня 2007 Еще один вопрос: Как и где прописать условие ё==е? Юзеры мучаются, всю личку забили Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 17 Июня 2007 Автор Жалоба Поделиться Опубликовано 17 Июня 2007 Еще один вопрос:Как и где прописать условие ё==е? Юзеры мучаются, всю личку забили В ./sources/components_public/trivia.php:Найти:$correct = (strtolower(trim($this->ipsclass->input['the_answer'])) == strtolower($pqrow['answer']))?1:0;Заменить на:$correct = (str_replace('ё', 'е', strtolower(trim($this->ipsclass->input['the_answer']))) == str_replace('ё', 'е', strtolower($pqrow['answer'])))?1:0; Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения