Új hozzászólás Aktív témák
-
1ed
csendes tag
-
-
DeltaPower
addikt
válasz
brunzwik #4260 üzenetére
kicsit konkrétabban kellene megfogalmaznod, váltakozás ugyanis lehet több féle is:
- minden lapletöltésre más kép jön be
- ha betöltődik a lap, cserélgeti a képeket.első esetben php-val megoldható, hogy random képet töltsön be, a második esetben flash vagy javascript szükséges.
-
Sk8erPeter
nagyúr
válasz
brunzwik #3941 üzenetére
A Te eredeti problémádhoz nem sok köze van, úgyhogy most nem bonyolódnék fordítgatásokba, de most letöltöttem ezt az SMF cuccost, és abból azt derült ki, hogy az alapból benne lévő menüpontokat, mint Home, Help, Search, Login, stb. a következő helyen lehet átírni:
Themes\default\index.template.php
Nyilván ez nálam azért "default" könyvtár, mert az alapértelmezett stílust használom, de létezik még "babylon", "classic", stb.
Nálad ebben a fájlban a function template_menu() részen belül gondolom nem sokat befolyásol, ha itt átírogatod a menüket, mert alapból a Subs.php fájlodból úgy néz ki, hogy a function setupMenuContext()-ben lévőket használja, ami gondolom valami külön beállításként és más template-tel kerül bele, mert az alapértelmezett csomagban nincs benne. (Nálam csak a "csupasz" verzió van meg, az alapcuccokkal.)Na, de hogy a lényegre térjek, nehéz lenne kideríteni, most konkrétan nálad melyik téma van, melyik függvények felelnek a HTML-es megjelenítésért, ahhoz látni kéne a fájlokat, ezért
inkább próbálj kerülő megoldást, aminek működnie kellene
:
-így add meg a hivatkozást:
'href' => "javascript:window.open('http://blog-skyrpg.atw.hu', '_top');",És szólj, hogy sikerült-e.
-
Sk8erPeter
nagyúr
válasz
brunzwik #3932 üzenetére
Hali!
Magának az oldalnak a <head> részébe bele tudsz nyúlkálni? Én sem ismerem ezt a portálrendszert, de ha bele tudsz helyezni a <head> részbe saját sorokat (mármint az index.php-be), akkor elvileg Javascripttel is meg tudod változtatni a target részt ([link]).
Innen szedtem az alábbi függvényeket, és kicsit átírtam a feladatodnak megfelelően, és ennek nálad is működnie kell:<script type="text/javascript">
<!--
function targetBlank(event) {
event = event ? event : window.event;
var target = event.srcElement ? event.srcElement : event.target;
while (target.nodeName.toLowerCase() != "a" && target.parentNode != null)
target = target.parentNode;
window.open(target.getAttribute("href"), "_top");
// DOM
if (event.cancelable)
event.preventDefault();
// IE
return false;
}
function targetBlankBind() {
var tags = document.getElementsByTagName("a");
for(var i=0; i<tags.length; i++)
tags[i].onclick = targetBlank;
}
if (window.attachEvent) {
// IE
window.attachEvent("onload", targetBlankBind);
} else {
// DOM
window.addEventListener("load", targetBlankBind, false);
}
// -->
</script>Persze az is lehet, hogy ha már ide bele tudsz nyúlkálni, akkor akár manuálisan is át tudnád írni az a-nak a target-jét, de egy próbát megért.
Meg ezt lehet, hogy könnyebben be tudod esetleg illeszteni.
Amúgy van egy erkölcstelen és esetleg szabályellenes módja is az ATW-n a reklámok kidobálásának
<script type="text/javascript">
<!--
if (top.location != location)
top.location.href = document.location.href;
// -->
</script> -
cucka
addikt
válasz
brunzwik #3932 üzenetére
Jól illesztetted be és nem ismeri, ez látszik az oldalad html kódjában is. (Pusztán annyi van, hogy figyelmen kívül veszi azt az indexét a tömbnek).
Amúgy nem ismerem ezt a portálrendszert, tehát fogalmam sincs, hogy hol kell átírni. Azt kéne megtalálni, hogy hol lesz ebből a menü tömbből html, onnantól egyszerű a helyzet.
-
-
cucka
addikt
válasz
brunzwik #3929 üzenetére
Az a baj, hogy amikor a portál rendszered kiírja a menüt, akkor nem állít be target-et a linkeknek, tehát azok a saját frame-ben nyílnak meg. A menü linkekhez egy target="_top" paramétert be kéne valahogy illeszteni a portál által gyártott html-be.
1. megoldás: a portál rendszer ismeri a target paramétert, az általad beillesztett kódba kell egy ilyen sor és kész vagy.
2. megoldás: a portál rendszer nem ismeri ezt a paramétert, a menü kiíró részt át kell írd, vagy esetleg beállítod, hogy a menü minden egyes linkjére ott legyen a target="_top" . (Ez utóbbi nem fogja elrontani az oldalt, klikkelésnél újra fog töltődni a felső banner és ennyi)
Új hozzászólás Aktív témák
Hirdetés
- Beszámítás! Apple Watch SE 2024 44mm Cellular okosóra garanciával hibátlan működéssel
- Bomba ár! Fujitsu LifeBook U758 - i5-8GEN I 8GB I 256GB SSD I HDMI I 15,6" FHD I W11 I Garancia!
- iKing.Hu - Honor Magic 7 Pro - Black - Használt, karcmentes
- BESZÁMÍTÁS! ASUS A520M R5 5600X 16GB DDR4 512GB SSD RTX 3060Ti 8GB Rampage SHIVA Enermax 650W
- AKCIÓ! Intel Core i9 13900K 24 mag 32 szál processzor garanciával hibátlan működéssel
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged