Witam. W globalnych ustawieniach czatu mam m.in. zdefiniowane jak ma wyglądać link z tagiem [urlMovie]
$s = $text; $s = http://www.php.net/preg_replace("/\[urlMovie=([^()<>\s]+?)\]((\s|.)+?)\[\/url\]/i", "<i><b><a style='color:#00405E; font-family:Verdana; text-decoration:none;' target=_blank href=/redir.php?url=\\1>\\2</a></b></i>", $s);
onmouseover=\"return overlib('<table cellpadding=0 cellspacing=0 border=0 width=100%><td colspan=3 align=center style=\'font-size: 12px; font-weight:bold; background-color:#222323;\'>$name</td><tr>$poster2<td style=\'font-size:11px; font-weight:bold;\'>$opis</td></tr></table>', WIDTH, 500, DELAY, 200);\" onmouseout=\"return nd();\"
A nie możesz jedynie dodać klasę do tego co miałeś oryginalnie, a resztę ogarnąć osobnym JS-em spoza tego modułu?
nie za bardzo wiem jak miałbym to zrobić i gdzie zapisac
A co to jest za system z którego korzystasz? Bo skoro masz dostęp do kodu źródłowego, to wystarczy znaleźć odpowiednie miejsce na umieszczenie kodu JS.
Tylko jak ten kod miałby wyglądać?
Nie testowałem, ale sprawdź. No i musisz ten kod JS dopisać we własnym zakresie.
$s = http://www.php.net/preg_replace("/\[urlMovie=([^()<>\s]+?)\]((\s|.)+?)\[\/url\]/i", '<a class="poster" data-poster-info="true" target="_blank" href="/redir.php?url=\\1">\\2</a>', $s);
a.poster { color: #00405e; font-family: Verdana; font-style: italic; font-weight: bold; text-decoration: none; }
const $posters = document.querySelectorAll('a.poster[data-poster-info="true"]'); $posters.forEach(($poster) => { $poster.addEventListener('mouseover', (event) => { // yours code }); });
Niestety nic z tego, pewnie robie cos źle, nie za bardzo wiem czy utworzyc nowy plik js i z jaką nazwa, czy dopisac gdzies w pliku ten kod js
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)