Losowy cytat w logo WordPress’a

Mar 07
2010

wplogoW WordPressie chcąc umieścić pod nazwą bloga jakiś cytat często mamy problem z wyboru odpowiedniego. Przeważnie podoba nam się kilka i mamy dylemat. Rozwiązaniem może okazać się zmodyfikowanie jednego pliku tego CMS’a i dopisanie doń kilku linijek odpowiedzialnych za losowe wyświetlanie naszych ulubionych cytatów. Cała operacja jest bardzo prosta i zajmuje tylko chwilkę.

W pierwszej kolejności należy otworzyć plik odpowiedzialny za top naszej strony. Znajduje się on w następującej lokalizacji

wp-content/themes/motyw/header.php

Odzukujemy w nim linijki

<p><?php bloginfo('description'); ?></p>

I zamieniamy ją na

<p><?php //bloginfo('description'); ?>
<?php
$tablica = array(
"Losowe cytaty",
"Wszyscy dorośli byli najpierw dziećmi",
"Jestem bardziej samotny niż rozbitek na tratwie pośród oceanu",
"Ziarenka są niewidoczne. Drzemią w tajemnicy ziemi, aż któremuś z nich przyjdzie do głowy pomysł obudzenia się",
"Kwiaty są słabe. Naiwne. Usiłują dodać sobie pewności siebie. Ufają, że dzięki ciernią staną się groźniejsze",
"Byłem zbyt młody, żeby umieć Ją kochać",
"Od każdego należy wymagać tylko tego, co może dać",
"O wiele trudniej osądzić samego siebie niż kogoś innego",
"Inne kroki powodują, że chowam się pod ziemię. Na dźwięk Twych troków jak na dźwięk muzyki wybiegnę z norki",
"Jeśli będziesz przychodzić przykładowo o czwartej, zacznę być szczęśliwy już od trzeciej",
"Położywszy się w trawie, zapłakał",
"Jedynie sercem można wszystko jasno poznać. To co najważniejsze skrywa się przed wzrokiem",
"Doznanie przyjaźni daje wielkie zadowolenie, nawet jeżeli pisana Ci śmierć",
"Kiedy pozwalasz się oswoić, musisz liczyć się ze łzami"
);
$losowa = rand(0,count($tablica)-1);
echo $tablica[$losowa];
?>
</p>

Operacja jak wspominałem nie jest skomplikowana i ogranicza się do zadeklarowania tablicy z cytatami oraz wylosowania jednego z nich, a następnie wyświetlenia.

Skrypt równie dobrze można wykorzystać w innych systemach zarządzania treścią.

W przykładzie kilka cytatów z Małego Księcia 😉

LOGO #10 – Budujemy prosty kalkulator

Sty 21
2010

Na zakończenie poradnika napiszemy prosty, jednoparametrowy kalkulator, który bez problemu będzie dodawał, odejmował, dzielił oraz mnożył.

 

 

Czytaj dalszą część wpisu »

LOGO #9 – Instrukcje warunkowe

Sty 21
2010

LOGO jak i każdy inny porządny język programowania oferuje instrukcje warunkowe. Co to jest instrukcja warunkowa? Jak sama nazwa wskazuje jest to czynność, która zostanie wykonana gdy zostanie spełniony dany warunek.

 

Czytaj dalszą część wpisu »

LOGO #8 – Zagnieżdżanie procedur

Sty 21
2010

Jeśli chcemy wykonać jakiś zaawansowany rysunek (np. Glider) możemy to zrobić na dwa sposoby.

 

 

 

 

Czytaj dalszą część wpisu »

LOGO #7 – Operacje na zmiennych

Sty 21
2010

Operacje na zmiennych w języku nie są trudne. Wystarczy ‚zaopatrzyć’ w kilka dodatkowych komend.

 

 

Czytaj dalszą część wpisu »

LOGO #6 – Procedury z parametrem

Sty 21
2010

Pomyśl tylko jak cudownie byłoby mieć pełną kontrolę oraz elastyczność w stosowaniu stworzonych przez nas procedur. Na przykład chcąc stworzyć taki obrazek jak obok.
Czytaj dalszą część wpisu »

LOGO #5 – Procedury

Sty 21
2010

Umiemy już w krótki sposób zapisać kod, który narysuje nam kwadrat. Teraz weźmy się za coś innego. Stwórzmy procedurę dzięki, której po wpisaniu słowa kwadrat na ekranie pojawi się ta figura.

Czytaj dalszą część wpisu »

LOGO #4 – Optymalizacja kodu

Sty 21
2010

Za optymalizacje kodu rozumie się skrócenie ilości linijek oraz zwiększenie jego czytelności. Jak zatem zoptymalizować taki kod jak kwadrat?

 

 

Czytaj dalszą część wpisu »