custom blog

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Serghio
Δημοσιεύσεις: 452
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

custom blog

Δημοσίευση από Serghio » 20 Απρ 2016 11:10

Φτιάχνω ενα site και θέλω σε αυτό να ενσωματώσω ένα blog....δεν θέλω να ειναι όμως wordpress ή κάτι άλλο...για λόγους ασφάλειας.

Οπότε η ερώτηση είναι ποιο PHP library θα με βοηθήσει να φτιάξω ένα blog;

Δηλαδή να παρέχει pagination,posting άρθρων κλπ....αυτά μου έρχονται στο μυαλό προς το παρόν όσον αφορά τα χαρ/κα που θα πρέπει να διαθέτει ένα blog.

Άβαταρ μέλους
apsuh0s
Script Master
Δημοσιεύσεις: 410
Εγγραφή: 01 Νοέμ 2005 21:38
Τοποθεσία: Ηράκλειο
Επικοινωνία:

custom blog

Δημοσίευση από apsuh0s » 22 Απρ 2016 14:33

Για static site generator το σκέφτεσαι καθόλου;
.ninja { color: black; visibility: hidden !important; }

Serghio
Δημοσιεύσεις: 452
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

custom blog

Δημοσίευση από Serghio » 22 Απρ 2016 17:29

apsuh0s έγραψε:Για static site generator το σκέφτεσαι καθόλου;
Τι είναι αυτό;
Παρότι το ακούω τελευταία και γνωρίζω τι είναι στατικο site δεν ξερω τι σημαίνει ακριβώς το generator.

To site θα ειναι δυναμικό βέβαια.

Άβαταρ μέλους
apsuh0s
Script Master
Δημοσιεύσεις: 410
Εγγραφή: 01 Νοέμ 2005 21:38
Τοποθεσία: Ηράκλειο
Επικοινωνία:

custom blog

Δημοσίευση από apsuh0s » 22 Απρ 2016 18:05

Ο static site generator παίρνει το περιεχόμενο το οποίο δεν ανήκει σε βάση δεδομένων και το εφαρμόζει σε templates και layouts με τρόπο ώστε να παράγεται μια συγκεκριμένη δομή η οποία μετά σερβίρεται στον end user.

Όλο το περιεχόμενο είναι στατικό το οποίο έχει πολλάπλά οφέλη και μερικές παγίδες. Για blog το οποίο θα διαχειριζόμουν εγώ, δεν θα σκεφτόμουν κάτι άλλο. Υπάρχει πληθώρα πληροφορίας για τους ssg. Με μια απλή αναζήτηση θα βρεις μπόλικο υλικό.

http://assemble.io/
https://jekyllrb.com/
https://middlemanapp.com/
.ninja { color: black; visibility: hidden !important; }

Serghio
Δημοσιεύσεις: 452
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

custom blog

Δημοσίευση από Serghio » 22 Απρ 2016 18:07

ναι αλλά τα blog posts εκ των πραγμάτων θα βρίσκονται σε βαση δεδομένων. Ετσι φτιάχνω το site...

Άβαταρ μέλους
apsuh0s
Script Master
Δημοσιεύσεις: 410
Εγγραφή: 01 Νοέμ 2005 21:38
Τοποθεσία: Ηράκλειο
Επικοινωνία:

custom blog

Δημοσίευση από apsuh0s » 22 Απρ 2016 18:16

Άλλο το site και άλλο to blog. Αναφέρθηκες στην ασφάλεια και στο blog. Αυτό σε μένα βάρεσε καμπανάκια για static site generator και σου προτείνω να το κοιτάξεις. Και αυτό που σου λέω είναι πως όσον αφορά το blog μπορεί να φλερτάρεις με την ιδέα να μην στήσεις την αρχιτεκτονική του πάνω σε βάσεις δεδομένων.
.ninja { color: black; visibility: hidden !important; }

Serghio
Δημοσιεύσεις: 452
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

custom blog

Δημοσίευση από Serghio » 22 Απρ 2016 18:18

το site θα έχει και σελίδα blog...για να γινω σαφέστερος.

Άβαταρ μέλους
charavge
Δημοσιεύσεις: 378
Εγγραφή: 14 Σεπ 2006 15:47

custom blog

Δημοσίευση από charavge » 27 Απρ 2016 17:13

Εδώ έχω ένα ολοκληρωμένο Blog φτιαγμένο σε php/js το οποίο είχα φτιάξει πριν πολλά χρόνια. Το είχα φτιάξει για τον ίδιο λόγο που το θες. Δηλαδή, ένα blog μέσα στην ιστοσελίδα.
Εδώ το δίνω σε πολύ πρώιμο στάδιο ώστε να μπορεί να προσαρμοστεί.
Θα δείτε πολλά λάθη.
Νομίζω όμως ότι μπορείς να κάνεις δουλειά με αυτό.

Κάποια αρχεία δε θα σας χρειαστούν, πολύ περισσότερο θα σας μπερδέψουν (π.χ. filters), αλλά το καλό είναι ότι υπάρχουν σχόλια παντού.
Να αναφέρω ότι το Autocomplete είναι από τον Fafos (rpc.php)+το μέρος της js/jQuery.

Επίσης θα χρειαστεί σίγουρα να προσθέσετε έναν text editor και να διαγράψετε τον custom που έχει και τη λογική του...

