Перейти к контенту

[2.3.x](bfarber) Викторина (Trivia system)


Рекомендуемые сообщения

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

  • Ответы 322
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

Напишите версию форума и мода. Попробуйте перезалить файл ./sources/components_public/trivia.php из архива.
Ссылка на комментарий
Поделиться на других сайтах

В этой версии должно было работать... Дайте ссылку на форум + в каком браузере так происходит.
Ссылка на комментарий
Поделиться на других сайтах

В этой версии должно было работать... Дайте ссылку на форум + в каком браузере так происходит.

Форум в локальной сети нету доступа с внешнего интернета, в опере

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
В таблице ibf_*questions
Ссылка на комментарий
Поделиться на других сайтах

Спасибо! Ваш ответ позволил мне в итоге найти это место=) а то совсем не знал, в файлах копался. На будующее, таким же неопытным как я: Вопрос находятся АЦ ---- Прочее ------ Управление SQL ------- Инструменты ------ и называются trivia и trivia_answers (примерно так, найдете =)
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
В этой версии должно было работать... Дайте ссылку на форум + в каком браузере так происходит.

Ссылка в моем профиле. Во всех основных браузерах. :D

Ссылка на комментарий
Поделиться на других сайтах

В файле ./sources/components_public.php найти

	function onlyfive($str)
{
	$l = strlen($str);
	$string = array();
	$p = 0;
	$c = 1;
	$z = 0;

	do
	{
		$p = @strpos($str, chr(32),40);
		if ($p === false) 
		{
			$string[$c] = $str;
			break;
		}
		$string[$c] = substr($str, 0, $p+1);
		$str = substr($str,$p+1,$l-1);
		$c++;
		$z += $p;
	}
	while ($z<$l);

	$str = implode('<br/>',$string);

	return $str;
}

и заменить на

	function onlyfive($str)
{
	$words = explode(' ', $str);
	$str = '';
	$i = 0;

	foreach ($words as $word)
	{
		$i++;
		$str .= $word;
		if ($i == 5)
		{
			$str .= '<br />';
			$i = 0;
		}
	}

	return $str;
}

 

P.S. Архар, привет :D А она раньше работала?

Ссылка на комментарий
Поделиться на других сайтах

Благодарю, заработало как надо! А то я сам несколько дней "рыл" совсем не там - в шаблонах... хотя начинал искать именно в

./sources/components_public/trivia.php

(кстати, пишите точнее путь, а то немногие смогут Вас понять... но это проблема всех специалистов, им кажется, что то что им понятно, должно быть понятно всем, увы...)

 

P.S. Архар, привет wink.gif А она раньше работала?

Просмотрел 2 предыдущие страницы, но не понял при чем тут Архар. Меня в инете зовут Валерий Викторович ака Sherrlok. Или у меня аватара схожая (кажется где-то и у Архара видел этого Деда)

На версии 2.3.3 ничего не разъезжалось, почему-то...

Изменено пользователем pvo1988
Ссылка на комментарий
Поделиться на других сайтах

Благодарю, заработало как надо! А то я сам несколько дней "рыл" совсем не там - в шаблонах... хотя начинал искать именно в

./sources/components_public/trivia.php

(кстати, пишите точнее путь, а то немногие смогут Вас понять... но это проблема всех специалистов, им кажется, что то что им понятно, должно быть понятно всем, увы...)

 

P.S. Архар, привет wink.gif А она раньше работала?

Просмотрел 2 предыдущие страницы, но не понял при чем тут Архар. Меня в инете зовут Валерий Викторович ака Sherrlok. Или у меня аватара схожая (кажется где-то и у Архара видел этого Деда)

На версии 2.3.3 ничего не разъезжалось, почему-то...

Незачто :D Просто эту функцию писал Arhar в своё время, и она вроде даже работала ;) Хотя как она работала я так и не понял :)

Ссылка на комментарий
Поделиться на других сайтах

post-47656-1224232936_thumb.png

к сожалению, список вопросов пропал... на скрине видно, вместо вопросов "0"...

Ссылка на комментарий
Поделиться на других сайтах

Пардон, изменил второй фрагмент, посмотрите.
Ссылка на комментарий
Поделиться на других сайтах

Рейтинги вопросов появились, но окошки снова уходят вправо, за экран во всех стилях...

Перепроверил, перезалил отредактировав "чистый" trivia.php ... не помогло, к сожалению...

Ссылка на комментарий
Поделиться на других сайтах

Постараюсь найти где-нибудь установленный тестовый форум с этим модом...

 

Хм. Как оказалось, фунцкия работает и в оригинальном виде. по крайней мере у меня работает. У вас, случаем, форум не в UTF-8?

Ссылка на комментарий
Поделиться на других сайтах

У вас, случаем, форум не в UTF-8

win-1251 и сама база и все таблицы

У меня на том хосте никогда проблем с кодиривкой не было.

Файл trivia.php тоже в windows-1251

Жаль, сейчас нет времени, а то дал бы Вам свой тестовый форум для исследований

Ссылка на комментарий
Поделиться на других сайтах

Где можно посмотреть викторину в работе? Sannis, в вашем профайле ссылка на сайт, но судя по всему там старая версия викторины.
Ссылка на комментарий
Поделиться на других сайтах

Где можно посмотреть викторину в работе? Sannis, в вашем профайле ссылка на сайт, но судя по всему там старая версия викторины.

Наоборот, там новая версия, не выложенная. А эту можно посмотреть на форуме у pvo1988, например.

Ссылка на комментарий
Поделиться на других сайтах

в теме несколько раз заливали паки вопросов, все они уже мертвы кроме первой в 8,500 вопросов... есть у кого-нибудь паки?

Мод ставил на 2,3,1, встала прекрасно, идею тут же форумчанам понравилась, спасибо за работу,

Помогите с паками!

Ссылка на комментарий
Поделиться на других сайтах

Большое спасибо!

импортирую,не получается... обрывается почему то, пересохранил в текстовый, все читается, но лучше подожду вашего совета, можно грузить переконверченый в txt?

Сколько там вопросов, кстати?))

 

рискнул не дождавшись, все отлично, благодарю за оперативную помощь!

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.