![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 2.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
witam, moj sidebar w wordpressie spadł na sam dol i powodem tutaj są moje prywatne kolumny z postami
jak zakomentuje ta kolumne: Kod echo "<div class='post_content'>" . $post_content . "</div>"; to dziala jak powinno. czesc kodu odpowiadajaca za pokazywanie postow bez zakomentowanej tej linijki wyzej: Kod echo "<div class='wrapper1'>"; //div odpowiadający całemu głównemu kontemerowi while($catrow = mysql_fetch_array($categorieslist)) { $id = stripslashes($catrow['ID']); $name = stripslashes($catrow['NAME']); $post_count = stripslashes($catrow['POST_COUNT']); echo "<div class='site1'>"; echo "<div class='name".$id."' ><div class='tytul'><h2> '> $name ".$id."</h2></div></div>"; echo "<br/>"; foreach($postrows as $postrow) { if ($id == stripslashes($postrow['ID'])) { echo"<div id='news' class='news_". $id ."'>"; //Div dla posta $post_title = stripslashes($postrow['POST_TITLE']); $post_content = stripslashes($postrow['POST_CONTENT']); $post_author = stripslashes($postrow['POST_AUTHOR']); $post_date = stripslashes($postrow['POST_DATE']); echo "<div class='post_title'><b> " .$post_title."</b></div>"; echo "<div class='post_content'>" . $post_content . "</div>"; echo "<br/>"; echo "Uzytkownik:<b>". $post_author . "</b>\n"; echo "Data:<b>" . $post_date . "</b>"; echo "<br/><br/></div>"; } } echo "</div>"; } I po prostu nie potrafie znalezc bledu a za pewne jest to glupi blad |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 1 Dołączył: 4.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
zamień na bo po h2 masz '>, nadmiar zamknięcia w tym przypadku. I jeszcze uwaga do tego: Masz w to pętli a id jest zarezerwowane tylko dla elementów unikalnych. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 2.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
to nie byl problem ;x tutaj kod jescze raz bo tam przez przypadek zostawilem to o czym mowisz bo usuwalem adres. I tutaj problemem moze byc to ze brakuje gdzies diva ale kombinuje i nie dziala.
Na pewno do tego - Kod echo "<div class='wrapper1'>"; trzeba na samym koncu nad mysql_close(); dac Kod echo "</div>"; ( i tutaj mi rozwala sidebar calkiem)wiec wnioskuje ze dalej trzeba gdzies dac diva. I to echo - Kod "<div class='site1'>"; potrzebuje diva zamykajacego to jest on umiejscowiony nad mysql_close(); czyli :Kod } echo "</div>"; } mysql_close(); i dalej wszystko wg mnie jest dobrze, chyba ze cos ominalem wiec gdzie jest blad (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/ohno-smiley.gif) Kod $categorieslist = mysql_query("SELECT TER.term_id ID, TER.name NAME, SUM(1) POST_COUNT
FROM wp_terms TER, wp_term_taxonomy TAX, wp_term_relationships REL, wp_posts POS WHERE TER.term_id = TAX.term_id AND TAX.taxonomy = 'category' AND REL.term_taxonomy_id = TAX.term_taxonomy_id AND POS.ID = REL.object_id GROUP BY TER.term_id desc, TER.name"); $postslist = mysql_query("SELECT TER.term_id ID, POS.post_title POST_TITLE, POS.post_content POST_CONTENT, USR.display_name POST_AUTHOR, POS.post_date POST_DATE FROM wp_terms TER, wp_term_taxonomy TAX, wp_term_relationships REL, wp_posts POS, wp_users USR WHERE TER.term_id = TAX.term_id AND TAX.taxonomy = 'category' AND REL.term_taxonomy_id = TAX.term_taxonomy_id AND POS.ID = REL.object_id AND USR.ID = POS.post_author GROUP BY TER.term_id asc, POS.post_date desc, POS.post_title, POS.post_content, USR.display_name "); $postrows = array(); while($postrow = mysql_fetch_array($postslist)) { $postrows[] = $postrow; } echo "<div class='wrapper1'>"; //div odpowiadający całemu głównemu kontemerowi while($catrow = mysql_fetch_array($categorieslist)) { $id = stripslashes($catrow['ID']); $name = stripslashes($catrow['NAME']); $post_count = stripslashes($catrow['POST_COUNT']); echo "<div class='site1'>"; echo "<div class='name".$id." ' ><div class='tytul'><h2><a href='http://adres.pl/?cat=".$id." '> $name ".$id."</a></h2></div></div>"; echo "<br/>"; foreach($postrows as $postrow) { if ($id == stripslashes($postrow['ID'])) { echo"<div id='news' class='news_". $id ."'>"; //Div dla posta $post_title = stripslashes($postrow['POST_TITLE']); $post_content = stripslashes($postrow['POST_CONTENT']); $post_author = stripslashes($postrow['POST_AUTHOR']); $post_date = stripslashes($postrow['POST_DATE']); echo "<div class='post_title'>" .$post_title. "</div>"; echo "<div class='post_content'>" . $post_content . "</div>"; echo "<br/>"; echo "Uzytkownik:<b>". $post_author . "</b>\n"; echo "Data:<b>" . $post_date . "</b>"; echo "<br/><br/></div>"; } } echo "</div>"; } mysql_close(); ?> </div> |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 1 Dołączył: 4.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
No to zostaje firebug, sprawdzenie formatowania CSS'a bo kod, oprócz faktu użycia mysql a nie mysqli i innych rzeczy, wygląda "poprawnie".
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 2.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
sprawdzilem nawet validatorem i tutaj wynik - validator czyli wychodzi ze wczesniej jest gdzies zamykany div inaczej mowiac jest o jednego gdzies za duzo albo jest nie na swoim miejscu.
EDIT: to wyglada tak : tutaj link: strona Nie wiem juz co mam zrobic w sumie Ten post edytował Ocsiek 4.11.2014, 16:39:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 1.10.2025 - 07:21 |