Anonymní profil Hanulik – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Hanulik – Programujte.comAnonymní profil Hanulik – Programujte.com

 

Příspěvky odeslané z IP adresy 93.181.80.–

Hanulik
CSS › Inline dropdown menu
31. 10. 2016   #213310

Ahoj,

mám vytvořené menu (viz. www.mkm.cz). Bohužel nedrží poslední položka v menu v řadě a při zoomování se menu rozhazuje. Bohužel už mě nenapadá, jak to vyřešit. Můžete mi někdo poradit?

/*Menu*/
.menu{ 
  margin-top:40px; 
  width:100%;
  min-width:900px !important;
  padding-bottom:20px;
  }


.menu ul {
    list-style-type: none;
    float:right;
    margin: 0;
    padding: 0;
    overflow: hidden; 
 }

.menu li {
    float: left; 
   
    padding-bottom:12px;
    
}

.menu img {
    float: left; 
    margin-left:0px;
    margin-right:0px !important;
    
}

.menu li a, .dropbtn {
    display: inline-block;
    text-align: left;
    padding-left: 80px;
    text-decoration: none;
    font-size:100%;
    font-family: font;
 
    
}


.menu li a:hover, .dropdown:hover .dropbtn {
      text-align:left;
      position:relative;
      z-index:2;

}  


.menu li.dropdown {
    display: inline-block;
}


.menu ul.dropdown-content {
	display: none;
	text-align: left;
	background: #00cccc;
	width: 200px;
  min-height:150px;
	padding-top: 110px;
	margin-right: 55px;
	top: 0px;
	position: absolute;
	font-size: 70%;
	font-family: 'font';
	z-index: 1 !important;
	margin-left: 50px;
}

.menu ul.dropdown-content a {
	color: #BCF1F3;
	text-decoration: none;
	display: block;
	text-align: left;
	width: 170px;
	padding-left: 25px;
	line-height: 1.1;
 
  white-space: normal;
}

 
 
 
 
 
 
.menu ul.dropdown-content a:hover {
color:white;
position:relative; z-index:100;
}

.menu .dropdown:hover ul.dropdown-content {
    display: block; 
}



.menu a:hover .dropdown-content a {
      color:white;
}

.menu .red {
    color:  #ff6600;
    font-family: 'webfont';
}
 
.menu .green {
    color: #00cccc;
    font-family: 'webfont';
}
 
.menu a:hover .red {
    color: white;
    padding-top:20px;
    background:url('img/top_link.gif');
    font-family: 'webfont';
    

}

.menu a:hover .green {
    color: white;
    font-family: 'webfont';
  
}

.menu a.dropbtn.href-hovered .green {
    color: white;
    font-family: 'webfont';
}

.menu a.dropbtn.href-hovered .red {
    color: white;
    padding-top:20px;
       z-index:2;
    font-family: 'webfont';
  
}
 
.menu a:hover .red, a:hover .green {
    color: white;
    font-family: 'webfont';
    
}

Děkuji za rady, bohužel už mě nenapadá způsob, jak to vyřešit. 

Benjamin
JavaScript, AJAX, jQuery › Dropdown menu
30. 6. 2016   #211746

Dobrý den,

potřebuji udělat vertical dropdown menu. Mám následující kod:

<div class="menu_vlevo">
<h2></h2>
 <ul>
        <li><a href="#">Menu 1</a></li>
        <li><a href="#">Menu 2</a>
            <ul>
                <li><a href="#">Sub menu 1</a></li>
                <li><a href="#">Sub menu 2</a></li>
            </ul>
        </li>
        <li><a href="#">Menu 3</a></li>
        <li><a href="#">Menu 4</a></li>
    </ul>

<script>
$(document).ready(function(){
    $('li').click(function(){
        $(this).children('ul').toggle();
    });
});
</script>

<style>

.menu_vlevo
{
	float:left;
  padding:0px 0px 20px 0px; 
  min-height:250px; 
  width:25%;
  position:relative; 
}

.menu_vlevo ul
{
	  list-style: none;
    margin: 0;
    padding: 0;
} 

.menu_vlevo li 
{
	
    color: #00cccc; 
    padding: 4px 0px 8px 0px;
    text-decoration: none;
    list-style:none;
    
}

.menu_vlevo li a
{
	  display: inline-block;
    color: #00cccc; 
    padding: 4px 0px 8px 27px;
    text-decoration: none;
    list-style:none;
    
}

.menu_vlevo li a:hover
{
	  display: inline-block;
    color: #ff6600; 
    padding: 4px 0px 8px 27px;
    text-decoration: none;
    list-style:none;
    background:url('../img/linka_side.gif');
}


