Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Решить проблему javascript

Опубликовано:

Имеется javascript который выводит определённую информации из базы данных, код работает но не везде, например если в самом шаблоне вставлю

<a href="#" rel="item=34334">34334</a> то при наведении на эту ссылку всё работает а если вставляю через ббкод

[wow2]34334[/wow2]

***************************************************

(Вот шаблон замены ббкода)

<a href="#" rel="item={content}">{content}</a>

***************************************************

 

То ничего не происходит при наведении на ссылку, помогите решить проблему

 

<script type="text/javascript" src="http://free.simka.ws/templates/wowhead/js/power.js"></script>

Вставляю в globalTemplate между

<head>

...

</head>

 

 

Пример работы данного скрипта можете посмотреть перейдя по этой ссылке в самом низу страницы наведя на текст 34334

Рекомендованные сообщения

Опубликовано:
Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.

Опубликовано:
  • Автор

Насколько я понял в сообщениях не работает тот javascript, скажите пожалуйста как его заставить работать ?

Опубликовано:

У меня все работает. В исходном коде смотрели, на что именно заменятся ббкод?

Опубликовано:
  • Автор

У меня все работает. В исходном коде смотрели, на что именно заменятся ббкод?

Шаблон замены BB-кода:

<a href="#" rel="item={content}">{content}</a>

 

Тег:

[wow2]

 

Содержимое сообщения:

[wow2]34334[/wow2]

 

Текст отображается как ссылка, но при наведении ничего не происходит а должен выполняться javascript и показывать данные

 

 

При наведении на текст 34334 вот что должно происходить:

7FlHWwD1.png

 

На главной странице в шаблоне globalTemplate я вставил <a href="#" rel="item=34334">34334</a> то при наведении работает а когда делаю в сообщении через bb код не работает, на phpbb3 работало

Изменено пользователем nrj45

Опубликовано:

С шаблоном замены понятно, конкретно в исходном коде страницы смотрели?

Опубликовано:
  • Автор

С шаблоном замены понятно, конкретно в исходном коде страницы смотрели?

 

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

Изменено пользователем nrj45

Опубликовано:

нажать CTRL + U в браузере, откроется исходный код страницы. Найти ссылку и посмотреть на нее.

или скинуть адрес на тему с ссылкой, проблемы с javascript все равно телепатией здесь не решают.

Опубликовано:
  • Автор

Вот что в исходном коде страницы показано:

7FlHWwD3.png

 

Ссылка на сообщение с использованием этого бб-кода:

 

 

Насколько вижу ссылка совершенно не такая, есть возможность исправления ?

Опубликовано:

Можно попробовать написать без href

 

{content}

 

в стилях задать cursor для этого класса

.a_wow:hover{cursor: pointer;}

Опубликовано:
  • Автор

Можно попробовать написать без href

 

<a rel="item={content}" class="a_wow bbc_url">{content}</a>

 

в стилях задать cursor для этого класса

.a_wow:hover{cursor: pointer;}

 

Работает только при данном тексте

<a href="#" rel="item={content}">{content}</a>

 

Как ты написал я так сделал не работает при наведении ничего не происходит

post-54745-0-26842500-1374103031_thumb.png

Опубликовано:

Ну тогда открыть \admin\sources\classes\text\parser\bbcode.php

 

Найти

			$pm		= true;

После добавить

 

			if( strpos( $attr, 'rel="item=' ) !== false )
		{
			continue;
		}

Опубликовано:

А чтобы предыдущий вариант работал без href, где-то внизу страницы перед

Опубликовано:
  • Автор

Спасибо большое, ты очень мне помог!

  • 3 недели спустя...
Опубликовано:
  • Автор

Опять появилась проблема, теперь просто не обрабатывается js, в исходном коде страницы всё указано правильно, но при наведении на ссылку ничего не проиходит она просто как ссылка, в чём может быть проблема ?

 

 

Проблема решена!

Изменено пользователем nrj45

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.