Skocz do zawartości

unbreak

Rejestracja: 26 wrz 2013
Poza forum Ostatnio: mar 03 2023 13:11
****-

#1707 Z-index - pomocy

Napisane przez unbreak w 29 września 2013 - 09:05

Z tego co widzę jak to masz zrobione, to trzeba albo zmienić sposób wyświetlania tego gostka, albo:

1. W css dla #footer dać: 

padding-top: 75px;

 i bg ustawić w taki sposób:

background: url(img/footer.png) no-repeat 100% 100%;

2. Dla #wrapper wywalić lub ustawić na 0:

margin-bottom: 40px;

  • 1


#1702 Alternatywa dla Google Analytics

Napisane przez unbreak w 28 września 2013 - 10:00

https://www.reinvigorate.net/
https://www.kissmetrics.com/
http://foxmetrics.com/
http://haveamint.com/
http://www.openwebanalytics.com/
 
Chyba starczy? :D
  • 1


#1690 Pomoc - Paginator

Napisane przez unbreak w 27 września 2013 - 21:29

No tak, zamieszałem trochę :D Sorry, to ta godzina :) Na dzisiaj będzie to mój ostatni post :D

$settings = mysql_fetch_assoc(mysql_query("SELECT * FROM `tentego_settings`"));
$postsPerPage = $settings['objects_per_page'];
$totalPosts = mysql_num_rows(mysql_query("SELECT * FROM `tentego_img` WHERE `is_waiting`=0"));
$currentPage = (isset($_GET['page'])) ? $_GET['page'] : 1;
$totalPages = ceil($totalPosts / $postsPerPage);
$page = 10;

Powinno już działać, a jak nie będzie, to jutro dokończymy, jak będę wyspany ;)

 

 

+ za dużo masz tam niepotrzebnego kodu PHP :) Spróbuj moje ;p


  • 1


#1687 Pomoc - Paginator

Napisane przez unbreak w 27 września 2013 - 21:14

Ja nie znam tego CMS-a więc robię to na czuja :)

Czyli kod PHP w całości będzie wyglądał tak:

$settings = mysql_fetch_assoc(mysql_query("SELECT * FROM `tentego_settings`"));
$postsPerPage = $settings['objects_per_page'];
$totalPages = mysql_num_rows(mysql_query("SELECT * FROM `tentego_img` WHERE `is_waiting`=0"));
$currentPage = (isset($_GET['page'])) ? $_GET['page'] : 1;

Btw pagesPerPage zmień wszędzie na postsPerPage :) Bo to pierwsze jest bez sens ;)

 

 

+ chociaż to zapytanie dla postsPerPage wygląda mi na takie które nie będzie działać :P ale żeby to zrobić tak żeby działało, musiałbym poznać strukturę tej tabeli tentego_settings :)


  • 2


#1685 Czas na forum

Napisane przez unbreak w 27 września 2013 - 21:03

Proponuję włączyć 24-godzinny format godziny.

Teraz mimo że mamy godzinę 22:02 to w tej chwili napisane posty są oznaczone godziną 10:02  - dziwnie to trochę wygląda :D


  • 1


#1684 Pomoc - Paginator

Napisane przez unbreak w 27 września 2013 - 21:01

Byłeś za szybki :P Zaraz po napisaniu swojego postu przewidziałem ten błąd i edytowałem posta, ale Ty już skopiowałeś pierwszą wersję kodu, zamiast tamtego daj to:

$currentPage = (isset($_GET['page'])) ? $_GET['page'] : 1;

  • 1


#1682 Pomoc - Paginator

Napisane przez unbreak w 27 września 2013 - 20:51

No tak, bo ja założyłem że ten fragment:

<?php 
$currentPage = 5;
$totalPages = 666;
$pagesPerPage = 10;
?>

Masz już gdzieś wyżej. $currentPage to zapewne będzie tak:

$currentPage = (isset($_GET['page'])) ? $_GET['page'] : 1;