.menu_vlevo li ul
{
	display:none;
	padding-left:20px;
}



.menu_vlevo li li a
{
	line-height:120%;
	
}
</style>

Při kliku na položku, která rozbaluje, bych potřeboval, aby tam to rozbalené menu zůstalo. Funguje to, pokud mám adresu a rel="nofollow" href="" prázdnou, ale pokud začnu směrovat na stránku, kam má,tak se to přesměruje, což je logické, já vím. Máte někdo radu? Změnit strukturu menu?

Háňa
CSS › Horizontální menu
13. 4. 2016   #209915

#1 Háňa
Koukám, že se to nenačte: zde je zdroj:

<!DOCTYPE html>
<html>
<head>
<style>
#menu{margin-top:20px}
ul {
    list-style-type: none;
    margin: 0;
    padding: 40;
    overflow: hidden;
    background-color: white;
    font-weight:bold;

}

li {
    float: left;
}

li a, .dropbtn {
    display: inline-block;
    color: black;
    text-align: left;
    padding: 14px 16px;
    text-decoration: none;
    min-width:150px; 
    

}

li a:hover, .dropdown:hover .dropbtn {
    background-color: #00cccc; color:white;
}

li.dropdown {
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #00cccc;
    min-width: 160px;
    padding-top:80px;
    position:absolute;
    top:0px;
    z-index:-1

    ;
}

.dropdown-content a {
    color: black;
    padding: 10px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.dropdown-content a:hover {background-color: #00cccc; color:white}

.dropdown:hover .dropdown-content {
    display: block;
}
</style>
</head>
<body>
<div id="menu">
<ul>
   <li class="dropdown">
    <a href="#" class="dropbtn">jazykova<br>kurzy</a>
    <div class="dropdown-content">
      <a href="#">Link 1</a>
      <a href="#">Link 2</a>
      <a href="#">Link 3</a>
    </div>
  </li>
    <li class="dropdown">
    <a href="#" class="dropbtn">překlady<br>a tlumočení</a>
    <div class="dropdown-content">
      <a href="#">Link 1</a>
      <a href="#">Link 2</a>
      <a href="#">Link 3</a>
    </div>
  </li>
  <li class="dropdown">
    <a href="#" class="dropbtn">další<br>vzdělávání</a>
    <div class="dropdown-content">
      <a href="#">Link 1</a>
      <a href="#">Link 2</a>
      <a href="#">Link 3</a>
    </div>
  </li>
</ul>
</div>
</body>
</html>
Háňa
CSS › Horizontální menu
13. 4. 2016   #209914

Dobrý den,

potřebovala bych odladit horizontální menu. Mám to částečně odladěné zde:

http://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_dropdown_navbar

Problém je, že v zadání je odkaz dvoubarevný.

tj. např. jazykové kurzy budou jazykove (color:red) a kurzy (color:green). Můžete mi poradit, jak toto vyřešit? Pokud tam hodím natvrdo span style k danému řádku ,tak zase nebude fungovat a:hover. A zase rozdělit to na dva styly odkazu, tak mi to nepřijde úplně nejlepší řešení. A moc nevím, jak to vyřešit. Děkuji za rady, nebo nasměrování.

PHP › Napadený web: Warning: Unsaf…
23. 3. 2016   #209411

Dobrý den,

(doufám, že jsem se trefila do správné rubriky)

Comodo mi blokuje přístup na web www.kastr.cz (stránky strojírenské firmy).

Zajímalo by mě, proč tomu tak je, přes google search console jsem kontrolovala bezpečností problémy, žádné nebyly identifikované, nejsou žádné podezřelé přístupy na web, takže malware asi ne.

Můžete mi někdo poradit proč tomu tak je? Od zákazníků se k nám občas dostane informace, že stránky jsou nedostupné, ale nevím proč.

Konkrétní hláška:

Warning: Unsafe Website Blocked!
www.kastr.cz

This website has been blocked temporarily because of the following reason(s):

Prohibited Content: Site may contain content that is prohibited on this network

Děkuji

Ingrid_S
MySQL › Změna kodování databáze
19. 11. 2015   #206496

Dobrý den,

řeším v projektu problém s kodováním databáze.

Popis problému: Je vytvořen informační systém v php s kodováním v cp-1250, k tomu připojená databáze je také v cp-1250. Informační systém funguje asi 8 let, proto se jedná o velké objemy jak dat uložených v databázi, tak velký počet jednotlivých souborů php, ze kterých je informační systém postaven.

Aktuálně řeším problém, jak jednoduše příp. co nejjednodušeji změnit kodování češtiny, protože dělá problém při fulltextovém vyhledávání jak v databázi MySQL bez porušení integrity dat s uchováním všech historických údajů, tak všech jednotlivých souborů zdrojových kódu. (jedná se asi o 40 jednotlivých souborů)

Google mi v řešení problému nepomohl, proto se obracím na Vás s prosbou rady, nebo navedení na vhodnou cestu řešení problému.

Děkuji

Hanulik
PHP › Nette framework
14. 8. 2015   #204318

#3 sakal91
Aha. Děkuju, já s tím pracuju den. Můžeš mi poradit konkrétně jak to promažu?

našla jsem toto: http://doc.nette.org/cs/2.3/caching

Ale trošku mě znervózňuje, že to nemám kde odzkoušet (na localhostu je to v pořádku). A protože ten web mám ve správě, tak bych to nerada rozvrtala.

Hanulik
PHP › Nette framework
13. 8. 2015   #204292

Dobrý den,

mám problém s "neaktualizací" stránky po nahrání souboru přes ftp. Na webu je využívám nette. Soubor (.latte) ze struktury app/templates/ otevřu v PSPad, provedu změny, uložím, připojím FTP, nahraju do stejné složky. Ale na webu se změna neprojeví. Na localhostu vše funguje jak má.

Po kontrole ve složce v Total Commanderu jsou změny nahrané, ale na webu se neprojeví. FTP přístup je určitě správný (dostala jsem oficiální přístupy od vedení).

Napadá Vás, kde by mohl být problém? Musí se provést změna ještě někde než ve složce app/templates?

Předem se omlouvám, pokud jsem zvolila špatný oddíl fóra, nenašla jsem vhodnější diskuzi, proto jsem zvolila PHP.

Děkuji za rady

Hanulík
PHP › Zahrnování do databází
23. 7. 2014   #192344

Nevím, jestli to patří zrovna k tomuto vláknu, ale zkusím to.

Mám problém se stránkami. V posledním měsící se objevil abnormální nárůst přístupů z ruských serverů, ale z absolutně nerelevantních k danému tématu. Zkoušela jsem zakázat průchod ruských robotů pomocí robots.txt. Ale chtěla bych nějak omezit příchod, zahrnování do databází těchto pochybných serverů.

Připojen obrázek. Bohužel nemůžu hledat na googlu tuto problematiku, protože netuším co mám vlastně hledat. Proto ocením jakoukoli radu, nebo alespoň pojmenování problému.

Děkuju

Hanule
Java › Unreported Exception
24. 11. 2013   #184325

#4 nosko
Aha...děkuju, takže já zachytím výjimku FridgeOverFlow, ale do toho vnitřku catche musím ošetřit něco na stul NullPointeru, IllegalArgument apod?

Hanule
Java › Unreported Exception
24. 11. 2013   #184315

#2 z
Jak to myslíš? Jsem začátečník v JAVě, ale myslela jsem si, že vlastně když to addToFridge vyhodí vyjímku FridgeOverflowException, tak ji tam zachytím a vyhodím hlášku. Takhle se to nedělá?

Hanule
Java › Unreported Exception
24. 11. 2013   #184313

Ahoj, mám problém s hláškou kompilátoru unreported exception.

Třida Fridge:

-metoda addToFridge má vložit do kolekce novou ingredienci.

 public Collection<Ingredient> addToFridge(Ingredient ingredient) throws FridgeOverflowException{
        
if( capacity < listOfIngredient.size()+1){
        throw new FridgeOverflowException("Fail");
        }

        listOfIngredient.add(ingredient);
          
         return listOfIngredient;
    }

Třída main:

public static void main(String[] args){
        List<Ingredient> listNew = new ArrayList<>();
        Fridge f1 = new Fridge(100,listNew);
        
        try{                
            f1.addToFridge(new Ingredient("spenat",30,true));

        }catch(FridgeOverflowException fov){
            throw new FridgeOverflowException("Full fridge.",fov);
        }

    }
}

FridgeOverfullException je vytvořena z konstruktorů vyjímek.

Bohužel při spuštění mainu mi kompilátor hlásí unreported exception FridgeOverfullException. Bohužel nemohu přijít na to proč, protože si myslím, že jsem tuto vyjímku ošetřila v trycatch bloku.

Děkuji za rady

Hanule
C / C++ › Bílé znaky v souboru
9. 12. 2012   #168504

#16 zlz
Tak jsem to nějak vyřešila, ale mám tam problém s podmínkou. Protože takto to nahradí posloupnost, kde se nachází 2 a víc ebílých znaků. Ale pokud dám podmínku >=2, tak to nefunguje pro nahrazení dvou znaků jednou mezerou.

 char c;
    //pocita pocet bilych znaku za sebou
    int whiteSpace=0;
    while (!feof(soubor1))
    {
        //nacte znak ze souboru
        fscanf(soubor1, "%c",&c);
        //neni bily znak
        if(!isspace(c))
        {
            //nasel tecku, tak odradkuje
            if(c=='.')
            {
                fprintf(soubor2, ".\n");
                            }
            //nebyl whiteSpace ani tecka - vypise znak
            else fprintf(soubor2, "%c",c);
        }
        //je bily znak, zvysi hodnotu
        else whiteSpace++;
        //pocet bilych znaku vedle sebe
        if(whiteSpace>2)
        {
            fprintf(soubor2, " ");
            whiteSpace=0;

        }

Nenapadá vás, jak to ošetřit?

Hanule
C / C++ › Rozdělení pole podle znaku
24. 11. 2012   #167469

#24 Ondra
Já to jenom tak prolítla, protože to je na mě moc složitý ten tvůj kod. Tak se omlouvam...

Hanule
C / C++ › Rozdělení pole podle znaku
24. 11. 2012   #167468

#23 KIIV
Aha...taková blbá chyba...:)

Hanule
C / C++ › Rozdělení pole podle znaku
23. 11. 2012   #167459

#20 KIIV
Jj, takhle nějak to má fungovat. Já jsem právě moc nechápala, proč tam mám dvourozměrné pole, tak jsem ho chtěla vyplňovat klasicky znaky jako vícerozměrné.  Jenom se chci ještě zeptat, já to s ukazateli moc neumím. Tu hlavičku funkce csvParse mám zadanou jako int csvParse(const chat str, char delimiter.....) a když jsem to zkoušela tedy přepsat takto, tak nevím, jak mám potom vytvořit ukazatel *pos, který bude ukazovat na první znak řetězce str.

Zkoušela jsem napsat char *pos=str; ale program spadl.

Hanule
C / C++ › Rozdělení pole podle znaku
23. 11. 2012   #167458

#19 Ondra
Já nemůžu použít funkci strtok...Mám to v zadání úlohy. Prý bysme to měli moc jednoduchý.

Hanule
C / C++ › Rozdělení pole podle znaku
22. 11. 2012   #167349

#10 KIIV
Mno já mám uložit jak pořadí, tak hodnotu řetězce do char values[250][250]. ..:)

Hanule
C / C++ › Rozdělení pole podle znaku
22. 11. 2012   #167347

#8 KIIV
Máme to uložit do jiného pole a potom vrátit počet hodnot.

př. když je řetězec 10;ab;30 a delimiter je ; tak vals[0] bude obsahovat 10, vals[1]  ab, vals[2] 30 a funkce vrátí trojku.

A mám udělat jen strtok - ale nesmím použít tu funkci. Ale podle toho, co jste mi odpověděli to snad půjde...

Hanule
C / C++ › Rozdělení pole podle znaku
22. 11. 2012   #167342

#4 ingiraxo
To je moc složitý na mě...:( My jsme brali zatím jen základní funkce, podmínky, cykly....:) Ale děkuju

Hanule
C / C++ › Rozdělení pole podle znaku
22. 11. 2012   #167341

#5 vitamin
Děkuju za radu, zkusím to nějak takto...Já se jenom  zeptám. Jsem nováček v C (asi měsíc programuju) a nerozumím v tom kódu těm hvězdičkám? To jsou ukazatelé?

Hanule
C / C++ › Rozdělení pole podle znaku
21. 11. 2012   #167323

Aha...promiň, používám C. Já jsem to tak nějak sesmolila takto:

while (cil[i]!='\0')
{
    if (cil[i]!=delimiter)
    { //když najde delimiter, vypise vse od zacatku az narazi na delimiter
        for (int i=0;cil[i]!=delimiter;i++)
        { //prochazi po znacich a a pak vlozi do p
            char a=cil[i];
            char p[]=a;
        }
            }
}

    return values[i];
}

ale nefunguje to a já si s tím moc nevím rady...myslela jsem to tak, že to právě bude procházet po znacích a až narazí na delimiter, tak ulozí do pole a pak bude pokračovat. ale nevím jak mám udělat to "pokračovat" protože ten cyklus mi zkončí když narazí na delimiter a další už nehledá...

Hanule
C / C++ › Rozdělení pole podle znaku
21. 11. 2012   #167319

Ahoj, potřebovala bych poradit, jak mám rozdělit řetězec, bez použití funkce strtok. Pole obsahujeme znak, a když se narazí na něj, má se ta část před ním uložit do pole a tak opakovat, až se dojde na konec pole. Ale nevím, jak to mám udělat bez funkce strtok.

Děkuji za radu

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý