Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak dodać czwarty box ze zdjęciem?
matwrz
post 1.02.2014, 20:53:58
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.04.2011

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


Witam serdecznie. Niedawno zakupiłem szablon elegantthemes dla wordpressa, jednak nie mogę sobię poradzić z jedną kwestią. Otóż na stronie głównej, zaraz pod sliderem widoczne są trzy odnośniki obrazkowe do podstron, natomiast ja koniecznie potrzebuję zmieścić tam cztery. Bardzo proszę Was o pomoc. Wrzucam tutaj fragment (wydaje mi się że to ten) składni php odpowiedzialnej za tę cześć strony oraz część z arkusza stylów. Z góry dziękuję. Link do szablonu: http://www.elegantthemes.com/preview/Chameleon/
  1. <div id="content-area">
  2.  
  3. <?php if ( get_option('chameleon_blog_style') == 'false' ) { ?>
  4.  
  5. <?php if ( get_option('chameleon_display_blurbs') == 'on' ){ ?>
  6. <div id="services" class="clearfix">
  7. <?php for ($i=1; $i <= 3; $i++) { ?>
  8. <?php query_posts('page_id=' . get_pageId(html_entity_decode(get_option('chameleon_home_page_'.$i)))); while (have_posts()) : the_post(); ?>
  9. <?php
  10. global $more; $more = 0;
  11. ?>
  12. <div class="service<?php if ( $i == 3 ) echo ' last'; ?>">
  13.  
  14.  
  15. <?php
  16. $thumb = '';
  17. $width = 232;
  18. $height = 117;
  19. if ( 'on' == get_option('chameleon_responsive_layout') ){
  20. $width = 386;
  21. $height = 160;
  22. }
  23. $classtext = 'item-image';
  24. $titletext = get_the_title();
  25. $thumbnail = get_thumbnail($width,$height,$classtext,$titletext,$titletext,false,'etservice');
  26. $thumb = $thumbnail["thumb"];
  27. $et_service_link = get_post_meta(get_the_ID(),'etlink',true) ? get_post_meta(get_the_ID(),'etlink',true) : get_permalink();
  28. ?>
  29. <?php if ( $thumb <> '' ) { ?>
  30. <div class="thumb">
  31. <a href="<?php echo esc_url( $et_service_link ); ?>">
  32. <?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, $classtext); ?>
  33. <span class="more-icon"></span>
  34. </a>
  35. </div> <!-- end .thumb -->
  36. <h3 class="title"><?php the_title(); ?></h3>
  37. <?php } ?>
  38.  
  39.  
  40. </div> <!-- end .service -->
  41. <?php endwhile; wp_reset_query(); ?>
  42. <?php } ?>
  43. </div> <!-- end #services -->
  44. <?php } ?>

  1. #content-area { padding: 45px 48px 60px; }
  2. #services { margin-bottom: 40px; }
  3. .service { float: left; width: 244px; margin-right: 66px; }
  4. .last { margin-right: 0px; }
  5. .service h3.title { margin-bottom: 4px; margin-left: 5px; }
  6. h3.title, #et-control-panel h3.control_title { color: #1d1d1d; font-family: 'Kreon', Arial, sans-serif; font-weight: lighter; font-size: 20px; }
  7. .service .thumb { background: url(images/thumb-bg.png) no-repeat; width: 242px; height: 127px; position: relative; margin-bottom: 10px; }
  8. .item-image { margin-top:4px; margin-left:4px; }
  9. span.more-icon { background: url(images/more-icon.png) no-repeat; position: absolute; display: block; height: 41px; left: 100px; top: 41px; width: 40px; }
  10. .service p { margin-left: 5px; }



Ten post edytował matwrz 1.02.2014, 20:58:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
nospor
post 1.02.2014, 21:15:15
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Zamien wszystkie 3 na 4 ?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
matwrz
post 1.02.2014, 21:21:54
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.04.2011

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


Naprawdę, skoro tu trafiłem, to znaczy że próbowałem już tak prozaicznych czynności jak zamiana 3 na 4. Chcę otrzymać 4 obrazki w jednej linii, a zmiana 3 na 4 nie daje takiego efektu nawet w polowie. Podejrzewam że trzeba zmienić jakieś wartości w tej pętli oraz zmzniejszyć rozmiar w CSS aby się zmieściły w jednej linii.
Go to the top of the page
+Quote Post
nospor
post 1.02.2014, 21:25:04
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Naprawdę, skoro tu trafiłem, to znaczy że próbowałem już tak prozaicznych czynności jak zamiana 3 na 4
Nie, to nic takiego nie znaczy. Na tym forum nie takie rzeczy widzialem.

Skoro zamieniales juz 3 na 4 to nie sadzisz ze wypadalo o tym wspomniec? Oraz napisac co zlego sie dzieje po tej zmianie? Skoro zajrzales na to forum to powinienes wiedziec ze to jest forum programistyczne a nie wrozbiarskie.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
matwrz
post 1.02.2014, 21:26:54
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.04.2011

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