Co do reszty to niestety nie wiem jak Ty to tam masz w php zrobione pobieranie postów :/ Na pewno jest jakaś zmienna, czy coś.


  • 2


#1680 Pomoc - Paginator

Napisane przez unbreak w 27 września 2013 - 20:39

Pierwsze co to widzę że tam masz html, a musi być php ;) Po 2. to tutaj masz już gotowe rozwiązanie do paginatora :P

 

Olej to co pisałem wcześnie. Robisz tak:

<?php 
$currentPage = 5;
$totalPages = 666;
$pagesPerPage = 10;
?>

<div class="paginator" id="paginator"></div>
<div class="paginator_pages">1024 pages</div>
<script type="text/javascript">
	pag = new Paginator('paginator', <?php echo $totalPages; ?>, <?php echo $pagesPerPage; ?>, <?php echo $currentPage; ?>, "");
</script>

Tylko pod warunkiem że to masz pliczek php :) A domyślam się że masz :D


  • 2


#1677 Pomoc - Paginator

Napisane przez unbreak w 27 września 2013 - 20:21

Masz zapewne w jakiejś zmiennej w php zachowaną ilość wszystkich postów, do tego masz zmienną zawierającą ile ma być postów na stronie, teraz robisz:

$total = 666;
$postPerPage = 10;
$currentPage = 2;
$pages = ceil($total / $postPerPage);

for($i=1;$i<=$pages;$i++){
   echo "<a class='pagin". ( ($currentPage == $i) ? ' active' : '' ) ."' href='?page=".$i."'>".$i."</a>";
}

i powinno działać, oczywiście możesz to wszystko obudować po swojemu :)


  • 2


#1673 Pomoc - Paginator

Napisane przez unbreak w 27 września 2013 - 20:06

Z tego co widzę to masz paginator, więc w czym problem? :D

 

Masz tylko niepoprawnie działający:

1. kolejne strony odnoszą się do /?page=X a powinny do ./?page=X (czyli z kropką, lub bez /)

2. Nie masz zaznaczonej aktualnej strony

 

Pokaż za pomocą http://wklej.to/ kawałek kodu odpowiedzialnego za paginator.


  • 2


#1667 Faviconka

Napisane przez unbreak w 27 września 2013 - 19:54

Nawet i zwykłe WT na ciemnym tle jest imo OK :D


  • 1


#1665 Pomoc - Paginator

Napisane przez unbreak w 27 września 2013 - 19:48

FOA, nie java, a java Script :) To dwie różne rzeczy.

Nie lepiej obsłużyć to w PHP? Co tylko się da najlepiej jest liczyć po stronie serwera, a nie klienta (przeglądarki).

 

Jak nie ma możliwości PHP to daj znać, coś napiszemy żeby było OK :)


  • 2


#1646 Wasze propozycje poradników

Napisane przez unbreak w 26 września 2013 - 19:43

Jeżeli można i ogarnę się delikatnie to z chęcią napiszę poradnik:

Jak postawić apache + svn + ssh na linuksie (na przykładzie ubuntu)

 

Niby nic trudnego, ale dobrze mieć to na dłoni w jednym miejscu :D


  • 1


#1641 Dwa pytania

Napisane przez unbreak w 26 września 2013 - 19:36

A dokładniej:

 

A do diva darmowe-szablony-stron-shapes dodajesz <a class="fb" href="link.fb">&nbsp;</a>

.darmowe-szablony-stron-shapes{position:relative;}
.darmowe-szablony-stron-shapes .fb{position:absolute;top:60px;right:100px;width:75px;height:75px;text-decoration:none;outline:none;}

  • 1


#1639 Faviconka

Napisane przez unbreak w 26 września 2013 - 19:29

To kolejna z rzeczy która działa na korzyść lub niekorzyść forum :)

 

Dobrze by było zrobić jakąś nawet podstawową, byleby inną od podstawowej z IPB :) Takie forum w zakładkach się prezentuje znacznie lepiej.


  • 1