Hirdetés
- Lassacskán fenyőfát állítanak a hardverek
- Tudjuk, de nem tesszük: a magyarok többsége nem törődik adatai védelmével
- Mesébe illő csodakábelt tervezett a GeForce-ok leégése ellen a Segotep?
- Irodát kért, de gyárat kapott Elon Musk a Samsungtól
- Nyílt forráskódú lett a legegyszerűbben használható AI tartalomgeneráló
Ú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
- Gamer PC - Z790 / i5 13600 KF / 32 GB / 2 TB / RTX 3080
- RDX Kara Heavy F6 Felnőtt Álló bokszzsák 183CM / max 150Kg, ingyenes szállítás + 1pár kesztyű
- MacBook Pro 17" i7 2.6 GHz 8GB RAM 240 GB SSD 8 ciklus az akkuban!
- Kindle Voyage REKLÁMMENTES könyvolvasó eladó (fizikai lapozógombok, keretmentes kijelző!)
- ÚJ! OnePlus Watch 3 43mm okosóra
- iPhone 13 128GB 92% (1év Garancia)
- HP ZBook Studio x360 Gen5 Intel Xeon E-2176M - Garancia - Villám akció 12.15-ig!
- Bomba ár! HP EliteBook 845 G7 - Ryzen 5 4650U I 8GB I 256SSD I 14" FHD I Cam I W11 I Gari
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- Logitech G29 SE Driving Force PC/PS4/PS5
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
:



