Проблем със интегрирането на Javascript във Wordpress сайт.

cvetin

Member
Здравейте, имам проблем със интегрирането на Javascript във Wordpress сайт.
От фирма партньор ми дадоха код който трябва да вградя в сайта си.
Имам обяснение как да бъде вграден, но не ми се получва.
Ето кода със стъпките на вграждане:

1. Insert the following Javascript code into every page header (including book.html as well), into the <head></head> part:

<script type="text/javascript">
var _u = 'b16d824bc9b08d811837b8f883d050df';
var _src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'a.trabase.com/static/easyxdm-trabase.js?rnd=' + Math.random();
window.onload = function() {
var _trabase = document.createElement('script'); _trabase.type = 'text/javascript'; _trabase.async = true; _trabase.src = _src;
var _body = document.getElementsByTagName('body')[0];
_body.appendChild(_trabase);
};
</script>

2. Create a new page called book.html, then insert the following code

into the <body></body> part:
<div id="divTRBBooking" style="width:980"></div>

3. Finally insert the code of the choosen widgets into the page you want it to appear.

4. If you have completed all the steps correctly please check your installation by clicking the button below.

Правя всичко това и не се получава. Къде може да е проблема.
Бих приел всякакви съвети и експерименти, създал съм тестов сайт на който мога да правя каквито си поискам експерименти.
Благодаря на отзовалите се.
 
От: Проблем със интегрирането на Javascript във Wordpress сайт.

1. Тези инструкции не са изобщо за WP.
2. Дай малко инфо какво е идеята и какво се очаква да прави тоя скрипт.
3. Освен това дай инфо за WP, темата и плъгините.
Insert the following Javascript code into every page header (including book.html as well), into the <head></head> part:
4. И после имаш в page speed-a remove blocking javascript :D
сложи го преди </body>
 
От: Проблем със интегрирането на Javascript във Wordpress сайт.

Благодаря за светкавичния отговор.
Това, че не са за Wordpress ми е ясно, но ях ми дадоха от фирмата партньор.
Идеята е, да го вградя във вордпрес сайта си, това е система за продажба на самолетни билети. Ето тук го има вграден този script: http://www.premiertours.bg/
Би трябвало да го направя и аз по подобен начин, например в отделна страница да си направя продажба на билети и този скрипт да се визуализира в нея.
Така поне ми се иска, но явно няма да стане.
Wp e 4.0, темата е Minamaze /безплатна/. плъгините са стандартни, качил съм темата на тестов сървър, мога да изтрия или добавя какъвто плъгин си поискам, ако пречи някой или трябва.
 
От: От: Проблем със интегрирането на Javascript във Wordpress сайт.

Благодаря за светкавичния отговор.
Това, че не са за Wordpress ми е ясно, но ях ми дадоха от фирмата партньор.
Идеята е, да го вградя във вордпрес сайта си, това е система за продажба на самолетни билети. Ето тук го има вграден този script: http://www.premiertours.bg/
Би трябвало да го направя и аз по подобен начин, например в отделна страница да си направя продажба на билети и този скрипт да се визуализира в нея.
Така поне ми се иска, но явно няма да стане.
Wp e 4.0, темата е Minamaze /безплатна/. плъгините са стандартни, качил съм темата на тестов сървър, мога да изтрия или добавя какъвто плъгин си поискам, ако пречи някой или трябва.
Всеки си има "стандартни" плъгини. Интересуваше ме дали използваш примерно W3 Total cache. С него може да ви вградиш скрипта без никакво мазане по темата.

Ако ще го правиш само на една страница не ти трябва да го вграждаш в целия сайт, само ще ти товари.

Изясни си заданието по-конкретно, че повече има да те питам от колкото да ти обясня какво да направиш :D
 
От: Проблем със интегрирането на Javascript във Wordpress сайт.

Trolski, извинявай, ако те изнервям, лаик съм.
Относно W3 Total cache не съм го ползвал, качих го сега и немога да се оправя с него, не му разбирам
Пробвах преди с XYZ Html plugin, Allow Javascript in posts and pages и с още няколко изтеглени от сайта на вордпресс предназначени за javascript, но не се получи.
Вероятно немога и да обясня какво точно искам да направя.
Със свои думи:
От фирма бъдещ партньор ми дадоха скрипт с инструкции как да бъде вграден в сайта ми. Те не знаят че сайта ми е ма Вордпресс и вероятно не ги интересува, аз съм г-н "никой' за тях или един от всичките им партньори.
В указанията за вграждане на скрипта е описано как да бъде вграден в сайт, но не е казано за каква платформа става и за коя не..
Аз се опитвах да го вградя в вордпресс и не се получва.
Виждам, че на друг сайт работи, значи скрипта не сбъркан, просто при мен на моята система с моите познания не се получват нещата.
За това и потърсих помощ.
Заданието ми е следното.
Създавам страница: "Продажба на билети" и там го поставям този скрипт.
Това е.
Ако стане, стане, ако ли не-здраве да е.
Не е нужно да натоварвам някой излишно с нерви.
 
От: Проблем със интегрирането на Javascript във Wordpress сайт.

Видя ли колко е лесно

във wp-content/themes/ създаваш директория minamaze-child
във wp-content/themes/minamaze-child създаваш файл style.css
Код:
/*
Theme Name:     minamaze-child
Template:       minamaze
Version:        0.0.1
*/

@import url("../minamaze/style.css");

във wp-content/themes/minamaze-child създаваш файл page-book.php
PHP:
<?php
/*
 Template Name: Booking Page Template
 */
