X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вынести скрипты в отдельный файл
Gera
Gera
Topic Starter сообщение 10.7.2012, 21:48; Ответить: Gera
Сообщение #1


Приветствую Всех. Сайт на CMS DLE excl.gif . Решил вынести все скрипты в отдельные файлы, например, есть счетчик LI, в папке js я создаю файл LI.js и просто в шаблоне вызываю его. Так сделал со всеми скриптами, которые нашел на странице, но есть скрипт, который что-то при выносе неправильно работает...
В index.php, который находится на главной есть код:
Развернуть/Свернуть
$ajax .= <<<HTML
<script language="javascript" type="text/javascript">  
<!--  
    hs.graphicsDir = '{$config['http_home_url']}engine/classes/highslide/graphics/';
    {$type}
    hs.numberOfImagesToPreload = 0;
    hs.showCredits = false;
    {$dimming}
    hs.lang = {
        loadingText :     '{$lang['loading']}',
        playTitle :       '{$lang['thumb_playtitle']}',
        pauseTitle:       '{$lang['thumb_pausetitle']}',
        previousTitle :   '{$lang['thumb_previoustitle']}',
        nextTitle :       '{$lang['thumb_nexttitle']}',
        moveTitle :       '{$lang['thumb_movetitle']}',
        closeTitle :      '{$lang['thumb_closetitle']}',
        fullExpandTitle : '{$lang['thumb_expandtitle']}',
        restoreTitle :    '{$lang['thumb_restore']}',
        focusTitle :      '{$lang['thumb_focustitle']}',
        loadingTitle :    '{$lang['thumb_cancel']}'
    };
    {$gallery}
//-->
</script>
HTML;

Я все, что находится между <script language="javascript" type="text/javascript"> и </script> вынес в отдельный файл, потом всё это удалил и вместо этого прописал <script type="text/javascript" src="{THEME}/js/highslide.js"></script>

В итоге вместо того большого кода, указанного выше у меня получилось следующее:.
Развернуть/Свернуть
    $ajax .= <<<HTML
    <script type="text/javascript" src="{THEME}/js/highslide.js"></script>
HTML;


Как я понял, этот скрипт отвечает за увеличение картинки при нажатии... Но после моих действий при нажатии на картинку, просто надпись "Loading..." и всё, если всё вернуть в исходное положение, то при нажатии картинка увеличивается...

Поэтому вопрос: что я делаю не так?!


--------------------
Мой YouTube канал, где я рисую картины баллончиками в стиле Spray Paint Art и обучаю этому ТЫК
-2
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 10.7.2012, 22:02; Ответить: x64
Сообщение #2


и, по Вашему, сервер должен обработать строки
{$config['http_home_url']}
и
{$gallery}
?

просто посмотрите, какой код получается в исходнике странице (при старой модели) и при загрузке js-файла, чтобы всё стало понятно


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gera
Gera
Topic Starter сообщение 10.7.2012, 22:03; Ответить: Gera
Сообщение #3


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


--------------------
Мой YouTube канал, где я рисую картины баллончиками в стиле Spray Paint Art и обучаю этому ТЫК
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 10.7.2012, 22:20; Ответить: x64
Сообщение #4


самое простое: скопировать код не из сорцов, а из кода страницы


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webpavilion
webpavilion
сообщение 10.7.2012, 22:25; Ответить: webpavilion
Сообщение #5


(Gera @ 10.7.2012, 22:03) *
Может быть, лучше подскажите, как правильно сделать нужно?

Вы понимаете разницу между "подскажите" и "сделайте за меня"? Правильнее всего дать денежку человеку который умеет делать. Второй по правильности вариант почитать 2-3 статьи о JS и сделать самому.


--------------------
Не ведитесь, cамопис это почти всегда плохо!

Делаю сайты на Drupal 7.x
(очень дорого)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gera
Gera
Topic Starter сообщение 10.7.2012, 22:35; Ответить: Gera
Сообщение #6


(webpavilion @ 10.7.2012, 22:25) *
Вы понимаете разницу между "подскажите" и "сделайте за меня"?

К чему это было только сказано?!
Конечно понимаю разницу, я не прошу сделать за меня, я прошу именно подсказать, а сделаю я уже сам. Зачем мне платить деньги, чтобы за меня сделали это, если я сам хочу понять что я делаю не так и хочу научиться сам это делать. Данный форум и создан, чтобы помогать людям, вот и я надеюсь, что найдется добрый человек на этом форуме, который и подскажет мне...

(x64 @ 10.7.2012, 22:20) *
самое простое: скопировать код не из сорцов, а из кода страницы

Открыть исходный файл страницы и код этот скопировать в js файл, который я вызывал в index.php, верно?


--------------------
Мой YouTube канал, где я рисую картины баллончиками в стиле Spray Paint Art и обучаю этому ТЫК
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 10.7.2012, 22:47; Ответить: x64
Сообщение #7


(Gera @ 10.7.2012, 22:35) *
верно?

естессно

код {$gallery} явно некорректный js


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gera
Gera
Topic Starter сообщение 10.7.2012, 22:56; Ответить: Gera
Сообщение #8


x64, всё работает, спасибо smile.gif

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Мой YouTube канал, где я рисую картины баллончиками в стиле Spray Paint Art и обучаю этому ТЫК
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Скрипты и программы на заказ любой сложности. Без предоплаты. Быстро, качественно и недорого!
5 c4p1t4l15t 2528 6.4.2024, 12:51
автор: c4p1t4l15t
Горячая тема (нет новых ответов) Помогу купить шаблоны с themeforest, videohive, graphicriver - шаблоны, скрипты и т.д.
Куплю за Вас любые шаблоны, скрипты, графику, 3D модели, видео, флеш,
46 Jast1 73781 3.11.2022, 20:36
автор: siser99
Открытая тема (нет новых ответов) Услуги программиста: PHP скрипты, парсеры!
5 AlekseyWEL 2674 4.9.2020, 5:25
автор: AlekseyWEL
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыДополнительные скрипты для вашего сайта.
2 mihai_mw 1097 30.4.2020, 9:56
автор: mihai_mw
Горячая тема (нет новых ответов) Открылся SEO-TOPSHOP! SEO-программы, скрипты, базы, руководства со скидками
168 AnnaYa 49683 18.2.2020, 8:48
автор: AnnaYa


 



RSS Текстовая версия Сейчас: 23.4.2024, 14:58
Дизайн