Menü átalakításával problémák

Általános kérdések a Webshop Hun1 Smarty programról.
Post Reply
mukso
Hozzászólások: 2
Csatlakozott: szomb. dec. 17, 2011 7:01 pm
Kapcsolat:

Menü átalakításával problémák

Hozzászólás Szerző: mukso »

Üdv,

szeretném valahogy ezt (http://www.mindenkiaruhaza.hu/bebi-agynemu) a menüt elérni a first template-ban, meg tudnád mondtani hogy hogyan csináljam meg azt hogy ha van alkategória akkor se jelenjen meg ">>", és minden főkategória vastag betűs legyen, míg az alkategóriák nem, és a főkategória akkor is vastag legyen amíg rá sem kattintottam.

alapból nem sikerült megtalálnom hogy hol kéne átalakítani a dolgot, mármint a $bal_menu nem tudom hol van definiálva

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Menü átalakításával problémák

Hozzászólás Szerző: mezofi »

Szia,
Ezt a menüt nem lehet elérni az ingyenes shopba, mert az üzemeltető kérésére lett fejlesztve csak neki.
A >> jeleket ki lehet venni a shop/functions/general.php-ban a function menuszint($szint, $parentID,$id,$felso) függvényből.
Van egy ilyen sor:

Kód: Egész kijelölése

$beillesztes=" >>";
cserélni kellene:

Kód: Egész kijelölése

$beillesztes="";
Ez a függvény készíti el a menüt.

Mezőfi

mukso
Hozzászólások: 2
Csatlakozott: szomb. dec. 17, 2011 7:01 pm
Kapcsolat:

Re: Menü átalakításával problémák

Hozzászólás Szerző: mukso »

Értem, köszi szépen :)

amit még szeretnék megkérdezni az az hogy az oldalon megjelenő termékeket meg lehetne oldani úgy hogy oldalanként x mennyiséget jelenítsen meg és ne a lenyíló bokszból keljen kiválasztani hogy az oldalon hány termék legyen?

ha jól láttam ezt pont arra írtad igaz?: és ha igen akkor ezt hova kell bemásolni?

Kód: Egész kijelölése

<?php
//Változók definiálása
$egy_oldal_max = 10;

require_once('connections/bolt.php');

function foot_linkek($link, $tomb_szama, $oldalankenti_db, $kezdes, $act_oldal){
//Változó definiálása
$kimenet ="";
$szam = 0;

if( ($kezdes + $oldalankenti_db) > $tomb_szama){
$max = $tomb_szama;
}else{
$max = ($kezdes + $oldalankenti_db)-1;
}

$kimenet .= "<table class='oldal_szamozas' border='0' width='100%'>
                <tr>
                    <td valign='top'>Megjelenítve <b>".$kezdes."</b> től <b>".$max."</b> -ig (összesen&nbsp;<b>".$tomb_szama."</b>&nbsp;találatból)<td>
                    <td align='right'>";
        // Az alsó kinálati sáv kiíratása
        if ($tomb_szama > $oldalankenti_db) {
            $k = $tomb_szama;
            $kimenet .= "Talált oldalak: ";
             for ($k; $k > 0; $k=$k-$oldalankenti_db) {
             $szam=$szam+1;
            
                if($szam == $act_oldal){ $kimenet .="<b>".$szam."</b>&nbsp;";
                }else{
                $kimenet .= '<a href="'.$link.'oldal='.$szam.'" style="text-decoration: none;">'.$szam.' </a>';
            
                    }
                 }
             }
            $kimenet .= '</td></tr></table>';
            
            
return $kimenet;    
}

 
$sql = "SELECT COUNT(name) as db FROM nev_leiras WHERE language_id = '4' ";
$db =  mysql_fetch_assoc(mysql_query($sql)); //Csak akkor használjuk így ha max egy eredmény lehet!

if(isset($_GET["oldal"])){
$oldal = $_GET["oldal"];
}else{
$oldal = 1;
}
$limit = (($oldal*$egy_oldal_max)-$egy_oldal_max);

//Olvassuk ki a megjelenítendő szöveget
$sql = "SELECT name FROM nev_leiras WHERE language_id = '4' LIMIT ".$limit.", ".$egy_oldal_max." ";
$talalatok = mysql_query($sql) or die("Hibás lekérdezés!");

?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Oldal számozás</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
</head>