doobra, wielkie dzięki za pomoc. jak zwykle na polskich forach.
Go to the top of the page
+Quote Post
nospor
post 1.02.2014, 21:28:01
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
zmzniejszyć rozmiar w CSS aby się zmieściły w jednej linii.
No to raczej dosc oczywiste. Po twoim drugim poscie dziwie sie, czemu jeszcze nie zmieniles
.service { float: left; width: 244px; margin-right: 66px; }
na
.service { float: left; width: 144px; margin-right: 66px; }
Skoro to odpowiada za szerokosc kazdego twojego elementu

Cytat
doobra, wielkie dzięki za pomoc. jak zwykle na polskich forach.
Skoro na polskie fora trafiaja tylko obrazalskie paniusie.... a tak z ciekawosci za co sie obraziles? Bo moj post w zadnym wzgledzie nie byl obrazliwy. Jedynie dostosowalem go do twojego tonu wypowiedzi
Powód edycji: [nospor]:


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
matwrz
post 1.02.2014, 21:30:19
Post #7





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.04.2011

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


Dobrze. tak więc próbowałem już zmian 3 na 4, i 244px na 144px, owszem zmniejszył się ale nie doda mi to raczej 4 obrazka. Więc chciałbym się dowiedzieć, czy jest ktośkto może podpowiedzieć co zmienić w php żeby były 4 w jednej linii, z CSS juz sobie poradzę .
Go to the top of the page
+Quote Post
nospor
post 1.02.2014, 21:32:53
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No ale musisz jeszcze stworzyc strone/opcje chameleon_home_page_4
Ale to zakladam juz zrobiles?
Powód edycji: [nospor]:


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
matwrz
post 1.02.2014, 21:42:38
Post #9





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.04.2011

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


Właśnie przed chwilą zanim napisałeś, spróbowałem. 4 i 5 jest dodane przeze mnie.
Kod
array( "name" => "Content Area 1 Page",
                   "id" => $shortname."_home_page_1",
                   "std" => "",
                   "type" => "select",
                   "desc" => "Here you can select the page you would like to display in the Content Area of the homepage. ",
                   "options" => $site_pages,
                   'et_array_for' => 'pages'),

            array( "name" => "Content Area 2 Page",
                   "id" => $shortname."_home_page_2",
                   "std" => "",
                   "type" => "select",
                   "desc" => "Here you can select the page you would like to display in the Content Area of the homepage.",
                   "options" => $site_pages,
                   'et_array_for' => 'pages'),

            array( "name" => "Content Area 3 Page",
                   "id" => $shortname."_home_page_3",
                   "std" => "",
                   "type" => "select",
                   "desc" => "Here you can select the page you would like to display in the Content Area of the homepage.",
                   "options" => $site_pages,
                   'et_array_for' => 'pages'),


            array( "name" => "Content Area 4 Page",
                   "id" => $shortname."_home_page_4",
                   "std" => "",
                   "type" => "select",
                   "desc" => "Here you can select the page you would like to display in the Content Area of the homepage.",
                   "options" => $site_pages,
                   'et_array_for' => 'pages'),


            array( "name" => "Content Area 5 Page",
                   "id" => $shortname."_home_page_5",
                   "std" => "",
                   "type" => "select",
                   "desc" => "Here you can select the page you would like to display in the Content Area of the homepage.",
                   "options" => $site_pages,
                   'et_array_for' => 'pages'),

Lecz wszystkie te zmiany razem, dały jednynie taki efekt:


Chyba że powinienem ją 'stworzyć' w jakiś inny sposób, a może robie to źle
Go to the top of the page
+Quote Post
nospor
post 1.02.2014, 21:48:16
Post #10





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No to raczej nie chodzi o dodanie tej 4 tam. Widac, ze tam nie ma zadnych info o stronie, wiec to jeszcze gdzies indziej musi byc. A bazie nie musisz dodac tej opcji? Nie znam systemu na ktorym pracujesz, ale widac, ze to chodzi wlasnie o brakującą opcje 4, ktorą gdzies trzeba dodac smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
matwrz
post 1.02.2014, 21:59:38
Post #11





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.04.2011

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


Okej, w takim razie będę jeszcze szukał. Dzięki za pomoc i przepraszam. Można zamknąć
Go to the top of the page
+Quote Post
nospor
post 1.02.2014, 22:07:00
Post #12





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Hmm.... a czy przypadkiem nie wystarczy ze dodasz kolejną stronę główną?
Wg. wskazowek tutaj:
http://www.google.pl/url?sa=t&rct=j&am....60444564,d.Yms
dodawanie kolejnych stron glownych owocuje wypelnianiem tego co wlasnie chcesz.
Oczywiscie zmiana w kodzie php 3 na 4 nadal ma byc

edit: oraz pozostaw zmiany w tej tablicy co dodales 4 i 5


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
matwrz
post 1.02.2014, 22:17:09
Post #13





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.04.2011

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


Znalazłem jeszcze jeden plik, jakiś odpowiedzialny za tworzenie tych stron home_page_$ tam pozamieniałem pare wartości i osiągnąłem to co chciałem. Więc szczere dzięki za pomoc.

ps. ten plik to view_home.php, gdyby ktoś kiedyś szukał pomocy.

Ten post edytował matwrz 1.02.2014, 22:20:14
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:08