|
4 / 4 / 1
Регистрация: 25.06.2015
Сообщений: 37
|
|||||||||||
Указать на php, что скрипты из массива должны загружаться асинхронно13.09.2015, 09:55. Показов 2237. Ответов 24
Метки нет (Все метки)
Нужно подгружать скрипты на сайте асинхронно (много и все задействованы в работе сайта).
Проблемы бы не было, если бы выводились скрипты просто на странице, например, так:
Но скрипты подгружаются вот этим куском кода из php файла.
Помогите, пожалуйста.
0
|
|||||||||||
| 13.09.2015, 09:55 | |
|
Ответы с готовыми решениями:
24
Почему мы должны использовать XMLHttpRequest асинхронно Следует дать конкретную постановку, т.е. указать, какие классы должны быть реализованы, какие должны быть в ни Как зашифровать серверные php скрипты что бы их не смог прочитать даже хостер? |
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|||||||
| 13.09.2015, 11:08 | |||||||
0
|
|||||||
|
121 / 66 / 9
Регистрация: 15.08.2012
Сообщений: 266
|
||||||||||||
| 13.09.2015, 11:48 | ||||||||||||
0
|
||||||||||||
|
4 / 4 / 1
Регистрация: 25.06.2015
Сообщений: 37
|
|
| 13.09.2015, 12:11 [ТС] | |
|
Спасибо за ответ и поправку выраженных мыслей, pav1uxa. Все верно. Вывести html-разметку, где будут не только сами скрипты, но и параметр async. (скрипты выводятся прекрасно).
Смотрю foreach и array_walk Но как-то не получается никак, а может неправильно делаю. Выводится за </script> А нужно внутри <script async>
0
|
|
|
121 / 66 / 9
Регистрация: 15.08.2012
Сообщений: 266
|
|
| 13.09.2015, 12:27 | |
|
0
|
|
|
4 / 4 / 1
Регистрация: 25.06.2015
Сообщений: 37
|
||||||||||||||||
| 13.09.2015, 12:30 [ТС] | ||||||||||||||||
|
mack_91, спасибо, прояснили ситуацию)
Единственное, никак не пойму, куда вставлять теперь foreach Структура следующая: index.php имеет строчку
mack_91, не видела вашего первого поста)
0
|
||||||||||||||||
|
121 / 66 / 9
Регистрация: 15.08.2012
Сообщений: 266
|
|
| 13.09.2015, 12:33 | |
|
0
|
|
|
4 / 4 / 1
Регистрация: 25.06.2015
Сообщений: 37
|
|
| 13.09.2015, 12:41 [ТС] | |
|
Я уже по всему сайту искала. Перепроверила еще раз. И так $_mootoolsScripts и так mootoolsScripts - только один файл template.php
Только в одном месте. Где массив.
0
|
|
|
121 / 66 / 9
Регистрация: 15.08.2012
Сообщений: 266
|
|
| 13.09.2015, 12:47 | |
|
Тогда пойдите от обратного.
1. Откройте в браузере исходный код страницы, посмотрите в каком месте эти скрипты (шапка или футер) 2. Откройте шаблон и найдите предполагаемое место. Посмотрите, что там написано а итоге все равно найдется место, где будет формироваться этот список. Еще можно поискать по фразе "<script" или "script" (вторая плоха тем, что могут быть переменные названные таким же словом, и будет много мусора)
0
|
|
|
4 / 4 / 1
Регистрация: 25.06.2015
Сообщений: 37
|
|||||||||||
| 13.09.2015, 13:11 [ТС] | |||||||||||
|
1. Исходный код страницы показывает, что в шапке:
<?php defined('_JEXEC') or die('Restricted access'); require_once(dirname(__FILE__) . '/php/_code.php'); ?><!doctype html> <html class="no-js" lang="<?php echo $tpl->lang;?>"> <!--<![endif]--> <head> <?php unset($this->_generator); ?> <jdoc:include type="head" /> </head> Кажется, нашла по <script опять в template.php
0
|
|||||||||||
|
121 / 66 / 9
Регистрация: 15.08.2012
Сообщений: 266
|
||||||
| 13.09.2015, 13:25 | ||||||
|
Попробуйте таким образом:
Добавлено через 2 минуты Джумла... брррр Добавлено через 7 минут точнее, не 'async' => false а 'async' => true
0
|
||||||
|
4 / 4 / 1
Регистрация: 25.06.2015
Сообщений: 37
|
||||||
| 13.09.2015, 13:44 [ТС] | ||||||
|
Поставила для одного скрипта
Joomla бррр, согласна) Как было без async так и осталось
0
|
||||||
|
121 / 66 / 9
Регистрация: 15.08.2012
Сообщений: 266
|
||||||
| 13.09.2015, 13:46 | ||||||
|
Посмотрите, какие данные содержатся в
0
|
||||||
|
4 / 4 / 1
Регистрация: 25.06.2015
Сообщений: 37
|
||||||
| 13.09.2015, 14:49 [ТС] | ||||||
|
Для меня пока загадка, как они туда попадают. На всякий случай, вот сам файл template.php
0
|
||||||
|
121 / 66 / 9
Регистрация: 15.08.2012
Сообщений: 266
|
|||||||||||
| 13.09.2015, 15:02 | |||||||||||
|
Ну блин... А это для кого написано?
/** * Joomla mootools scripts that need to be disabled */ Комментарий гласит, что скрипты, указанные в $_mootoolsScripts будут отключены на странице Добавлено через 4 минуты А вот тут вероятно следует заменить 'async' => false, на 'async' => true,
А еще лучше (для более гибкой настройки) следует узнать что за класс находится в
0
|
|||||||||||
|
4 / 4 / 1
Регистрация: 25.06.2015
Сообщений: 37
|
|||
| 13.09.2015, 15:41 [ТС] | |||
|
Поиск через Total $thisTemplate или thisTemplate видит только в template.php var_dump($thisTemplate); выводит NULL
0
|
|||
|
121 / 66 / 9
Регистрация: 15.08.2012
Сообщений: 266
|
||||||
| 13.09.2015, 15:49 | ||||||
|
А в методе includeTopJS() что выводит, если сделать
0
|
||||||
|
4 / 4 / 1
Регистрация: 25.06.2015
Сообщений: 37
|
||
| 14.09.2015, 07:37 [ТС] | ||
|
Parse error: syntax error, unexpected '$this' (T_VARIABLE) in /.../php/template.php on line 218
0
|
||
|
121 / 66 / 9
Регистрация: 15.08.2012
Сообщений: 266
|
|
| 14.09.2015, 12:46 | |
|
Странно, вы когда прислали исходник файла, то метод был на строках 134 - 134. А тут ругается на строки 217 и 218. Вы точно в нужные места вставили вардамп? попробуйте еще после вардампа дописать exit;
0
|
|
|
4 / 4 / 1
Регистрация: 25.06.2015
Сообщений: 37
|
||||||
| 14.09.2015, 20:18 [ТС] | ||||||
|
Просто сам файл намного больше и сюда никак не хотел вставляться - пришлось удалить все, что касается стилей, вот файл и похудел.
и exit добавляет еще один Parse error
0
|
||||||
| 14.09.2015, 20:18 | |
|
Помогаю со студенческими работами здесь
20
Апач и PHP (не работают PHP скрипты) Файл php, который будет загружаться инициализация массива, вывод массива и обработка массива должны быть реализованы с помощью функций. Что делать, если комп не загружается чрез винт и привод, а пишет, что будет загружаться чрез флопи Php скрипты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|