Hirdetés
Köszönjük a sok biztatást, támogatást! Utolsó pillanat a féláras hirdetésfeladásra, előfizetésre!
Ú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
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Melyik tápegységet vegyem?
- iPhone topik
- Anglia - élmények, tapasztalatok
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Milyen okostelefont vegyek?
- TCL LCD és LED TV-k
- Genshin Impact (PC, PS4, Android, iOS)
- MIUI / HyperOS topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- További aktív témák...
- Ohh Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i5-11500H 32/1TB RTX A2000 4GB /1 Millió/
- Uhh Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i5-11500H 16/1TB RTX A2000 4GB /1 Millió/
- Call of Duty WW2 PS4 játék
- Eladó Konfig I5-10400F 32GB DDR4 256GB SSD 1TB HDD RX6600 8GB!
- Samsung Galaxy S24 Ultra 12/256gb - Karc mentes, akár beszámítással
- Xiaomi Redmi Note 10 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- HP Zbook Fury G7 I7-10850H
- Eladó kék Xiaomi Redmi 12 4/128GB / 12 hó jótállással
- Bezámítás! Gigabyte G5 KC Gamer notebook - i5 10500H 16GB DDR4 512GB SSD RTX 3060 6GB WIN10
- BESZÁMÍTÁS! ASUS TUF A620M R5 7600X 32GB DDR5 1TB SSD RX 6700 XT 12GB ZALMAN I3 NEO A-Data 750W
Állásajánlatok
Cég: FOTC
Város: Budapest