wyswietlanie postów dla danego bloga panel&blog, dodanie/zmiana/naprawa kilku linków/przekierowań
This commit is contained in:
parent
87661333e9
commit
5523992b27
@ -1,7 +1,7 @@
|
||||
<?php
|
||||
if( !isset( $_SESSION ) ) session_start();
|
||||
if(empty($_SESSION['user'])){
|
||||
header('Location: login.php');
|
||||
header('Location: ./login.php');
|
||||
}
|
||||
?>
|
||||
|
||||
@ -47,8 +47,11 @@ if(empty($_SESSION['user'])){
|
||||
</tr>
|
||||
<?php
|
||||
$trash = '';
|
||||
$user=$_SESSION['user'];
|
||||
$password=$_SESSION['password'];
|
||||
include "../settings/db_connect.php";
|
||||
if ($sql = $mysqli->prepare("SELECT * FROM post ORDER BY data_dodania"))
|
||||
//SELECT * FROM post JOIN user ON post.blog_id=user.user_id WHERE user.username='$user' AND user.password='$password' ORDER BY data_dodania
|
||||
if ($sql = $mysqli->prepare("SELECT * FROM post WHERE blog_id IN (SELECT user_id FROM user WHERE username='$user' AND password='$password') ORDER BY data_dodania"))
|
||||
{
|
||||
$sql->execute();
|
||||
$sql->bind_result($post_id,$trash,$title,$description,$main,$img,$date,$mod_date);
|
||||
@ -66,7 +69,7 @@ if ($sql = $mysqli->prepare("SELECT * FROM post ORDER BY data_dodania"))
|
||||
}
|
||||
$sql->close();
|
||||
}
|
||||
else die( "Błąd w zapytaniu SQL! Sprawdź kod SQL w PhpMyAdmin." );
|
||||
else die( "Błąd w zapytaniu SQL! Sprawdź kod SQL w PhpMyAdmin. $user $password" );
|
||||
|
||||
$mysqli->close();
|
||||
?>
|
||||
|
@ -20,5 +20,5 @@ if ($sql)
|
||||
}
|
||||
$mysqli->close();
|
||||
|
||||
header ("Location: http://127.0.0.1/TAS-ALFA/admin-zone/");
|
||||
header ("Location: ./");
|
||||
?>
|
@ -6,6 +6,7 @@
|
||||
<ul class="list-unstyled components">
|
||||
<li><a href="">Strona główna</a></li>
|
||||
<li class="active"><a target="zawartosc" name="dodajemy" href="index.php">Posty</a></li>
|
||||
<li><a href="blog.php?user_id=<?php echo $blog_id?>">Blog</a></li>
|
||||
<li><a href="newsy.php">Newsy</a></li>
|
||||
<li><a href="account_settings.php">Ustawienia Konta</a></li>
|
||||
</ul>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?php
|
||||
if( !isset( $_SESSION ) ) session_start();
|
||||
if(empty($_SESSION['user'])){
|
||||
header('Location: login.php');
|
||||
header('Location: ./login.php');
|
||||
}
|
||||
else{
|
||||
$user=$_SESSION['user'];
|
||||
@ -21,5 +21,5 @@ if ($sql)
|
||||
}
|
||||
$mysqli->close();
|
||||
|
||||
//header ("Location: http://localhost/TAS-ALFA/admin-zone/");
|
||||
header ("Location: ./");
|
||||
?>
|
@ -1,13 +0,0 @@
|
||||
<?php
|
||||
function wczytaj($zmienna)
|
||||
{
|
||||
if (!isset($_GET[$zmienna]) || $_GET[$zmienna]=="")
|
||||
die( "Blad! brak zmiennej: ".$zmienna ); // nie podano marki w $
|
||||
return $_GET[$zmienna];
|
||||
}
|
||||
|
||||
|
||||
$baza = new mysqli("localhost", "root", "", "tas");
|
||||
if (mysqli_connect_errno()) die( "Blad: ".mysqli_connect_error() );
|
||||
mysqli_set_charset( $baza, 'utf8');
|
||||
?>
|
@ -7,6 +7,7 @@
|
||||
<li><a href="#about">O mnie</a></li>
|
||||
<li><a href="#post">Posty</a></a></li>
|
||||
<li class="divider"></li>
|
||||
<li><a href="../admin-zone/">Panel Administratora</a></li>
|
||||
<li><a href="../index.html">Strona główna</a></li>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -46,6 +46,7 @@ $sql->close();
|
||||
</button>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdownMenu2">
|
||||
<li><a href="blog.php?user_id=<?php echo $blog_id; ?>">Wróć do bloga</a></li>
|
||||
<li><a href="../admin-zone/">Panel Administratora</a></li>
|
||||
<li><a href="../index.html">Strona główna</a></li>
|
||||
</div>
|
||||
</div>
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 1.2 MiB |
@ -1 +0,0 @@
|
||||
https://www.pexels.com/photo/landscape-rocks-photographer-yellow-22185/
|
@ -1,146 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="pl">
|
||||
<head>
|
||||
<title>Projekt blogowy</title>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
|
||||
<!-- bootstrap -->
|
||||
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
|
||||
|
||||
<link rel="stylesheet" href="indexstyle.css">
|
||||
|
||||
<!-- bootstrap js -->
|
||||
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
|
||||
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
|
||||
|
||||
</head>
|
||||
|
||||
<body class="body">
|
||||
<header>
|
||||
<div class="navHeader">
|
||||
<img src="img/artist-camera-dslr-22185.jpg" alt="Bloggero - najlepszy serwis blogowy!">
|
||||
</div>
|
||||
<div class="row elementsOnHeader">
|
||||
<div class="col-md-2 login">
|
||||
<a href="login.html" class="button" role="button">Zarządzaj blogiem</a>
|
||||
</div>
|
||||
<div class="col-md-4 register"r>
|
||||
<h1>Centrum Blogów</h1>
|
||||
<a href="login.html" class="button" role="button">Zacznij swą blogową przygodę</a>
|
||||
</div>
|
||||
<div class="col-md-3 search" style="align-item: right">
|
||||
<input type="text" placeholder="Szukaj">
|
||||
<input type="submit">
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<div class="row mainrow">
|
||||
<div class="col-md-12"><h2>Najnowsze wpisy:</h2></div>
|
||||
|
||||
|
||||
<?php
|
||||
include "../settings/db_connect.php";
|
||||
|
||||
|
||||
if ($sql = $mysqli->prepare("SELECT * FROM user WHERE user_id = 2 "))
|
||||
{
|
||||
$sql->execute();
|
||||
$sql->bind_result($user_id,$username,$email,$password,$avatar, $about_short, $about_me, $about_blog, $FB, $TW);
|
||||
while ($sql->fetch())
|
||||
{
|
||||
echo "<div class=\"col-lg-8 name-desc\">
|
||||
<h2>$about_short</h2>
|
||||
|
||||
|
||||
<div class=\"col-md-11\">
|
||||
<p>$about_me
|
||||
</p>
|
||||
<p>$about_blog</p>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class=\"col-lg-4 name foto cover foto1\">
|
||||
<img src=\"$avatar\" class=\"align-text-bottom\">
|
||||
<p>$username</p>
|
||||
|
||||
<a href=\"https://www.facebook.com/$FB\">
|
||||
<div class=\"col-md-6\">
|
||||
<div class=\"fa fa-facebook-official\" style=\"font-size:36px\">
|
||||
|
||||
<div class=\"ikona\"> <i><p1> $FB </p1></i> </div>
|
||||
</div> </div> </a>
|
||||
|
||||
|
||||
<a href=\"https://twitter.com/$TW\">
|
||||
<div class=\"col-md-6\">
|
||||
<div class=\"fa fa-twitter-square\" style=\"font-size:36px\"\">
|
||||
<div class=\"ikona\"><i><p1> $TW </p1></i> </div>
|
||||
</div> </a> </div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- /row -->
|
||||
</div>
|
||||
<!-- /container -->
|
||||
|
||||
<!-- /aboutwrap -->
|
||||
|
||||
|
||||
|
||||
<section id=\"post\" name=\"post\"></section>
|
||||
<div id=\"postwrap\">
|
||||
<div class=\"container\">
|
||||
<div class=\"row\">
|
||||
<h2>NAJNOWSZE WPISY</h2>";
|
||||
}
|
||||
$sql->close();
|
||||
}
|
||||
else die( "Błąd w zapytaniu SQL! Sprawdź kod SQL w PhpMyAdmin." );
|
||||
|
||||
|
||||
|
||||
$trash = '';
|
||||
if ($sql = $mysqli->prepare("SELECT * FROM post ORDER BY data_dodania"))
|
||||
{
|
||||
$sql->execute();
|
||||
$sql->bind_result($post_id,$trash,$title,$description,$main,$image,$date,$mod_date);
|
||||
while ($sql->fetch())
|
||||
{
|
||||
echo " <div class=\"col-lg-4 col-md-6 col-sm-6 col-xs-12 desc\">
|
||||
|
||||
<div class=\"project\">
|
||||
<div class=\"photo-wrapper\">
|
||||
<div class=\"photo foto cover\">
|
||||
|
||||
<a href=\"post.php\"><img class=\"img-responsive\" src=\"$image\" alt=\"\">
|
||||
<div class=\"text-block\">
|
||||
<p1>$date</p1>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div> <h1> $title</h1></a>
|
||||
</div>";
|
||||
}
|
||||
$sql->close();
|
||||
}
|
||||
else die( "Błąd w zapytaniu SQL! Sprawdź kod SQL w PhpMyAdmin." );
|
||||
|
||||
$mysqli->close();
|
||||
?>
|
||||
</div>
|
||||
<div class="row footer">
|
||||
<div class="col-md-12">
|
||||
<p>Grupa Alfa 2018</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
@ -1,95 +0,0 @@
|
||||
.body{
|
||||
background-color: azure;
|
||||
}
|
||||
|
||||
.navHeader{
|
||||
position:absolute;
|
||||
width: 100%;
|
||||
height: 500px;
|
||||
margin-right: 0;
|
||||
margin-left: 0;
|
||||
z-index: -1;
|
||||
}
|
||||
|
||||
.navHeader img {
|
||||
width: 100%;
|
||||
height: 500px;
|
||||
z-index: -1;
|
||||
}
|
||||
|
||||
.elementsOnHeader {
|
||||
position: sticky;
|
||||
width: 100%;
|
||||
height: 500px;
|
||||
margin-right: 0;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.elementsOnHeader .login {
|
||||
left: 82%;
|
||||
top: 2%;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.elementsOnHeader .register {
|
||||
text-align: center;
|
||||
top: 30%;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.elementsOnHeader .search {
|
||||
left: 20%;
|
||||
top: 85%;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.mainrow {
|
||||
top: 68%;
|
||||
left: 2%;
|
||||
max-width: 98%;
|
||||
}
|
||||
|
||||
.mininote h3 {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.mininote img {
|
||||
display: block;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
.mininote p {
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
.footer {
|
||||
background-color: lightgray;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.footer p{
|
||||
font: "Comic Sans MS";
|
||||
font-size: 25px;
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.button {
|
||||
background-color: #f4c242;
|
||||
border: 1px solid #f4b241;
|
||||
border-radius: 6px;
|
||||
color: gray;
|
||||
padding: 12px 22px;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
display: inline-block;
|
||||
font-size: 14px;
|
||||
transition-duration: 0.2s;
|
||||
}
|
||||
|
||||
.button:hover {
|
||||
background-color: #f4b241;
|
||||
color: white;
|
||||
}
|
@ -17,7 +17,7 @@ if ($_SERVER['REQUEST_METHOD'] == "POST"){
|
||||
|
||||
if($mysqli->query($sql) === true){
|
||||
$_SESSION['message'] = "Rejestracja się powiodła!";
|
||||
header("location:index.php");
|
||||
header("location: ../admin-zone/");
|
||||
}
|
||||
else{
|
||||
$_SESSION['message'] = "Nie udało się dodać użytkownika!";
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 18 KiB |
@ -1,4 +0,0 @@
|
||||
Tworzymy coś pięknego - Dzień 1
|
||||
Zorganizowanie pracy jednej osoby może wydawać się trudne, jednak jak karkołomne jest zarządzanie czteroosobowym zespołem mieliśmy się dopiero przekonać. Zwłaszcza, że jednostką odpowiedzialną za organizację był sam zespół.
|
||||
Głównym czynnikiem motywującym każdego z Nas jest zaliczenie przedmiotu. Dzięki wspólnemu celowi i długich dyskusjach na temat projektu, doszliśmy do tego, co tak naprawdę chcemy osiągnąć. Na końcu Naszej współpracy widzimy w pełni funkcjonalny portal, na którym ludzie będą mogli zamieszczać swoje wpisy zawierające ich przemyślenia, plany czy rzeczy tak banalne jak to, jakich zakupów dokonali w ostatnim czasie.
|
||||
Mając już wizję mogliśmy zabrać się do pracy. Zadania zostały rozdzielone, a praca ruszyła z kopyta. Zaprojektowana została baza danych na której opierać się ma cały system oraz wstępny layout strony. W najbliższym czasie planujemy połączyć dwie wyżej wymienione rzeczy tak, abyśmy mogli przetestować podstawowe funkcjonalności, takie jak zakładanie konta czy dodawanie postów. Pierwszym wpisem testowym będzie właśnie ten tekst wraz z motywującym obrazkiem zgranego zespołu jaki niewątpliwie tworzymy.
|
@ -1,4 +1,4 @@
|
||||
Ogółem:
|
||||
Ogółem:
|
||||
• Zakładanie konta/bloga (wielu użytkowników) check
|
||||
• Nagłówek bloga (Tytuł, krótki opis) check
|
||||
• Kategoryzowanie wpisów nope
|
||||
@ -33,7 +33,7 @@ nope:
|
||||
notes:
|
||||
nie dzialajaca data przy komentarzu (baza)
|
||||
nie dziala dodawanie posta (odwolanie do localhosta)
|
||||
paleczki
|
||||
Edycja posta - probelm z tytułem przy edycji zamienia się na '0'
|
||||
|
||||
in progres:
|
||||
• Komentowanie wpisów na blogu
|
||||
|
Loading…
Reference in New Issue
Block a user