Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Проблемы с AJAX навигация nowheremany

Проблемы с AJAX навигация nowheremany


 thebeknazar    06.05.2013    модули, хаки    Стол заказов    3405    15 комментариев

В общем у nowheremany покупал этот модуль, так как у меня музыкальный сайт хотел при серфинге по сайту люди могли слушать музыку по сайту. Это сделал. Но после этого у меня не работает большинство js скриптов.

Например если с главного перейти на страницу музыку там уже не работает скрипт share42.com
Не работает фотоальбомы.
Не работает некоторые мелкие js скрипты.

но когда обновляешь страницу там же работает. Только при переходе с главного перестает работать.

Не знаю что делать, пишу автору неделями не отвечает.
Автор говорить что нужно в mainajax.tpl скрипты подключить
подключал так же
Сказал что у него работает share42.com. Спросил как она у него работает. Ответа кстати до сих пор жду.

В общем дайте совет, как можно добиться . какой язык php,js.ajax что сможет добиться при переходе чтоб по новой вызвал js скрипты. в header и обновил выбранный див полностью.

что все скрипты там работали?

15 комментариев

TheImDim
Юзер

TheImDim - 6 мая 2013 21:57 -

Это связано с тем, что подгруженные обьекты при помощи AJAX на которых должно висеть событие не определены в DOM структуре.
Подробнее тут

thebeknazar
Юзер

thebeknazar - 6 мая 2013 22:42 -

Спасибо за отклик,
Сможешь мне ясным мне языком объяснить коротко и ясно и сделать один пример.
Например как tooltip я использую библиотеку twitter bootstrap Так вот, когда в главной странице когда открываешь сайт тултипу работают, когда переходишь на какую нить другую страницу уже перестают работать. т.е как я думаю перестает вызываться весь скрипт
: http://twitter.github.io/bootstrap/assets/js/bootstrap-tooltip.js
или именно конфиг который задает классу:

jQuery(document).ready(function($) {
    $('.bbcode').tooltip();
     $('.tp').tooltip();
});


Вот в общем, можешь показать на этом примере? Чтоб заработал тултипы, потом остальными после этого думаю разберусь.
Заранее спасибо.

nowheremany
Эксперт

nowheremany - 7 мая 2013 09:50 -

jQuery(document).ready(function($) {
    $('.bbcode').tooltip();
     $('.tp').tooltip();
});

вот это и надо засунуть в mainajax.tpl

Благодарность принимаю тут Связь

thebeknazar
Юзер

thebeknazar - 7 мая 2013 09:51 -

Пробовал это засунуть, пробовал это в index.php засунуть и adress.php не получился

thebeknazar
Юзер

thebeknazar - 7 мая 2013 09:56 -

Вот мой mainajax.tpl

[aviable=main]
<!-- content ================================================== -->
{include file="content.tpl"}
<!-- /.content ================================================== -->
[/aviable]


[not-aviable=main]
<script>
jQuery(document).ready(function($) {
    $('.bbcode').tooltip();
     $('.tp').tooltip();
});
</script>
<script type="text/javascript" src="/share42/share42.js"></script>
{content}
[/not-aviable]

nowheremany
Эксперт

nowheremany - 7 мая 2013 10:02 -

Вроде скрипт должен быть таким
$(document).ready(function() {
    $('.bbcode').tooltip();
     $('.tp').tooltip();
});

Благодарность принимаю тут Связь

thebeknazar
Юзер

thebeknazar - 7 мая 2013 10:06 -

Попробовал этот тоже поставить, можешь сча в аську зайти и мне ответить? ты на почте сказал чтоб я тебя добавил, но ты сам меня не добавляешь уже неделю. thebeknazar@bk.ru в асе там я. как с агента пишу. ответь сча. Еще я тебе насчет доработки писал, скзал что сделаешь давай обсудим все или тут в личку. за одно сайт покажу. Сразу там подскажи что у меня там не то, почему JS не работает с AJAX навигацией

thebeknazar
Юзер

thebeknazar - 8 мая 2013 02:41 -

Помоги пожалуйста, думаю это поможет... просто не знаю как использовать.
В общем нашел пару статей в сети:
http://jquery-docs.ru/events/live/ - это про команду .live
http://www.webnotes.com.ua/index.php/archives/687# - это плагин какой-то тоже подобее .live

====
Покажи пример этих дополнений на скрипте:

$(document).ready(function() {
    $('.bbcode').tooltip();
     $('.tp').tooltip();
});


А то я вообще ничего в js не понимаю

nowheremany
Эксперт

nowheremany - 8 мая 2013 09:37 -

Если использовать live, то код надо оставлять в main.tpl
Если такой же какой ты написал - то в mainajax.tpl

Сайт покажи. У тебя скорее всего ошибок куча JS

Благодарность принимаю тут Связь

thebeknazar
Юзер

thebeknazar - 8 мая 2013 09:59 -

Нету у меня ошибок JS, через инспектор проверял.
Почисти ЛС, туда кину ссылку на сайт или ответь пожалуйста на асю thebeknazar@bk.ru , я же тебе еще писал насчет доработки одного модуля твоего за 100$. Сказал написать те в асю, уже вторая неделя не отвечаешь.

nowheremany
Эксперт

nowheremany - 10 мая 2013 12:28 -

Если не получается в асю, есть же почта. и в праздники вряд ли буду доступен.

Благодарность принимаю тут Связь

thebeknazar
Юзер

thebeknazar - 10 мая 2013 12:56 -

В начале я почту писал, потом ты в асю сам отправил. и обратно я тебе в почту написал, про асю ответа тоже нету. Помоги тут с этим плс https://dle-faq.ru/ordersdesk/5465-problemy-s-ajax-navigaciya-nowheremany.html#comment-id-13293

thebeknazar
Юзер

thebeknazar - 9 мая 2013 13:48 -

ответишь когда нибудь?

thebeknazar
Юзер

thebeknazar - 8 мая 2013 02:10 -

***Комментарий удален***

dj-avtosh
PHP-developer

dj-avtosh - 27 мая 2013 02:32 -

Мы бы смогли за 30 баксов все профессионально подправить, относительно глючного хистори и т.п.

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх