Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Wygląd i funkcjonalność


Largo

Rekomendowane odpowiedzi

Witam,

Mam pewien mętlik w głowie. Otóź robię nowy projekt do IP.Board 3.0.X i idzie mi nieźle, lubię PHP5 i sam Framework IP.Board, ale mam pewien problem. Otóż chcę zbudować menu podobne do tego z Edycji profilu. Na górze menu tworzone na sztywno, ale zakładki lewe chcę generować dynamicznie. Wszystko OK, stworzę specjalne tablice i przelistuję wszystko, gdzie problem? Teoretycznie musiałbym ładować zawartość strony do 1 szablonu, czy się mylę? Czy to jest dobry sposób na rozwiązanie tego problemu?

Chodzi o to, że nie chcę w szablonach tworzyć XX warunków, czy zakładka równa się danej, a potem czy jest aktywna... To da się zrobić w pętli, łącznie z warunkiem. Czy to jest opłacalne? Problem też jest w tym, że zakładki to będą inne moduły, czy może ładować menu w klasie podczas startu każdej aplikacji? Chodzi o fakt, że robiąc to, zmuszam się do tworzenia nowych odwołań, a to ma być dynamiczne dla modułów. Może lepsze rozwiązanie wyglądu?

Pozdrawiam,

Largo

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

Witaj,

Porzuciłem ten pomysł. Chcę zrobić zwykły design na zasadzie bloki danych. Oto kod:

<!-- Main FG Menu! -->
<div id='fg_menu' class='left ipb_table clearfix'>
<h3 class='maintitle'>Forum Gold Menu</h3>
<ul class='test'>
	<li>Menu</li>
</ul>
<ul>
	<li>Test</li>
</ul>
</div>
<div id='logs_div' class='right ipb_table clearfix'>
<table class='ipb_table'>
<caption class='maintitle'>Transakcje Forum Gold</td>
	<tr>
		<td>Logi Forum Gold!</td>
	</tr>
</table>
</div>

Głupi, prosty kod, a nie działa. fg_menu powinno być po lewej stronie i zawierać listę opcji. Inne bloki po tej stronie to kwestia czasu. Dlaczego efekt jest taki, że oba pola się zwijają do lewej lub prawej na długość hmm, paru px?

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

Witaj,

To jak robi IPS, że im działa? Zapewne CSS, ale w nim jestem słaby i to zresztą widać. Na stałe ustawione szerokości działają, ale jak ustawię CSS:

div#kod_klasy {

width: 300px;

}

To nic to nie daję, dlaczego?

Pozdrawiam,

Largo

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

No właśnie, jak Ty jesteś słaby w CSS, to ja nie istnieję w nim. :)

Witaj,

Nie pomagasz mi :) A może ktoś inny jest co rozumie nowy CSS IP.Board? W skrócie co chcę osiągnąć:

http://community.invisionpower.com/index.php?app=downloads&showfile=2679

Dokładnie chcę boki takie i treść jak on ma. Czy tego nie da się dokonać o zwykłe klasy CSS?

Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - add.png

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!

W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board

Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.