Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] - Jeden warunek, ale dwie instrukcje
dadi
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 30.11.2013

Ostrzeżenie: (0%)
-----


Witam (IMG:style_emoticons/default/smile.gif)

Rozpocznę od małego wprowadzenia, aby łatwiej było się Wam wczuć. Od jakiegoś czasu zabieram się za programowanie stron WWW. Strony zazwyczaj opierałem o Wordpressa, z którego kopiowałem jedynie system newsów i panele (IMG:style_emoticons/default/smile.gif) Zazwyczaj newsy robiłem pionowo, więc dlaczego teraz nie zrobić strony o poziomym systemie newsów? (Chodzi o to: https://fbcdn-sphotos-f-a.akamaihd.net/hpho...992973850_o.jpg ). W czystym HTMLu nie był to problem. Stworzyłem diva, w którym umieściłem 3 divy z wyrównaniem do lewej i wszystko grało jak należy tak jak sobie wyobrażałem. Ale trzeba to jeszcze na PHP przerzucić (IMG:style_emoticons/default/smile.gif)

  1. <div class="news"> / Tabela główna, w której mają znajdować się dwa newsy
  2. <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> /najprawdopodobniej tutaj jest zawarta ilość newsów na jednej stronie, a także pętla zajmująca się kopiowaniem newsów w tym przypadku do trzech.
  3. <div class="onenews"> /div do newsa. Powtarza go trzykrotnie i gdyby był zamykany wszystko ładnie by grało
  4. <a href='<?php the_permalink(); ?>'><?php the_title(); ?></a> /tytuł
  5.  
  6. <?php if ( is_single() OR is_page() ) : ?> /warunek, który powinien być spełniony
  7. <?php the_content();?> </div> /instrukcja, która powinna być spełniona i jest ona wykonywana poprawnie
  8.  
  9. /RESZTA KODU
  10. <?php else : ?>
  11. <?php the_excerpt(); ?>
  12. <?php endif; ?>
  13. <?php endwhile; else: ?>
  14. <p>Brak wpisów spełniających kryteria</p>
  15. <?php endif; ?>
  16. </div>
  17.  

Tekst pogrubiony zawiera kod, który chciałem przerobić. Próbowałem różnymi sposobami, jako iż nie znam w ogóle PHP wklepywałem byle co(np. echo). Nie udawało się niestety i zawitałem tutaj. Czy jest możliwość, aby ten warunek jakaś dobroduszna osoba przerobiła ja warunek, który by wykonał instrukcję i do tego wykonał drugą zamykającą tabelę(</div>). Chodzi o to, żeby kolor niebieski jakoś włożyć do tej instrukcji.

Jak jest: http://cs-zst.keed.pl/
Zamierzony efekt: http://cs-zst.keed.pl/wp-content/themes/cszst/index2.html

Stylu nie oceniajcie(tzn. obramowania:D).

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


No teraz to ja rozumiem, więc skłamałeś pisząc

Cytat
Co do twojego ostatniego postu to nie ma sensu, bo zakończy się tabela przed treścią


nic się nie zakończy, bo if nie jest spełnione.


Albo i nie, nie wiem bo już sam się zakręciłem (IMG:style_emoticons/default/biggrin.gif) Kto wymyślił wordpressa...na stos z nim.

Ten post edytował Damonsson 1.12.2013, 01:04:31
Go to the top of the page
+Quote Post

Posty w temacie
- dadi   [PHP] - Jeden warunek, ale dwie instrukcje   30.11.2013, 23:39:21
- - Damonsson   Z syntax errora, do gotowej strony? No to się nada...   1.12.2013, 00:01:02
- - dadi   Teraz już działa jak należy Znowu bawiłem się w t...   1.12.2013, 00:04:52
- - Damonsson   Nic z tego nie rozumiem. Jeśli zrobiłeś poprawnie ...   1.12.2013, 00:14:45
- - com   Autorowi chodzi o to że efekt ma taki: Kod<div...   1.12.2013, 00:17:25
- - dadi   Nie wiem. Kod wygląda jak poniżej i nie wyświetla ...   1.12.2013, 00:20:25
- - Damonsson   Jak zrobisz tak, to pokazuje? [PHP] pobierz, plai...   1.12.2013, 00:23:16
- - com   Jedyne co mi przychodzi na myśl to: [PHP] pobierz,...   1.12.2013, 00:25:27
- - dadi   Dziękuje bardzo Tobie za pomoc! [PHP] pobierz...   1.12.2013, 00:30:04
- - com   up wiem pomyliłem linie, miało być o jedna dalej   1.12.2013, 00:32:41
- - Damonsson   Ma sens, bo jeśli </div> się pojawi, to dojd...   1.12.2013, 00:35:45
- - com   wgl wychodzi na to że to nie ona zwraca te rekordy   1.12.2013, 00:37:12
- - Damonsson   Jeśli to wordpress, to ona robi tylko echo ( http:...   1.12.2013, 00:42:13
- - dadi   Nie wiem o co chodzi, ale cieszę się, że działa:D   1.12.2013, 00:44:59
- - Damonsson   a już tak z czystej ciekawości, zrób CTRL + F w pr...   1.12.2013, 00:46:01
- - dadi   [PHP] pobierz, plaintext function the_content...   1.12.2013, 00:54:06
- - com   tak bo prawdopodobnie wywołuje funkcje the_excerpt...   1.12.2013, 01:00:46
- - Damonsson   No teraz to ja rozumiem, więc skłamałeś pisząc Cy...   1.12.2013, 01:00:50
- - com   Damonsson jeśli autor pozwoli to zrobimy test i sp...   1.12.2013, 01:08:36
- - Damonsson   No właśnie chciałem to sprawdzić na samym początku...   1.12.2013, 01:11:06
- - com   ano, ale z tego można wywnioskować że cześć tych f...   1.12.2013, 01:24:44
- - dadi   Jak wrzuciłem przed the_content() to kończyło tabe...   1.12.2013, 12:55:45


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 08:14