?>

<?php
/**
 * The template for displaying all pages.
 *
 * This is the template that displays all pages by default.
 *
 * @package ThinkUpThemes
 */

get_header(); ?>

			<?php while ( have_posts() ) : the_post(); ?>
				<div id="divTRBBooking" style="width:980"></div>
				<?php get_template_part( 'content', 'page' ); ?>

				<?php thinkup_input_allowcomments(); ?>

			<?php endwhile; wp_reset_query(); ?>
			<script type="text/javascript">
				var _u = 'b16d824bc9b08d811837b8f883d050df';
				var _src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'a.trabase.com/static/easyxdm-trabase.js?rnd=' + Math.random();
				window.onload = function() {
				var _trabase = document.createElement('script'); _trabase.type = 'text/javascript'; _trabase.async = true; _trabase.src = _src;
				var _body = document.getElementsByTagName('body')[0];
				_body.appendChild(_trabase);
			};
</script>
<?php get_footer(); ?>

Сменяш темата на minamaze-child, създаваш страница със шаблон Booking Page, включваш я в менюто и voila готов си.
 
От: Проблем със интегрирането на Javascript във Wordpress сайт.

https://wordpress.org/plugins/html-javascript-adder/
с Това можеш да си вкараш JS в определена от теб страница. Инсталирай плъгина. Направи си страницата. Когато я създадеш влез в нея и търси някъде в долната част на сайта къде ще има меню или опция да добавиш предоставеният ти скрипт от фирмата. Не съм ползвал плъгина, но трябва да свърши работата, правил съм го за други неща с други подобни плъгини.
 
От: Проблем със интегрирането на Javascript във Wordpress сайт.

Torbalan Trolski, за пореден път благодаря за изключително изчерпателната помощ и съвет които даваш, но не се получава-отново празна страница.
Направих абсолютно точно това което си написал, проверих го два пъти, тествам и не се получва нищо. Следвам стъпките ти ред по ред, сигурен съм, че не пропускам нищо. Стигам до извода, че вероятно скрипта е нещо недоправен или наистина не е предназначен за тази система.
Опитах и по метода на galinstefanov със плъгина, но пак нищо.
А, най голяма вероятност е аз да не мога да се справя понеже компетентността ми явно не е на нужното ниво.
няма значение, не искам да ангажирам повече някой да се занимава с мен, ще го оставя така.
Ще се опитам да намеря диалог с фирмата която предлага услугата, да ме свържат с техния програмист и да го мислим как ще стане.
Благодаря на всички отзовали се.
 
От: Проблем със интегрирането на Javascript във Wordpress сайт.

Torbalan Trolski, за пореден път благодаря за изключително изчерпателната помощ и съвет които даваш, но не се получава-отново празна страница.
Направих абсолютно точно това което си написал, проверих го два пъти, тествам и не се получва нищо. Следвам стъпките ти ред по ред, сигурен съм, че не пропускам нищо. Стигам до извода, че вероятно скрипта е нещо недоправен или наистина не е предназначен за тази система.
Опитах и по метода на galinstefanov със плъгина, но пак нищо.
А, най голяма вероятност е аз да не мога да се справя понеже компетентността ми явно не е на нужното ниво.
няма значение, не искам да ангажирам повече някой да се занимава с мен, ще го оставя така.
Ще се опитам да намеря диалог с фирмата която предлага услугата, да ме свържат с техния програмист и да го мислим как ще стане.
Благодаря на всички отзовали се.
Ако искаш прати на ЛС сайта и евентуално логин да видя какъв е проблема.
 
От: Проблем със интегрирането на Javascript във Wordpress сайт.

Torbalan Trolski, за пореден път благодаря за изключително изчерпателната помощ и съвет които даваш, но не се получава-отново празна страница.
Направих абсолютно точно това което си написал, проверих го два пъти, тествам и не се получва нищо. Следвам стъпките ти ред по ред, сигурен съм, че не пропускам нищо. Стигам до извода, че вероятно скрипта е нещо недоправен или наистина не е предназначен за тази система.
Пропуснал си една "създаваш страница със шаблон Booking Page", беше стандартна страница. За съжаление проблема не е в твоя телевизор.

Заврях всичкото в един гол html и пак не бачка.

PHP:
<html>
  <head>
<script type="text/javascript">
                var _u = 'b16d824bc9b08d811837b8f883d050df';
                var _src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'a.trabase.com/static/easyxdm-trabase.js?rnd=' + Math.random();
                window.onload = function() {
                var _trabase = document.createElement('script'); _trabase.type = 'text/javascript'; _trabase.async = true; _trabase.src = _src;
                var _body = document.getElementsByTagName('body')[0];
                _body.appendChild(_trabase);

            };
</script>
    <title></title>
    <meta content="">
    <style></style>
  </head>
      <body>
        <div id="divTRBBooking" style="width:980"></div>
    </body>
</html>

който не прави нищо освен да добави

PHP:
<script type="text/javascript" async="" src="http://a.trabase.com/static/easyxdm-trabase.js?rnd=0.20385677344165742"></script> към бодито

той пък завира още нещо итн, но накрая няма ефект. Нищо не гърми в дебъгера.
 
  • Like
Реакции: kaic
От: Проблем със интегрирането на Javascript във Wordpress сайт.

Опитах и аз да помогна на колегата и стигнах до този извод, че скрипта нещо не е в ред.
 
Последно редактирано:

Горе