Σχολίασε αν θέλεις μετά αν έκανες δουλειά ή όχι.[/img]
Συνημμένα
MyBlog.part1.rar
Blog php part1
(742.19 KiB) Μεταφορτώθηκε 101 φορές
MyBlog.part2.rar
Blog php part2
(742.19 KiB) Μεταφορτώθηκε 105 φορές
MyBlog.part3.rar
Blog php part3
(263.68 KiB) Μεταφορτώθηκε 111 φορές

Serghio
Δημοσιεύσεις: 452
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

custom blog

Δημοσίευση από Serghio » 28 Απρ 2016 12:17

κάποιες ερωτήσεις σχετικά με την δημιουργία του πίνακα που κρατάει τα posts.προσπαθώ να καταλάβω που χρησιμευουν τα παρακάτω:
postcode VARCHAR(6),//τι ακριβώς είναι αυτό
smalltext VARCHAR(185),
bigtext VARCHAR(200),
image VARCHAR(3),//αυτο εδω πέρα τώρα τι είναι ...3 χαρακτήρες μόνο για ποίο λόγο
comments_status VARCHAR(3),//επίσης εξήγηση

Όσον αφορά τα δύο παρακάτω....υποθέτω το ενα χρησιμεύει για την η/νια που γίνεται η καταχώριση και το άλλο για την η/νια που φαίνεται στο "αναρτήθηκε"...μου το λες και αυτό.
postdate TIMESTAMP,//
date_added DATE)")

Άβαταρ μέλους
charavge
Δημοσιεύσεις: 378
Εγγραφή: 14 Σεπ 2006 15:47

custom blog

Δημοσίευση από charavge » 28 Απρ 2016 16:43

Αρχικα θα σου προτεινα να το δουλεψεις οπως ειναι και να δεις τι καταγραφει.
Κατοπιν θα σου λυθουν οι αποριες, νομιζω ειναι πολυ απλο στη δομη του και εχει μια απολυτως βασικη μορφη.
Οπως προανεφερα σιγουρα υπαρχουν λαθη που χρειαζονται προσαρμογη αναλογως τι θελεις να κανεις.

postcode VARCHAR(6), ο αριθμος (μοναδικος) για καθε post
smalltext VARCHAR(185), Η μικρη περιγραφη στην αρχικη σελιδα που εμφανιζονται ολα τα post
bigtext VARCHAR(200), Η ολοκληρωμενη περιγραφη.
image VARCHAR(3), Επειδη δεν ειμαι μπροστα νομιζω ο αυξων αριθμος της φωτογραφιας ή αν το post θα περιεχει φωτογραφια, αλλιως βγαζει μια default (νομιζω το δευτερο).
comments_status VARCHAR(3),// Ενεργποιει-απενεργοποιει τα σχολια των χρηστων

Ημερομηνιες σωστα.
Sorry αλλα γραφω απο ενα πολυ κακο tablet....

Άβαταρ μέλους
charavge
Δημοσιεύσεις: 378
Εγγραφή: 14 Σεπ 2006 15:47

custom blog

Δημοσίευση από charavge » 29 Απρ 2016 10:15

Διευκρίνηση,

Η εικόνα για κάθε post παίρνει το όνομά της από τον αριθμό του post, που είπαμε είναι μοναδικός. Για αυτό το μόνο που όρισα είναι αν ο χρήστης ανεβάσει εικόνα ή όχι.
Αν δεν ανεβάσει εικόνα, έχω ορίσει να βγαίνει μία default εικόνα.
Εγώ έχω ορίσει να ανεβαίνει 1 εικόνα για κάθε post γιατί δε χρειάστηκα περισσότερες.
Τώρα αν αυτό αλλάξει πρέπει να γίνουν και οι κατάλληλες τροποποιήσεις.

Serghio
Δημοσιεύσεις: 452
Εγγραφή: 08 Φεβ 2011 19:20
Τοποθεσία: Περιστέρι

custom blog

Δημοσίευση από Serghio » 02 Μάιος 2016 10:38

charavge έγραψε:Διευκρίνηση,

Η εικόνα για κάθε post παίρνει το όνομά της από τον αριθμό του post, που είπαμε είναι μοναδικός. Για αυτό το μόνο που όρισα είναι αν ο χρήστης ανεβάσει εικόνα ή όχι.
Αν δεν ανεβάσει εικόνα, έχω ορίσει να βγαίνει μία default εικόνα.
Εγώ έχω ορίσει να ανεβαίνει 1 εικόνα για κάθε post γιατί δε χρειάστηκα περισσότερες.
Τώρα αν αυτό αλλάξει πρέπει να γίνουν και οι κατάλληλες τροποποιήσεις.
Oπως επιες και εσύ θα το ψάξω μόνος μου ωστόσο κάποια πράγματα θέλουν εξήγηση.
Στον πίνακα των posts έτσι και αλλιώς υπάρχει ενα column που αναγνωρίζει μοναδικά κάθε post και αυτο ειναι το ID.

Με δεδομένο το παραπάνω δεν μπορώ να καταλάβω τον λόγο ύπαρξης του postcode column.

creation1
Δημοσιεύσεις: 19
Εγγραφή: 08 Ιαν 2015 08:28
Τοποθεσία: Ελλάδα
Επικοινωνία:

custom blog

Δημοσίευση από creation1 » 24 Σεπ 2016 08:51

Ευχαριστώ πολύ charavge Μεγάλη απάντηση!

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες