• Rozwiązano TYMEKD

    (@tymekd)


    Mam kolejny problem. Na górze, tuż pod miejscem na header mam puki co dwa buttomy, „Historia” i „Albumy”. Chciałem dorobić taki przycisk, który po naciśnięciu na niego przenosiłby nas do sklepu internetowego zespołu, jak zrobić coś takiego?

Zobacz 14 odpowiedzi - od 1 do 14 (z 14 łącznie)
  • Moderator amistad18

    (@amistad18)

    1. Adres strony.
    2. Jak masz generowane menu?

    Twórca wątku TYMEKD

    (@tymekd)

    Twórca wątku TYMEKD

    (@tymekd)

    2. Jak masz generowane menu?

    Jak to sprawdzić?

    Moderator amistad18

    (@amistad18)

    Ja bym zaczął poszukiwania w pliku header.php, i szukał funkcji która odpowiada za wyświetlanie menu.

    Twórca wątku TYMEKD

    (@tymekd)

    Czego dokładnie miałbym szukać? Z tego co zrozumiałem, to jeżeli zależy mi na tym, żeby po naciśnięciu na stronę „sklep” przenosiłoby na jakąś inną stronę, musiałbym szukać w pliku header.php słowa „sklep”?

    Moderator amistad18

    (@amistad18)

    Nie, spróbuję jeszcze raz.

    Ja bym zaczął poszukiwania w pliku header.php, i szukał funkcji która odpowiada za wyświetlanie menu.

    Prosto, zwięźle, i na temat – może narysować?

    Twórca wątku TYMEKD

    (@tymekd)

    <div class="topmenubox">
    			<div class="topmenu">
    
    					<ul id="dropmenu">
    						<li class="<?php if ( is_home() ) { ?>current_page_item<?php } else { ?>page_item<?php } ?>"><a href="<?php echo get_settings('home'); ?>"><img src="<?php bloginfo('template_directory'); ?>/images/home.png" alt="home" width="20" /></a></li>
    						<?php wp_list_pages('sort_column=menu_order&title_li='); ?>
    					</ul>
    
    			</div> <!-- end topmenu -->
    			</div> <!-- end topmenubox -->

    Pobawiłem się trochę w Firebugu i zaobserwowałem, że część pomiędzy

    <div class="topmenubox">
    			<div class="topmenu">
    
    					<ul id="dropmenu">

    a

    </div> <!-- end topmenu -->
    			</div> <!-- end topmenubox -->

    Odpowiada za przyciski na stronę.

    Moderator amistad18

    (@amistad18)

    Brawo, znalazłeś. Tam masz kod:

    <li class="<?php if ( is_home() ) { ?>current_page_item<?php } else { ?>page_item<?php } ?>"><a href="<?php echo get_settings('home'); ?>"><img src="<?php bloginfo('template_directory'); ?>/images/home.png" alt="home" width="20" /></a></li>

    Odpowiedzialny za tworzenie linka do strony głównej. Skorzystaj z tej linijki, i skopiuj ją albo przed funkcją wp_list_pages(), albo za, w zależności od tego czy na końcu czy na początku ma się link pokazać.

    Twórca wątku TYMEKD

    (@tymekd)

    Ok, ale po dodaniu tej linijki na pasku ze stronami pokazuje mi się kolejny domek, a ja chce po prostu przerobić link do strony „Sklep” na taki, który po naciśnięciu na niego przenosił mnie na np. allegro czy google, a nie na stronę stworzoną przeze mnie na blogu.

    Moderator amistad18

    (@amistad18)

    Przerobiłeś tą linijką w ogóle, czy ją wkleiłeś po prostu i się zdziwiłeś że nie działa? Poczytaj kurs html, o robieniu linków, a href=”” i te sprawy – wtedy wszystko będzie jasne.

    Twórca wątku TYMEKD

    (@tymekd)

    Tak, zmieniłem link w a href=”” na ten co chciałem, ale nie chodzi mi oto. Zależy mi na tym, żeby przycisk, który ma przenosić na inną stronę ma się zachowywać jak każdy inny przycisk, który przenosi na stronę zrobioną na blogu (ma się podświetlać po naciśnięciu itd), nie ma jakiejś metody, żeby zrobić to poprzez edytor strony w polu HTML?

    Moderator amistad18

    (@amistad18)

    Nadal uważam że bezmyślnie wkleiłeś ten kod, nie rozumiejąc go.

    1. <img src="<?php bloginfo('template_directory'); ?>/images/home.png" alt="home" width="20" />

    Wiesz co to robi? Po co Ci to, zamień to tekstem.

    2. class="<?php if ( is_home() ) { ?>current_page_item<?php } else { ?>page_item<?php } ?>"

    Zamiast tego możesz dać po prostu class="page_item"

    Twórca wątku TYMEKD

    (@tymekd)

    Po zamienieniu pierwszego kodu który mi podałeś na drugi, strona nie działa. Przedtem wyszło mi coś w stylu tego o chciałem, po a hreef wpisałem link-niby przenosiło po kliknięciu, ale przyciskiem okazał się domek, da się pewnie przemienić w kodzie zmieniając link do obrazku domu, na link do obrazka nazwy strony…Nie ma jakiejś innej metody na uzyskanie tego czego chce? Np. wpisaniu jakiegoś kodu html w edytorze strony w której miejsce chce wstawić link do przekierowania?

    Moderator amistad18

    (@amistad18)

    Chcesz innej metody? Poczytaj o wp_nav_menu(). Ale jak masz problem z edytowaniem prostego linka, to radził bym Ci się naprawdę wziąć za kurs html’a.

    Nie mam już sił Ci tego tłumaczyć, zresztą i tak chyba nic nie trafia, więc masz:

    <li class="page_item"><a href="http://www.fanfire.com/cgi-bin/WebObjects/Store.woa/wa/artist?artistName=Motley+Crue&sourceCode=MOTWEB">Sklep</a></li>

    I co, nie było tak trudno prawda? Oznaczam jako rozwiązany.

Zobacz 14 odpowiedzi - od 1 do 14 (z 14 łącznie)

Temat ‘Przycisk przenoszący na inną stronę.’ jest zamknięty na nowe odpowiedzi.