Искать  
 
   
1 из 2
1
site_url
Отправлено: 30 Май 2011 06:36 P.M.   [ Игнорировать ]
Новичок
Rank
Всего сообщений:  35
Зарегистрирован  2011-04-30

Здравствуйте,

столкнулся с проблемой - в блоках загружаемых ajax-ом, {site_url}-ы не преобразовываются
подскажите что с этим можно сделать? :(

Профиль
 
 
Отправлено: 30 Май 2011 07:35 P.M.   [ Игнорировать ]   [ # 1 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

/ ?

Профиль
 
 
Отправлено: 30 Май 2011 08:56 P.M.   [ Игнорировать ]   [ # 2 ]
Новичок
Rank
Всего сообщений:  35
Зарегистрирован  2011-04-30

видимо я непонятно написал :(
попробую по другому
в страницу page1.html получаю ajax-сом (по клику на ссылку) страницу page2.html и в этой странице ссылки на картинки и т.п. остаются

<img  src="{site_url}/ajax/img01.png"
а не
<img  src="site.ru/ajax/img01.png"
Профиль
 
 
Отправлено: 30 Май 2011 09:02 P.M.   [ Игнорировать ]   [ # 3 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Быть такого не может.
Покажите код как вы получаете страницу?

Профиль
 
 
Отправлено: 30 Май 2011 09:09 P.M.   [ Игнорировать ]   [ # 4 ]
Новичок
Rank
Всего сообщений:  35
Зарегистрирован  2011-04-30
$(function() {

    
$( "#media_tabs" ).tabs({
        ajaxOptions
{
            error
: function( xhrstatusindexanchor {
                
$( anchor.hash ).html(
                    
"F***" );
            
}
        }
,
        
load: function() {
            
$( "#movies_tabs" ).tabs({
                idPrefix
"movies-"
            
});
        
},
        
idPrefix"media-"
    
});

});
[removed] 
<li class="movies_tab fadeThis"><a href="{site_url}ajax/media/movies_tabs.html">&nbsp;</a></li
Профиль
 
 
Отправлено: 31 Май 2011 12:49 P.M.   [ Игнорировать ]   [ # 5 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

А тип шаблона? Статичный?)

Профиль
 
 
Отправлено: 31 Май 2011 01:15 P.M.   [ Игнорировать ]   [ # 6 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

В тех случаях, когда в атрибутах элемента есть EE-теги,

вызов обработчика события нужно обязательно обарачивать в:

$(document).ready(function() {
    
... handler ...
}); 
Профиль
 
 
Отправлено: 31 Май 2011 02:32 P.M.   [ Игнорировать ]   [ # 7 ]
Новичок
Rank
Всего сообщений:  35
Зарегистрирован  2011-04-30

budulay
нет,  веб-страница

Afgan

скрипты работают нормально и так и так, а ее-теги нет :(

<a title="" href="{site_url}ajax/media/a_01.jpg">
   <
img height="91" width="231" alt="" src="{site_url}ajax/media/a_icon.png">
</
a
Профиль
 
 
Отправлено: 31 Май 2011 03:25 P.M.   [ Игнорировать ]   [ # 8 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

То-есть, вы хотите сказать, что в таком формате:

<script type="text/javascript">
  $(
document).ready(function() {
    
$("a.test").click(function() {
      
$(this).html("<img src='"+ $(this).attr('href') +"'>"); 
      return 
false;
    
});
  
});
</script>

<class="test" title="" href="/ajax/media/a_01.jpg">
   <
img src="/ajax/media/a_icon.png">
</
a

Код работает...
А в таком:

<script type="text/javascript">
  $(
document).ready(function() {
    
$("a.test").click(function() {
      
$(this).html("<img src='"+ $(this).attr('href') +"'>"); 
      return 
false;
    
});
  
});
</script>

<class="test" title="" href="{site_url}ajax/media/a_01.jpg">
   <
img src="{site_url}ajax/media/a_icon.png">
</
a

Нет?..

Профиль
 
 
Отправлено: 31 Май 2011 04:12 P.M.   [ Игнорировать ]   [ # 9 ]
Новичок
Rank
Всего сообщений:  35
Зарегистрирован  2011-04-30

у меня js работал и работает, а ее-теги {site_url} нет
да и кроме картинок еще много чего есть и все в js засовывать смысла нету

Профиль
 
 
Отправлено: 31 Май 2011 04:49 P.M.   [ Игнорировать ]   [ # 10 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20
Neka - 31 Май 2011 04:12 P.M.

у меня js работал и работает, а ее-теги {site_url} нет
да и кроме картинок еще много чего есть и все в js засовывать смысла нету

Ну... удачи!

Профиль
 
 
Отправлено: 31 Май 2011 04:57 P.M.   [ Игнорировать ]   [ # 11 ]
Новичок
Rank
Всего сообщений:  35
Зарегистрирован  2011-04-30

Afgan спасибо

но возможно кто-то все таки подскажет как же “активировать” ее-теги в подгружаемых страницах ajax-ом

Профиль
 
 
Отправлено: 31 Май 2011 06:02 P.M.   [ Игнорировать ]   [ # 12 ]
Студент
RankRank
Всего сообщений:  131
Зарегистрирован  2010-12-14

budulay
нет,  веб-страница

подожди, ты используешь не шаблоны ЕЕ, а html файлы ?
может ты вызываешь страницу напрямую, в обход сервеного обработчика псевдокода ЕЕ ?

Профиль
 
 
Отправлено: 31 Май 2011 06:05 P.M.   [ Игнорировать ]   [ # 13 ]
Новичок
Rank
Всего сообщений:  35
Зарегистрирован  2011-04-30

html файлы подгружаются ajax-ом в страницу (шаблон ее) по клику на ссылки

Профиль
 
 
Отправлено: 31 Май 2011 06:10 P.M.   [ Игнорировать ]   [ # 14 ]
Студент
RankRank
Всего сообщений:  131
Зарегистрирован  2010-12-14

Хм, так а тогда {site_url} и не должны обрабатыватся
Если ты хочешь что бы теги {site_url} обрабатывались - тебе нужно ajax-грузить не страницы html, а шаблоны ЕЕ
к примеру - создать группу шаблонов ajax_group
в нем создать шаблон some_template
и ajax-грузить не html, а {site_url}ajax_group/some_template

или я тебя не правильно понял )

Профиль
 
 
Отправлено: 31 Май 2011 06:12 P.M.   [ Игнорировать ]   [ # 15 ]
Новичок
Rank
Всего сообщений:  35
Зарегистрирован  2011-04-30

все верно, а именно в отдельных html файлах этого никак “активировать” нельзя?

Профиль
 
 
   
1 из 2
1
 
‹‹ Каталог шаблонов      QIWI ››