authors_main:author_advanced:author_scripts:author_scripts_examples

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
authors_main:author_advanced:author_scripts:author_scripts_examples [2022/06/11 11:43]
admin
authors_main:author_advanced:author_scripts:author_scripts_examples [2024/11/14 18:53] (текущий)
admin [Заменить текст на кнопке 'Купить подсказку']
Строка 19: Строка 19:
 <code JavaScript>​ <code JavaScript>​
 $('#​out_global_bonuses'​).hide();​ $('#​out_global_bonuses'​).hide();​
 +</​code>​
 +
 +====Вместо отображения вбитого кода показывать общие слова====
 +<code JavaScript>​
 +$('#​answer_result_right_out'​).text('​Вроде верно'​);​
 +$('#​answer_result_repeat_out'​).text('​Было уже'​);​
 +$('#​answer_result_wrong_out'​).text('​Что-то не так'​);​
 </​code>​ </​code>​
  
Строка 44: Строка 51:
  
 <code JavaScript>​ <code JavaScript>​
-$('​div#​out_hints'​).each(function(){$(this).html($(this).html().replace('​Взять подсказку',​ '​Купить задание'​));​});​+$('​div#​out_hints'​).each(function(){$(this).html($(this).html().replaceAll('​Взять подсказку',​ '​Купить задание'​));​});​
 </​code>​ </​code>​
  
Строка 53: Строка 60:
 В скрипт задания пропишите:​ ''​olymp('​8.2'​)'';​ В скрипт задания пропишите:​ ''​olymp('​8.2'​)'';​
  
-Вместо '​8.2'​ можно использовать '​4.2',​ '​16.2' ​или ​'​32.2'​ - это количество начальных кодов олимпийки+Вместо '​8.2'​ можно использовать '​4.2',​ '​16.2'​'32.2', '​64.2',​ '​128.2',​ '​256.2',​ '​9.3',​ '​27.3',​ '​81.3',​ '​16.4',​ '64.4' - это количество начальных кодов олимпийки
  
 Или если хотите оставить номера в кодах то: ''​olymp_with_numbers('​8.2'​)'';​ Или если хотите оставить номера в кодах то: ''​olymp_with_numbers('​8.2'​)'';​
Строка 68: Строка 75:
 Например:​ ''​olymp_value(n,​ '​Храмище'​)''​ Например:​ ''​olymp_value(n,​ '​Храмище'​)''​
  
-[[https://​qeng.org/​game.php?​jump_to&​gid=3493&​task_id=42715|Пример ​в игре]]+[[https://​qeng.org/​game.php?​jump_to&​gid=3493&​task_id=42715|Пример]]
  
-[[https://​qeng.org/​game.php?​jump_to&​gid=3493&​task_id=49134|Другой в игре]]+[[https://​qeng.org/​game.php?​jump_to&​gid=3493&​task_id=49134|Пример с заданием в стартовых ячейках ​]]
  
 ====Отображение собранных штурмовых баллов в задании==== ====Отображение собранных штурмовых баллов в задании====
  
-В текст задания пропишите Всего баллов: ​''​!bonus!''​+В текст задания пропишите Всего баллов:​ !bonus!
  
 ====Обработчик ответа в задании==== ====Обработчик ответа в задании====
Строка 94: Строка 101:
 ====Автоматически вбить код, если ещё не был вбит==== ====Автоматически вбить код, если ещё не был вбит====
 <code JavaScript>​ <code JavaScript>​
-<​script ​type='​text/​javascript'​>​enter('​Код который надо вбить'​)</​script>​+<​script>​enter('​Код который надо вбить'​)</​script>​
 </​code>​ </​code>​
  
Строка 129: Строка 136:
  
 </​code>​ </​code>​
 +
 +===== Не показывать пройденные задания в штурмовых играх =====
 +Надо прописать этот код в режиме "​Исходник"​ в общий HTML заголовок для игры:
 +<​code>​
 +
 +<​script>​
 +document.addEventListener("​DOMContentLoaded",​ function() {
 +    if($('​.closed-level'​).length > 0) {
 +      window.location='​game.php?​gid='​+game_id;​
 +    }
 +  });
 +</​script>​
 +</​code>​
 +
 +
 +
 +
  • authors_main/author_advanced/author_scripts/author_scripts_examples.1654947817.txt.gz
  • Последние изменения: 2022/06/11 11:43
  • admin