<body>
<table border="0" style="background-color:#CCCCCC; padding:5px; border: 2px solid #234EF5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; ">
    <tr>
        <td style="height:150px; width:480px; " valign="top"><?php
            while($talalat = mysql_fetch_assoc($talalatok)){
            echo $talalat["name"]."<br/>";
            }
    ?></td>
    </tr>
    <tr>
        <td><?php echo  foot_linkek("index.php?", $db["db"],$egy_oldal_max, ($limit+1), $oldal );?></td>
    </tr>
</table>
</body>
</html>

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Menü átalakításával problémák

Hozzászólás Szerző: mezofi »

Webshop admin felülete >> Oldalankénti termék szám beállítás a lap középső részén.
Mezőfi

georged
Hozzászólások: 16
Csatlakozott: szer. jan. 11, 2012 9:54 pm
Kapcsolat:

Re: Menü átalakításával problémák

Hozzászólás Szerző: georged »

Szia!

Először is szeretnék gratulálni a websopodhoz!

Én az IPhone-os skint használom, vagyis még kialakulóban van (fotopack.hu/webshop/)
1. Hogyan lehet kivitelezni, hogy a fejlécben ahol a szürke háttérben kiírja a Főoldal >> Katalógus ...-t, ott megjelennének a főkategóriák hasonló módon, mint a kirakat.hu oldalon(fejléc, lila sáv) és mikor fölé viszed az egeret, a lenyíló ablakban lennének az alkategóriák?

2. Hogy lehet saját menüpontot létrehozni úgy, hogy arra kattintva megjelenik a tartalom középen (ez szerkeszthető legyen, mint a kezdő oldal)?

3. A kereső sávot a fejlécbe tenni?

Köszönöm segítséged!

georged

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Menü átalakításával problémák

Hozzászólás Szerző: mezofi »

Szia, köszi.
1, Sajnos a neked megfelelő menü kialakításába nem tudok segíteni, a programozás oktatása nem célja a fórumnak.
2, A letöltött állományban találsz egy pdf dokumentációt, vagy itt is megnyithatod: http://www.netprog.eu/beta_kezikonyv.pdf. 41. oldal.
3, A shop/templates/valasztott skin/right/gyors_kereses.tpl-ből a form részt berakod a A shop/templates/valasztott skin%fejlec.tpl megfelelő helyére.

Üdv
Mezőfi

georged
Hozzászólások: 16
Csatlakozott: szer. jan. 11, 2012 9:54 pm
Kapcsolat:

Re: Menü átalakításával problémák

Hozzászólás Szerző: georged »

Szia!

Köszi az infót!
Az 1. kérdésemnél annyit tudnál segíteni, hogy a fejléc szürke hátterű sávja(megjelenik ahol vagyok, névnapkiíratás) fölött
hogy tudom megjeleníteni a főkategóriákat egymás mellett?

Üdv
Gyuri

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Menü átalakításával problémák

Hozzászólás Szerző: mezofi »

Szia,
Kiolvasod a myshop_kategoria táblából azon kategóriákat ahol 0 a parent_id, az így kapott eredmény kapcsolod a myshop_kategoria_leiras táblával.
Így megkapod a főkategória neveket, ezt egy for ciklussal, és echo segítségével egymás mellé rendezve kiíratod.

Egy programozónak ez mindent elmond, azonban annak aki nem ért hozzá használhatatlan szerintem. Szerintem ez kb. annyi mintha nekem mesélné el egy orvos hogyan csináljak vakbél műtétet, neki pedig rutin.

Mezőfi

Avatar
murgi
Hozzászólások: 5
Csatlakozott: szer. feb. 15, 2012 7:54 pm
Kapcsolat:

Re: Menü átalakításával problémák

Hozzászólás Szerző: murgi »

Szia,
hol lehet a menücímet változtatni?
pl: Termék toplista = Legnépszerűbb termékeink
Újdonságok = Újdonságaink

smink: smas_1
V1.073S

köszi
Zoli

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Menü átalakításával problémák

Hozzászólás Szerző: mezofi »

Az ilyen nyelv függő szövegek a shop/include/languages/hungarian/szoveg.ini-ben vannak. Módosítás előtt készíts egy mentést a fájlról, hogy ha eltűnnek a shopból a nyelvi részek a módosítás miatt akkor vissza tudd állítani.
Üdv
Mezőfi

Post Reply

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 5 vendég