Не выводится php код на внутренних страницах сайта

T
На сайте с 29.11.2010
Offline
18
1007

Здраствуйте, собственно такая ситуация: нужно вывести блок через ajax, толчком послужила эта тема: /ru/forum/670474, но блок почемуто выводится только на главной странице, на страницах с контентом почему-то нет.

Вот код файла 1.php

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<div class="search-block">
<form method="post" action=''>
<input type="hidden" name="do" value="search" /><input type="hidden" name="subaction" value="search" />
<input name="story" type="text" class="form-text" id="story" value="Поиск фильма по названию ..." onblur="if(this.value=='') this.value='Поиск фильма по названию ...';" onfocus="if(this.value=='Поиск фильма по названию ...') this.value='';" title="Поиск фильма по названию ..." />
<input type="image" src="http://sweet.loc/templates/kino_hd/images/poisk.png" value="Найти!" border="0" class="poisk" alt="Найти!" />
</form>
<div class="enter-to-site" title="Авторизация на сайте">[group=5]Вход на сайт[/group][group=1,2,3,4]Кабинет[/group]</div>
</div>';

Скрипт тотже:

$(function() {


$("#blok1").load("http://sweet.loc/js/1.php");

});
$(function() {

$("#blok2").load("http://sweet.loc/js/2.php");

});

сам шаблон, файл main.tpl

...


<div id="blok1"></div>

...

Думаю суть вопроса понятна, если что пишите. Сайт пока на денвере. Заранее спасибо.

Fruit
На сайте с 15.07.2008
Offline
166
#1
<div id="blok1"></div>

и

$(function() {

$("#blok1").load("http://sweet.loc/js/1.php");

});
$(function() {

$("#blok2").load("http://sweet.loc/js/2.php");

});

Есть в исходном коде страниц с контентом?

T
На сайте с 29.11.2010
Offline
18
#2

<div id="blok1"></div>
выводится, но содержимое пхп файла нет.

Toxik добавил 20.11.2011 в 15:37

hd-films-online.net(не реклама), вот собственно сайт, решил на нем попробовать, хочу вывести верхнюю ссылку "контакты", на главной и на самой странице контакты показывает, а на остальных нет. Не могу понять причину.

MA
На сайте с 16.10.2009
Offline
29
#3

попробуйте продебаггить файебагом.

точку останова - на $("#blok1").load("http://domen.ru/js/1.php");

возможно событие load по каким-либо причинам не срабатывает:

http://jquery-docs.ru/Events/load/

Ищу площадки без бирж под размещение статей Тематика: ландшафтный дизайн, садоводство, комнатные растения, дача и участок.
T
На сайте с 29.11.2010
Offline
18
#4

Заголовки ответа

Server nginx/1.1.1
Date Sun, 20 Nov 2011 13:58:59 GMT
Content-Type text/html; charset=iso-8859-1
Location http://hd-films-online.net/drama/js/skript.js/
Content-Length 254


Заголовки запроса
Host hd-films-online.net
User-Agent Mozilla/5.0 (Windows NT 6.1; rv:8.0) Gecko/20100101 Firefox/8.0
Accept */*
Accept-Language ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding gzip, deflate
Accept-Charset windows-1251,utf-8;q=0.7,*;q=0.7
Connection keep-alive
Referer http://hd-films-online.net/drama/143-chernyy-lebed-smotret-onlayn-v-horoshem-kachestve.html
Cookie PHPSESSID=b4ls87nic2k6cpp8ltdrht44c7; amcuh=11; 1.clickunder_advmaker=1; icqclick=3

Вот что мне пишет. Чтото мне подсказывает что вся проблема вот в чем:

Location http://hd-films-online.net/drama/js/skript.js/

Если я правильно понимаю, то оно пишет что розмещение скрипта в папке драмма(это категория сайта). Или я в чем то не прав? Если я прав, то как это исправить?

Toxik добавил 20.11.2011 в 17:09

Но сам скрипт находится в корене.

Toxik добавил 20.11.2011 в 17:14

Вот статус скрипта: 301 Moved Permanently, почемуто 301 редирект(

MA
На сайте с 16.10.2009
Offline
29
#5

Вы об этом:

The requested URL /drama/js/skript.js/ was not found on this server.

? )))

Так это в первую очередь проверить нужно )

T
На сайте с 29.11.2010
Offline
18
#6
me_alex:
Вы об этом:

The requested URL /drama/js/skript.js/ was not found on this server.


? )))

Так это в первую очередь проверить нужно )

Вы не совсем поняли, скрипт находится в корне сайта, в папке js.

$(function() {


$("#blok1").load("http://hd-films-online.net/js/1.php");

});
$(function() {

$("#blok2").load("http://hd-films-online.net/js/2.php");

});

вот собственно по этому адресу и лежат все файлы, а почему кидает редирект на /drama/js/skript.js/ немогу понять, походу из за этого и все проблемы. статус скрипта я написал выше. Драмма это раздел сайта.

MA
На сайте с 16.10.2009
Offline
29
#7

вместо

<script src="js/jquery-1.7.min.js" type="text/javascript">

<script src="js/skript.js" type="text/javascript">

попробуйте

<script src="/js/jquery-1.7.min.js" type="text/javascript">

<script src="/js/skript.js" type="text/javascript">

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

там также есть консоль ошибок, где вылазят все подобные косяки

https://addons.mozilla.org/ru/firefox/addon/firebug/

P.S.

драма - с одним м, это тоже грубая ошибка

T
На сайте с 29.11.2010
Offline
18
#8
P.S.
драма - с одним м, это тоже грубая ошибка

спасибо, учту)

Toxik добавил 20.11.2011 в 18:06

me_alex, чтоб я без Вас делал. Я поначалу посмотрел что там слешей нету, а потом как-то забыл об этом. Всем спасибо, проблема решена))))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий