﻿<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>GreekTuts &#187; +</title> <atom:link href="http://greektuts.net/category/plus-content/feed/" rel="self" type="application/rss+xml" /><link>http://greektuts.net</link> <description>Ελληνικά Βοηθήματα</description> <lastBuildDate>Mon, 30 Jan 2012 13:52:21 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>GreekTuts Sessions</title><link>http://greektuts.net/greektuts-sessions-description/</link> <comments>http://greektuts.net/greektuts-sessions-description/#comments</comments> <pubDate>Fri, 24 Jun 2011 10:12:56 +0000</pubDate> <dc:creator>Pantso</dc:creator> <category><![CDATA[+]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[Illustrator]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[jQuery]]></category> <category><![CDATA[Photoshop]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[Web Building]]></category> <category><![CDATA[Wordpress]]></category> <category><![CDATA[front end design]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[greektuts sessions]]></category> <category><![CDATA[online lessons]]></category> <category><![CDATA[private lessons]]></category> <category><![CDATA[seo]]></category> <category><![CDATA[sessions]]></category> <category><![CDATA[web design lessons]]></category> <category><![CDATA[Μαθήματα online]]></category> <category><![CDATA[μαθήματα web design]]></category> <category><![CDATA[μαθήματα υπολογιστών]]></category> <category><![CDATA[σεμινάρια υπολογιστών]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=5091</guid> <description><![CDATA[Μετά από 6 μήνες προετοιμασίας, βρισκόμαστε επιτέλους στην ευχάριστη θέση να ανακοινώσουμε την νέα μας προσφορά. Σε μια σειρά προσωπικών Online Εκπαίδευσεων που θα ξεκινήσει τον Σεπτέμβριο, μπορείτε να μπείτε και εσείς στον κόσμο του Web Design και να μάθετε πως να δημιουργείτε ιστοσελίδες σαν επαγγελματίας. Το μόνο εργαλείο που θα χρειαστείτε είναι ο browser σας και όρεξη για μάθηση. Διαβάστε περισσότερα]]></description> <content:encoded><![CDATA[<p>Βρισκόμαστε σε μια εποχή που πλέον κατακλύζεται από ιστοσελίδες και web designers, και όπου πολλοί νέοι επιλέγουν αυτόν τον τομέα για τις σπουδές τους και την επαγγελματική τους κατάρτιση. Υπάρχουν επίσης πολλές περιπτώσεις στις οποίες η κατασκευή μιας ιστοσελίδας παρεξηγείται σαν έννοια, και το τελικό αποτέλεσμα δεν είναι το αναμενόμενο.</p><p>Σε μια προσπάθεια να κάνουμε πιο κατανοητά και διακριτά τα βήματα που χρειάζεται να ακολουθηθούν, αλλά και τις γνώσεις που χρειάζονται, για την δημιουργία μιας ιστοσελίδας, από την σκέψη μέχρι την υλοποίηση και την συντήρηση, προσφέρουμε σε όλους τους επισκέπτες μας μια σειρά από προσωπικούς online εκπαιδευτικούς οδηγούς που θα ξεκινήσει τον Σεπτέμβριο.</p><p>Αν ενδιαφέρεστε να συμμετάσχετε στις εκπαιδεύσεις και να μάθετε και εσείς πως να δημιουργείτε ιστοσελίδες με τον σωστό τρόπο, διαβάστε περισσότερες πληροφορίες παρακάτω.</p><hr
/><blockquote><p><a
href="#form"><img
class="size-full wp-image-5096 aligncenter" title="gts-big2" src="http://static.greektuts.net/uploads3/2011/06/gts-big2.png" alt="" width="680" height="450" /></a></p></blockquote><hr
/><h1>Τι είναι τα GreekTuts Sessions</h1><p>Τα GreekTuts Sessions είναι μια σειρά από <strong>προσωπικούς online εκπαιδευτικούς οδηγούς</strong> που θα ξεκινήσουν από τον Σεπτέμβριο. H διεξαγωγή αυτών των οδηγών θα γίνει μέσω μιας online πλατφόρμας e-learning, που σας προσφέρει δυνατότητα αλληλεπίδρασης με τον παρουσιαστή σας. Οι εκπαιδεύσεις είναι <strong>προσωπικές</strong>, πράγμα που σημαίνει ότι έχετε την δυνατότητα να μάθετε όλα όσα χρειάζεστε από το σπίτι σας, τις ώρες και μέρες που σας βολέυουν.</p><p>Κατά την παρουσίαση, θα μπορείτε να δείτε σε <strong>video</strong> την εκπαίδευση και να κάνετε ερωτήσεις όσο συχνά χρειαστεί. Το μόνο εργαλείο που θα χρειαστείτε είναι <strong>ο αγαπημένος σας browser</strong>, και <strong>πολύ όρεξη για μάθηση</strong>.</p><p>Επίσης, μετά την ολοκλήρωση των εκπαιδεύσεων, θα μπορείτε να έχετε πλήρη πρόσβαση στα video αλλά και σε όλο το εκπαιδευτικό υλικό, με τους κωδικούς σας <strong>για πάντα</strong>.</p><hr
/><h1>Πακέτα Εκπαιδεύσεων</h1><p>Σας προσφέρουμε 2 διαφορετικά πακέτα συμμετοχής στις εκπαιδεύσεις, για να διαλέξετε αυτό που σας συμφαίρει και σας βολέυει.</p><ul><li><strong>Πλήρες Πακέτο &#8211; Για παρακολούθηση όλης της σειράς </strong></li><li><strong>Συγκεκριμένο Κεφάλαιο &#8211; Για παρακολούθηση ενός συγκεκριμένου κεφαλαίου</strong></li></ul><p><em>* Οι τιμές των 2 πακέτων θα ανακοινωθούν σύντομα.</em></p><hr
/><h1>Περιεχόμενα Online Εκπαιδεύσης</h1><p><strong>Κεφάλαιο 1 &#8211; HTML &amp; CSS</strong></p><p>Σε αυτό το κεφάλαιο θα καλύψουμε όλες τις βασικές έννοιες για την γλώσσας προγραμματισμού του internet, την HTML, και θα δούμε όλα όσα χρειάζεται για το πώς μπορούμε να δώσουμε μορφοποίηση και στύλ στις σελίδες μας, με την χρήση των CSS.</p><p><strong>Κεφάλαιο 2 &#8211; Javascript &amp; jQuery</strong></p><p>Σε αυτό το κεφάλαιο θα καλύψουμε όλες τις βασικές λειτουργίες για την Javascript και θα δούμε πως μπορούμε έυκολα και γρήγορα να κάνουμε το περιεχόμενο της ιστοσελίδας μας πιο ενδιαφέρον και διαδραστικό για τον χρήστη. Επίσης θα δούμε τα πάντα για την διάσημη βιβλιοθήκη jQuery</p><p><strong>Κεφάλαιο 3 &#8211; Front End Design</strong></p><p>Σε αυτό το κεφάλαιο θα δούμε όλες τις βασικές αρχές που πρέπει να ακολουθούμε κατά την διάρκεια σχεδιασμού μιας ιστοσελίδας, και ποιά είναι τα λάθη που πρέπει να αποφέυγουμε. Επίσης θα δούμε και θα αναλύσουμε ποιά είναι τα διάφορα styles και trends που ακολουθούνται από designers σε όλο τον κόσμο.</p><p><strong>Κεφάλαιο 4 &#8211; WordPress</strong></p><p>Σε αυτό το κεφάλαιο θα μάθουμε για πάντα για το WordPress. Από το πως θα στήσουμε ένα δικό μας απλό blog, μέχρι πως θα δημιουργήσουμε μια κομψή και περίπλοκη ιστοσελίδα χρησιμοποιώντας το WordPress. Τέλος θα δούμε την δομή ενός θέματος και ενός plugin και θα μάθουμε τα βασικά για την δημιουργία του δικού σας θέματος και του δικού σας Plugin.</p><p><strong>Κεφάλαιο 5 &#8211; SEO &amp; Promotion</strong></p><p>Σε αυτό το κεφάλαιο θα μιλήσουμε για τις μηχανές αναζήτησεις και για το πώς μπορούμε να ανεβάσουμε την ιστοσελίδα μας ψηλά στις λίστες αποτελεσμάτων. Θα δούμε διάφορες τεχνικές προαγωγής της σελίδας μας, και όλα όσα πρέπει να αποφύγουμε κατά την προσπάθεια του Search Engine Optimization.</p><hr
/><h1 id="form"><strong>Φόρμα Εκδήλωσης Ενδιαφέροντος</strong></h1><p>Μπορείτε να συμπληρώσετε την φόρμα εκδήλωσης ενδιαφέροντος που ακολουθεί, και εμείς θα επικοινωνήσουμε μαζί σας για να συζητήσουμε τις μέρες και τις ώρες που θα γίνονται οι εκπαιδεύσεις, αλλά και να σας λύσουμε τυχόν απορίες που μπορεί να έχετε για το πρόγραμμα των εκπαιδεύσεων.</p><blockquote><p><strong>[contact-form-7]<br
/> </strong></p></blockquote> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/greektuts-sessions-description/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Επιστροφή στην Κορυφή της σελίδας με jQuery</title><link>http://greektuts.net/back-to-top-button-with-jquery/</link> <comments>http://greektuts.net/back-to-top-button-with-jquery/#comments</comments> <pubDate>Wed, 20 Apr 2011 07:28:17 +0000</pubDate> <dc:creator>Pantso</dc:creator> <category><![CDATA[+]]></category> <category><![CDATA[jQuery]]></category> <category><![CDATA[automatic]]></category> <category><![CDATA[bak to top]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[google cdn]]></category> <category><![CDATA[import]]></category> <category><![CDATA[j Query]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[jquery donwload]]></category> <category><![CDATA[jquery scroll]]></category> <category><![CDATA[jquery scroll top]]></category> <category><![CDATA[sample]]></category> <category><![CDATA[scroll]]></category> <category><![CDATA[scroll to top]]></category> <category><![CDATA[αυτόματα]]></category> <category><![CDATA[αυτόματη]]></category> <category><![CDATA[έκδοση jquery]]></category> <category><![CDATA[επιστροφή στην κορυφή της σελίδας]]></category> <category><![CDATA[τελευταία έκδοση jquery]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=4901</guid> <description><![CDATA[Στον σημερινό οδηγό θα δούμε πως μπορούμε να δημιουργήσουμε ένα κουμπί "Back to Top" για την ιστοσελίδα μας, χρησιμοποιώντας της jQuery. Αυτό το κουμπάκι θα εμφανίζεται μόνο όταν δεν βρισκόμαστε στην κορυφή της σελίδας, και όταν το πατάμε θα μας κάνει αυτόματο scroll στην κορυφή της σελίδας.]]></description> <content:encoded><![CDATA[<p>Ξεκινάμε έχοντας την HTML σελίδα μας. Μέσα στην σελίδα (κάπου στο τέλος της) θα χτίσουμε τον κώδικα για το κουμπί που θέλουμε να εμφανίζεται. Έτσι γράφουμε:</p><pre name="code" class="html">
&lt;p id="back-top"&gt;
          &lt;a href="#top"&gt;&lt;span&gt;&lt;/span&gt;Go to Top&lt;/a&gt;
&lt;/p&gt;
</pre><p>Στον παραπάνω κώδικα, δημιουργούμε μια παράγραφο με συγκεκριμένο ID ώστε να μπορούμε να δώσουμε styles και εντολές της jQuery. Μέσα περιλαμβάνουμε ένα anchor link το οποίο περιέχει ένα span στο οποίο θα βάλουμε το εικονίδιο μας, και το κείμενο για τον χρήστη.</p><p>Συνεχίζοντας με την CSS θα δώσουμε κάποια μορφοποίηση στο νέο div που δημιουργήσαμε γράφοντας τον εξής κώδικα:</p><pre name="code" class="css">
#back-top                     {position: fixed;bottom: 30px;margin-left:-65px;}
#back-top a                  {color:#000000;display:block;font:12px/100% "Trebuchet MS",Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;width:48px;margin-bottom:10px;}
#back-top a:hover    {color: #3a9ef4;}
#back-top span           {background:url(../images/bak-top.png) no-repeat scroll center center #DDDDDD;display:block;height:48px;margin-bottom:4px;width:48px;}
</pre><p>Με τον παραπάνω κώδικα δίνουμε στην παράγραφο μας αποστάσεις και συγκεκριμένη θέση στην σελίδα μας, που δεν θα αλλάζει ακόμα και αν κάνουμε scroll. Επίσης δίνουμε χρώμα στο κείμενο του link και την εικόνα παρασκηνίου για το κουμπάκι μας (το εικονίδιο), Τέλος δίνουμε και ένα χρώμα στον σύνδεσμο όταν κάνουμε hover.</p><p>Συνεχίζοντας με την jQuery, θα γράψουμε τον κώδικα που θα κρύβει και θα εμφανίζει το κουμπάκι που δημιουργήσαμε, και τέλος θα έχει την λειτουργικότητα που θέλουμε. Γράφουμε τον εξής κώδικα:</p><pre name="code" class="js">
$(document).ready(function(){
          // Κρύβουμε το div μόλις φορτώσει η σελίδα
          $("#back-top").hide();
          // Μόλις γίνει scroll πάνω από 100 pixels, εμφανίζουμε το div
          $(function () {
                    $(window).scroll(function () {
                              if ($(this).scrollTop() &gt; 100) {
                                        $('#back-top').fadeIn();
                              } else {
                    $('#back-top').fadeOut();
                    }
          });
          // Μόλις πατήσουμε το anchor, κάνουμε scroll το document με animation 800ms
          $('#back-top a').click(function () {
                    $('body,html').animate({
                    scrollTop: 0
                    }, 800);
                    return false;
                    });
          });
});
</pre><p>Στον παραπάνω κώδικα αρχικά κρύβουμε το div μόλις φορτώσει η σελίδα. Μετά, αν γίνει scroll πάνω από 100 pixels, εμφανίζουμε το div, και τέλος μόλις πατήσουμε το anchor, κάνουμε scroll το document με animation 800ms.</p><p>Αυτό ήταν! Πλέον δίνουμε την δυνατότητα στους επισκέπτες μας να κάνουν auto-scroll στην σελίδα μας</p><p
style="text-align: center;"><a
href="http://demo.greektuts.net/jqscroll/" target="_blank"><img
src="http://static.greektuts.net/uploads3/2010/05/demo.png" alt="Demo" /></a></p><p><p
style="text-align: center; font-weight: bold;"><br><img
src="http://greektuts.net/images/GTMemberAccess.png" alt="Member Area" /> <br>Άν είστε ήδη συνδρομητής κάντε login με τα στοιχεία σας. Για να γίνετε συνδρομητής πατήστε <a
href="/wp-login.php?action=register">εδώ</a></p></p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/back-to-top-button-with-jquery/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>PHP και MySQL</title><link>http://greektuts.net/php-and-mysql/</link> <comments>http://greektuts.net/php-and-mysql/#comments</comments> <pubDate>Tue, 25 May 2010 06:30:10 +0000</pubDate> <dc:creator>cn92</dc:creator> <category><![CDATA[+]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[cnet92]]></category> <category><![CDATA[Nikos]]></category> <category><![CDATA[sql]]></category> <category><![CDATA[Xatzidakis]]></category> <category><![CDATA[βάσεις δεδομένων]]></category> <category><![CDATA[βάση]]></category> <category><![CDATA[δεδομένων]]></category> <category><![CDATA[Νίκος Χατζηδάκης]]></category> <category><![CDATA[Προγραμματισμός]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=3863</guid> <description><![CDATA[Σε αυτό το πολύ αναλυτικό βοήθημα, από τον Νίκο Χατζηδάκη, θα δούμε πως μπορούμε να χρησιμοποιήσουμε την PHP και να γράψουμε κώδικα και εντολές, ώστε να συνδεθούμε με μία βάση δεδομένων, να προσθέσουμε εγγραφές, να επεξεργαστούμε εγγραφές, και τέλος πως να αφαιρέσουμε και να προβάλουμε τις εγγραφές της.]]></description> <content:encoded><![CDATA[<h1>Σύνδεση με βάση δεδομένων</h1><p>Δημιουργούμε ένα αρχείο dbconn.php με τον παρακάτω κώδικα</p><pre name="code" class="php">
&lt;?php
function dbconnect() {
// Σύνδεση με διακομιστή
$db_connect = mysql_connect("localhost", "db_user", "db_password")
or die ("Αποτυχία σύνδεσης στον διακομιστή");
// Αν χρησιμοποιείτε κωδικοποίηση utf8 και δεν σας εμφανίζει σωστά τα
ελληνικά
// mysql_query("SET NAMES 'utf8'", $db_connect);
// Επιλογή βάσης δεδομένων
$db_select = mysql_select_db("db_name", $db_connect)
or die ("Αποτυχία επιλογής βάσης δεδομένων");
}
?&gt;
</pre><p>Με το παρακάτω, συνδεόμαστε στην mysql</p><pre name="code" class="php">
mysql_connect("localhost", "db_user", "db_password")
</pre><p>Μην ξεχάσετε να αντικαταστήσετε τα localhost ο host της βάσης db_user το όνομα του χρήστη της βάσης db_password ο κωδικός του χρήστη της βάσης db_name το όνομα της βάσης. or die (&#8220;Αποτυχία σύνδεσης στον διακομιστή&#8221;); Αν για κάποιο λόγο παρουσιαστεί πρόβλημα, εμφανίζεται το μήνυμα &#8220;Αποτυχία σύνδεσης στον διακομιστή&#8221;. Κάποιες φορές, όταν η βάση είναι κωδικοποιημένη σε utf8, τα ελληνικά γράμματα εμφανίζονται με ερωτηματικά. Για να το διορθώσουμε, εισάγουμε το παρακάτω:</p><pre name="code" class="php">
mysql_query("SET NAMES 'utf8'", $db_connect);
</pre><p>Τέλος επιλέγουμε το όνομα της βάσης</p><pre name="code" class="php">
$db_select = mysql_select_db("db_name", $db_connect)
</pre><p>Διευκολύνει να έχουμε την παραπάνω συνάρτηση σε ξεχωριστό αρχείο, και όποτε τη χρειαζόμαστε να το εισάγουμε. Έτσι, αν θέλουμε να αλλάξουμε για παράδειγμα τον κωδικό ή τον χρήστη, το κάνουμε σε ένα αρχείο. Για να εισάγουμε το αρχείο της συνάρτησης σε ένα άλλο αρχείο php χρησιμοποιούμε την εντολή include() ως εξής:</p><pre name="code" class="php">
&lt;?php
// Εισαγωγή του αρχείου με την συνάρτηση
include(“dbconn.php”);
// Καλούμε την συνάρτηση
dbconnect();
</pre><h2>ΕΝΤΟΛΕΣ</h2><pre name="code" class="php">
// Αποσύνδεση απο τον διακομιστή
/mysql_close($db_connect);
?&gt;
</pre><p>Αν και δεν είναι απαραίτητο να κάνουμε αποσύνδεση, καλό θα ήταν να μην το ξεχνάμε.</p><h1>Προσθήκη και ενημέρωση εγγραφών σε βάση δεδομένων</h1><p>Έστω ο πίνακας clients (id, name, surname) με το id ρυθμισμένο σε auto_increment ώστε να αυξάνεται μόνο του με κάθε εγγραφή που προσθέτουμε. Αρχικά δημιουργούμε ένα αρχείο add.php ή update.php και καλούμε τη συνάρτηση που δημιουργήσαμε πριν, ώστε να συνδεθούμε στη βάση δεδομένων.</p><pre name="code" class="php">
&lt;?php
// Εισαγωγή του αρχείου με την συνάρτηση
include(“dbconn.php”);
// Καλούμε την συνάρτηση
dbconnect();
…
// Αποσύνδεση απο τον διακομιστή
/mysql_close($db_connect);
?&gt;
</pre><p>Στη συνέχεια με τον παρακάτω κώδικα δηλώνουμε τι θέλουμε να εισάγουμε και που.</p><pre name="code" class="php">
// Προσθήκη δεδομένων
$qAdd = mysql_query("INSERT INTO clients (id, name, surname)
VALUES ('', 'Νίκος', 'Παπανικολάου')") or die
("Παρουσιάστηκε πρόβλημα κατά την εισαγωγή των αρχείων."));
if ($qAdd)
{
echo "Τα δεδομένα προστέθηκαν.";
}
</pre><p>Ενώ με τον παρακάτω τι θέλουμε να αλλάξουμε/επεξεργαστούμε.</p><pre name="code" class="php">
// Ενημέρωση δεδομένων
$qUpdate=mysql_query("UPDATE clients SET name = 'name', surname =
'surname' WHERE id='1' ");
if ($qUpdate)
{
echo "Τα δεδομένα ενημερώθηκαν.";
}
</pre><p>Έτσι το αρχείο add.php παίρνει την παρακάτω μορφή,</p><pre name="code" class="php">
&lt;?php
// Εισαγωγή του αρχείου με την συνάρτηση
include(“dbconn.php”);
// Καλούμε την συνάρτηση
dbconnect();
// Προσθήκη δεδομένων
$qAdd = mysql_query("INSERT INTO clients (id, name, surname)
VALUES ('', 'Νίκος', 'Παπανικολάου')") or die
("Παρουσιάστηκε πρόβλημα κατά την εισαγωγή των αρχείων."));
if ($qAdd)
{
echo "Τα δεδομένα προστέθηκαν.";
}
// Αποσύνδεση απο τον διακομιστή
/mysql_close($db_connect);
?&gt;
</pre><p>Ενώ το update.php την παρακάτω:</p><pre name="code" class="php">
&lt;?php
// Εισαγωγή του αρχείου με την συνάρτηση
include(“dbconn.php”);
// Καλούμε την συνάρτηση
dbconnect();
// Ενημέρωση δεδομένων
$qUpdate=mysql_query("UPDATE clients SET name = 'name', surname =
'surname' WHERE id='1' ");
if ($qUpdate)
{
echo "Τα δεδομένα ενημερώθηκαν.";
}
// Αποσύνδεση απο τον διακομιστή
/mysql_close($db_connect);
?&gt;
</pre><h1>Εμφάνιση εγγραφών από βάση δεδομένων</h1><p>Αρχικά δημιουργούμε ένα αρχείο index.php και καλούμε τη συνάρτηση που δημιουργήσαμε πριν, ώστε να συνδεθούμε στη βάση δεδομένων.</p><pre name="code" class="php">
&lt;?php
// Εισαγωγή του αρχείου με την συνάρτηση
include(“dbconn.php”);
// Καλούμε την συνάρτηση
dbconnect();
…
// Αποσύνδεση απο τον διακομιστή
/mysql_close($db_connect);
?&gt;
</pre><p>Στη συνέχεια με τον παρακάτω κώδικα «τραβάμε» τα αποτελέσματα από την βάση μας.</p><pre name="code" class="php">
// Ερώτημα προς την βάση
$q=mysql_query("SELECT * FROM clients ");
$num = mysql_num_rows($q);
// Αν υπάρχουν αποτελέσματα
if ($num &gt; 0 ) {
$i=0;
while ($i &lt; $num) {
// Δημιουργία σύντομων ονομάτων μεταβλητών
$name = mysql_result($q,$i,"name");
$surname = mysql_result($q,$i,"surname");
// Εκτύπωση μεταβλητών
echo "Όνομα: $name&lt;br /&gt;";
echo "Επώνυμο: $surname &lt;br /&gt;";
// Αν δεν υπάρχουν αποτελέσματα
++$i; } } else { echo "Δεν έχουν καταχωρηθεί δεδομένα για εσάς ακόμα."; }
</pre><p>Έτσι το αρχείο παίρνει την παρακάτω μορφή.</p><pre name="code" class="php">
&lt;?php
// Εισαγωγή του αρχείου με την συνάρτηση
include(“dbconn.php”);
// Καλούμε την συνάρτηση
dbconnect();
// Ερώτημα προς την βάση
$q=mysql_query("SELECT * FROM clients ");
$num = mysql_num_rows($q);
// Αν υπάρχουν αποτελέσματα
if ($num &gt; 0 ) {
$i=0;
while ($i &lt; $num) {
// Δημιουργία σύντομων ονομάτων μεταβλητών
$name = mysql_result($q,$i,"name");
$surname = mysql_result($q,$i,"surname");
// Εκτύπωση μεταβλητών
echo "Όνομα: $name&lt;br /&gt;";
echo "Επώνυμο: $surname &lt;br /&gt;";
// Αν δεν υπάρχουν αποτελέσματα
++$i; } } else { echo "Δεν έχουν καταχωρηθεί δεδομένα για εσάς ακόμα."; }
// Αποσύνδεση απο τον διακομιστή
/mysql_close($db_connect);
?&gt;
</pre><p>Μπορούμε να συμπεριλάβουμε και διάφορα κριτίρια στην αναζήτησή μας, όπως αν το όνομα είναι «Νίκος». Αυτό γίνεται προστέτοντας στο mysql query το WHERE name=’Νίκος’</p><pre name="code" class="php">
$q=mysql_query("SELECT * FROM clients WHERE name=’Νίκος’");
</pre><h1>Διαγραφή εγγραφών από βάση δεδομένων</h1><p>Αρχικά δημιουργούμε ένα αρχείο delete.php και καλούμε τη συνάρτηση που δημιουργήσαμε πριν, ώστε να συνδεθούμε στη βάση δεδομένων.</p><pre name="code" class="php">
&lt;?php
// Εισαγωγή του αρχείου με την συνάρτηση
include(“dbconn.php”);
// Καλούμε την συνάρτηση
dbconnect();
…
// Αποσύνδεση απο τον διακομιστή
/mysql_close($db_connect);
?&gt;
</pre><p>Στη συνέχεια με τον παρακάτω κώδικα δηλώνουμε τι θέλουμε να διαγράψουμε.</p><pre name="code" class="php">
// Αφαίρεση δεδομένων
$qRemove = mysql_query("DELETE FROM clients WHERE id='1' ");
if ($qRemove)
{
echo "Τα δεδομένα αφαιρέθηκαν.";
}
Έτσι το αρχείο παίρνει την παρακάτω μορφή.
&lt;?php
// Εισαγωγή του αρχείου με την συνάρτηση
include(“dbconn.php”);
// Καλούμε την συνάρτηση
dbconnect();
// Αφαίρεση δεδομένων
$qRemove = mysql_query("DELETE FROM clients WHERE id='1' ");
if ($qRemove)
{
echo "Τα δεδομένα αφαιρέθηκαν.";
}
// Αποσύνδεση απο τον διακομιστή
/mysql_close($db_connect);
?&gt;
</pre><p>Στα επόμενα βοηθήματα, θα δημιουργήσουμε φόρμες εισαγωγής, επεξεργασίας, προβολής και διαγραφής εγγραφών, και θα ασχοληθούμε με την επαλήθευση των δεδομένων που μας δίνει ο χρήστης.</p><p><strong><p
style="text-align: center; font-weight: bold;"><br><img
src="http://greektuts.net/images/GTMemberAccess.png" alt="Member Area" /> <br>Άν είστε ήδη συνδρομητής κάντε login με τα στοιχεία σας. Για να γίνετε συνδρομητής πατήστε <a
href="/wp-login.php?action=register">εδώ</a></p></strong></p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/php-and-mysql/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Μετακινούμενα Παράθυρα 2o Μέρος</title><link>http://greektuts.net/movable-windows-css-jquery-part2/</link> <comments>http://greektuts.net/movable-windows-css-jquery-part2/#comments</comments> <pubDate>Sat, 15 May 2010 08:00:51 +0000</pubDate> <dc:creator>Pantso</dc:creator> <category><![CDATA[+]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[jQuery]]></category> <category><![CDATA[and]]></category> <category><![CDATA[blocks]]></category> <category><![CDATA[drag]]></category> <category><![CDATA[drag and drop]]></category> <category><![CDATA[drag n drop]]></category> <category><![CDATA[dragable windows]]></category> <category><![CDATA[drop]]></category> <category><![CDATA[jquery UI]]></category> <category><![CDATA[movable windows]]></category> <category><![CDATA[moveable]]></category> <category><![CDATA[moving windows]]></category> <category><![CDATA[web design]]></category> <category><![CDATA[μετακινούμενα παράθυρα]]></category> <category><![CDATA[παράθυρα]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=3773</guid> <description><![CDATA[Χτές, στο πρώτο μέρος, είδαμε βήμα-βήμα πως δημιουργούμε την ιστοσελίδα, στην οποία σήμερα θα προσθέσουμε το περιεχόμενο (κείμενο/εικόνες), και θα ενεργοποιήσουμε το drag n drop σε όλα τα παράθυρα με τα περιεχόμενα στην ιστοσελίδα μας.]]></description> <content:encoded><![CDATA[<h1>Βήμα 1</h1><p>Ξεκινάμε από εκεί που είχαμε μείνει στο <a
href="http://greektuts.net/movable-windows-css-jquery-part1/" target="_blank">πρώτο μέρος</a>. Αφού έχουμε έτοιμη την σελίδα μας, επόμενο βήμα είναι να φορτώσουμε την βιβλιοθήκη <a
href="http://greektuts.net/category/programming/jquery/" target="_blank">jQuery</a> και την επιπλέον βιβλιοθήκη <a
href="http://greektuts.net/category/programming/jquery/" target="_blank">jQueryUI</a>. Στον οδηγό μας θα χρησιμοποιήσουμε αυτές τις δύο βιβλιοθήκες της <a
href="http://greektuts.net/category/programming/javascript/" target="_blank">Javascript</a> για να προσθέσουμε την λειτουργία drag n drop στα παράθυρα μας. Επισκεπτόματε την ιστοσελίδα http://jqueryui.com/download και κατεβάζουμε το πακέτο ώς είναι. Έτσι θα έχουμε 2 αρχεία, το <strong>jquery-1.3.2.min.js</strong> και το <strong>jquery-ui-1.7.2.custom.min.js</strong>. Μετά τα αποθηκεύουμε μαζί με τα αρχεία της ιστοσελίδας μας αλλά σε έναν νέο φάκελο με το όνομα <strong>scripts</strong>.</p><h1>Βήμα 2</h1><p>Ανοίγουμε το index.html που φτιάξαμε χτές, και μέσα στο &lt;head&gt; γράφουμε</p><pre name="code" class="html">
&lt;script src="scripts/jquery-1.3.2.min.js" type="text/javascript"&gt;&lt;/script&gt;
&lt;script src="scripts/jquery-ui-1.7.2.custom.min.js" type="text/javascript"&gt;&lt;/script&gt;
</pre><p>Έτσι συμπεριλαμβάνουμε τα δύο αρχεία που κατεβάσαμε, και λέμε στην ιστοσελίδα μας να τα φορτώσει κατά την εκκίνηση.</p><h1>Βήμα 3</h1><p>Πρίν κάνουμε οτιδήποτε άλλο, ας προσθέσουμε το περιεχόμενο στην σελίδα μας. Στο &lt;body&gt; του αρχείου index.html και πιο συγκεκριμένα μέσα στο div <strong>content</strong> προσθέτουμε</p><pre name="code" class="html">
&lt;div class="column"&gt;
&lt;div class="widget"&gt;
&lt;h3&gt;Τελευταία Άρθρα&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Μαθήματα ECDL&lt;/strong&gt;&lt;br /&gt;Το GreekTuts πρωτοπορεί για άλλη μια φορά, και προσφέρει σε όλους τους αναγνώστες του δωρεάν βιντεομαθήματα ECDL. &lt;a href="#"&gt;Περισσότερα...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Eiσαγωγή στην PHP Μέρος 2&lt;/strong&gt;&lt;br /&gt;Σε αυτό το άρθρο θα δούμε το δεύτερο μέρος της εισαγωγής στην PHP, συνέχίζοντας από εκεί που είχαμε μείνει.&lt;a href="#"&gt;Περισσότερα...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Δημιουργήστε το δικό σας sticker&lt;/strong&gt;&lt;br /&gt;Σε αυτό το βοήθημα θα δούμε βήμα βήμα πως μπορούμε να δημιουργήσουμε το δικό μας αυτοκόλλητο στο Photoshop.&lt;a href="#"&gt;Περισσότερα...&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="widget"&gt;
&lt;h3&gt;Γράψτε για το GreekTuts&lt;/h3&gt;
&lt;p&gt;Θέλετε και εσείς να γράψετε άρθρα για το GreekTuts; Διαβάστε περισσότερα εδώ. Οποιοσδήποτε μπορεί να στείλει, γι'αυτό αδράξτε την ευκαιρία και στείλτε μας και εσείς.&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h3&gt;Συνεντεύξεις&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Συνέντευξη με τον Γεράσιμο Τσιάμαλο&lt;/strong&gt;&lt;br /&gt;O Γεράσιμος δέχτηκε να μας παραχωρήσει μια συνέντευξη στα πλαίσια του μήνα WordPress και να μοιραστεί μαζί μας τις εμπειρίες του και τις δουλειές του. &lt;a href="#"&gt;Περισσότερα...&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="featured"&gt;
&lt;h2&gt;Δωρεάν Μαθήματα ECDL&lt;/h2&gt;
&lt;p&gt;Το GreekTuts πρωτοπορεί για άλλη μια φορά, και προσφέρει σε όλους τους αναγνώστες του δωρεάν βιντεομαθήματα ECDL. Mέσα από την σειρά οδηγών που ξεκινάει τον Ιούνιο, θα μάθετε και εσείς να χρησιμοποιείτε σαν επαγγελματίες τον υπολογιστή στις κύριες εφαρμογές αυτοματισμού γραφείου και τις βασικές υπηρεσίες του διαδικτύου.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="column"&gt;
&lt;div class="widget"&gt;
&lt;h3&gt;Γίνε Συνδορμητής Στο GreekTuts&lt;/h3&gt;
&lt;p&gt;Κερδίστε πρόσβαση σε επιπλέον υλικό και άρθρα, αλλά και πολλές άλλες παροχές και προσφορές αγοράζοντας μία απο τις συνδρομές που σας προσφέρει το GreekTuts.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="widget"&gt;
&lt;h3&gt;RSS Feed&lt;/h3&gt;
&lt;strong&gt;Μαθήματα ECDL&lt;/strong&gt;
&lt;p&gt;Το GreekTuts πρωτοπορεί για άλλη μια φορά, και προσφέρει σε όλους τους αναγνώστες του δωρεάν βιντεομαθήματα ECDL.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="widget"&gt;
&lt;h3&gt;Επικοινωνία...&lt;/h3&gt;
&lt;p&gt;Επικοινωνήστε μαζί μας&lt;/p&gt;
&lt;input type="text" value="Όνομα..." /&gt;
&lt;input type="text" value="Email..." /&gt;
&lt;textarea rows="4" cols="20" value="Μήνυμα..."&gt;&lt;/textarea&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="column"&gt;
&lt;div class="widget"&gt;
&lt;h3&gt;Οι Φίλοι μας στο Twitter&lt;/h3&gt;
&lt;center&gt;&lt;img src="styles/twitt.png"&gt;&lt;/img&gt;&lt;/center&gt;
&lt;/div&gt;
&lt;/div&gt;
</pre><p>Έτσι δημιουργούμε 3 στήλες, με 3 blocks στις 2 πρώτες, και 1 block στην τρίτη. Columns είναι οι στήλες και widgets τα blocks.</p><h1>Βήμα 4</h1><p>Ανοίγουμε το screen.css στον φάκελο styles, και προσθέτοντας τον εξής κώδικα θα δώσουμε μορφή στο περιεχόμενο μας</p><pre name="code" class="css">
#featured {
width:                    592px;
padding:                6px;
margin:                    6px;
margin-left:            18px;
margin-top:                16px;
float:                    left;
height:                    200px;
background:                #333333 url("accent.jpg") no-repeat scroll -200px -40px;
border-radius:            5px;
-moz-border-radius:        5px;
-webkit-border-radius:    5px;
}
#featured h2 {
margin-left:            340px;
color:                    #ffffff;
font-size:                20px;
font-weight:            bold;
}
#featured p {
margin-left:            342px;
color:                    #ffffff;
}
.column {
width:                    290px;
padding:                6px;
margin:                    0;
margin-left:            12px;
float:                    left;
min-height:                300px;
height:                    100%;
}
.widget {
position:                relative;
padding:                6px;
margin:                    0;
margin-top:                10px;
background:                #f3f3f3 url(grad1.png) no-repeat top right;
border-radius:            5px;
-moz-border-radius:        5px;
-webkit-border-radius:    5px;
min-height:                30px;
overflow:                hidden;
border:                    1px solid #C9C9C9;
}
.widget h3 {
margin-top:                -6px;
color:                    #0f57bb;
font-size:                1.6em;
line-height:            2em;
font-weight:            normal;
border-bottom:            1px solid #999999;
background:                transparent url(movable.png) no-repeat center left;
text-indent:            12px;
cursor:                    hand;
text-shadow:            0 1px 0 #FFFFFF;
}
</pre><h1>Βήμα 5</h1><p>Θα χρησιμοποιήσουμε τις εξής εικόνες</p><blockquote><p
style="text-align: center;"><a
href="http://static.greektuts.net/uploads3/2010/05/accent.jpg" target="_blank"><img
class="alignnone size-medium wp-image-3779" src="http://static.greektuts.net/uploads3/2010/05/accent-300x210.jpg" alt="" width="300" height="210" /></a></p><p
style="text-align: center;">accent.jpg</p></blockquote><blockquote><p
style="text-align: center;"><a
href="http://static.greektuts.net/uploads3/2010/05/grad1.png" target="_blank"><img
class="alignnone size-medium wp-image-3780" src="http://static.greektuts.net/uploads3/2010/05/grad1-300x41.png" alt="" width="300" height="41" /></a></p><p
style="text-align: center;">grad1.png</p></blockquote><blockquote><p
style="text-align: center;"><a
href="http://static.greektuts.net/uploads3/2010/05/movable.png" target="_blank"><img
class="alignnone size-full wp-image-3781" src="http://static.greektuts.net/uploads3/2010/05/movable.png" alt="" width="9" height="20" /></a></p><p
style="text-align: center;">movable.png</p></blockquote><blockquote><p
style="text-align: center;"><a
href="http://static.greektuts.net/uploads3/2010/05/twitt.png" target="_blank"><img
class="alignnone size-full wp-image-3782" src="http://static.greektuts.net/uploads3/2010/05/twitt.png" alt="" width="261" height="144" /></a></p><p
style="text-align: center;">twitt.png</p></blockquote><h1>Βήμα 6</h1><p>Τώρα που έχουμε τα πάντα έτοιμα, θα προσθέσουμε την λειτουργία drag n drop. Αυτό το κάνουμε προσθέτοντας στο &lt;head&gt; του index.html και κάτω από τα 2 scripts τον εξής κώδικα</p><pre name="code" class="js">
&lt;script type="text/javascript"&gt;
$(document).ready(function(){
$(".column").sortable({
connectWith: '.column',
cursor: 'hand',
handle: 'h3',
opacity: 0.2,
change: function(e, i) {
// Post data back to server or update cookie
}
});
$(".widget").append('&lt;div&gt;&lt;/div&gt;');
$(".close").click(function(){
if ($(this).parent().data("collapsed")=="yes") {
$(this).parent().data("collapsed","no");
$(this).parent().animate({height:$(this).parent().data("height")});
} else {
$(this).parent().data("height",$(this).parent().height());
$(this).parent().data("collapsed","yes");
$(this).parent().animate({height:30});
}
});
});
&lt;/script&gt;
</pre><h1>Βήμα 7</h1><p>Στο screen.css θα προσθέσουμε τον παρακάτω κώδικα, για να διορθώσουμε κάποιες ατέλεις που δημιουργούνται</p><pre name="code" class="css">
.widget .close {
width:                    25px;
height:                    25px;
position:                absolute;
top:                    0;
right:                    0;
cursor:                    pointer;
}
.ui-sortable-helper {
border:                    3px solid #0f57bb;
cursor:                    move;
}
</pre><h1>Βήμα 8</h1><p>Πλέον η σελίδα μας είναι έτοιμη. Κάθε block που υπάρχει σε αυτήν, μπορεί να μετακινηθεί, και να μικρύνει ή να μεγαλώσει πατώντας το μπλέ κουμπάκι στην επικεφαλίδα του.</p><p>Δείτε παρακάτω το τελικό αποτέλεσμα</p><p
style="text-align: center;"><a
href="http://demo.greektuts.net/movablewindows/part2/" target="_blank"><img
class="aligncenter" src="../wp-content/uploads3/2010/05/demo.png" alt="" width="623" height="76" /></a></p><p>Οι συνδρομητές μας μπορούν παρακάτω να κατεβάσουν τα αρχεία του  βοηθήματος</p><p><strong><p
style="text-align: center; font-weight: bold;"><br><img
src="http://greektuts.net/images/GTMemberAccess.png" alt="Member Area" /> <br>Άν είστε ήδη συνδρομητής κάντε login με τα στοιχεία σας. Για να γίνετε συνδρομητής πατήστε <a
href="/wp-login.php?action=register">εδώ</a></p></strong></p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/movable-windows-css-jquery-part2/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Μετακινούμενα Παράθυρα 1o Μέρος</title><link>http://greektuts.net/movable-windows-css-jquery-part1/</link> <comments>http://greektuts.net/movable-windows-css-jquery-part1/#comments</comments> <pubDate>Fri, 14 May 2010 11:59:09 +0000</pubDate> <dc:creator>Pantso</dc:creator> <category><![CDATA[+]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[jQuery]]></category> <category><![CDATA[and]]></category> <category><![CDATA[blocks]]></category> <category><![CDATA[drag]]></category> <category><![CDATA[drag and drop]]></category> <category><![CDATA[drag n drop]]></category> <category><![CDATA[dragable windows]]></category> <category><![CDATA[drop]]></category> <category><![CDATA[jquery UI]]></category> <category><![CDATA[movable windows]]></category> <category><![CDATA[moveable]]></category> <category><![CDATA[moving windows]]></category> <category><![CDATA[μετακινούμενα παράθυρα]]></category> <category><![CDATA[παράθυρα]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=3754</guid> <description><![CDATA[Σε αυτή την μίνι σειρά βοηθημάτων, θα δούμε πως με την χρήση HTML, CSS και jQuery, μπορούμε να δημιουργήσουμε μια ιστοσελίδα στην οποία θα μπορούμε να μετακινήσουμε και να ανακατατάξουμε (με drag 'n' drop) τα διάφορα παράθυρα (blocks) σε διαφορετικές προκαθορισμένες θέσεις. ]]></description> <content:encoded><![CDATA[<p>Στο πρώτο μέρος λοιπόν θα &#8220;στήσουμε&#8221; την ιστοσελίδα μας, δομικά και στυλιστικά, στην οποία στο δεύτερο μέρος θα προσθέσουμε περιεχόμενο, και θα κάνουμε τα κουτιά που περιέχουν το περιεχόμενο να μπορούν να γίνουν drag n drop.</p><h1>Βήμα 1</h1><p>Ας ξεκινήσουμε πρώτα δημιουργώνας την σελίδα μας σε HTML. Ανοίγουμε ένα νέο αρχείο με το όνομα index.html και γράφουμε τον εξής κώδικα</p><pre name="code" class="html">
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt;
&lt;title&gt;Μετακινούμενα Παράθυρα μέρος 1ο - GreekTuts.net&lt;/title&gt;
&lt;link href="styles/screen.css" rel="stylesheet" type="text/css" media="screen" /&gt;
&lt;!--
Εδώ θα προσθέσουμε την Javascript στο 2ο μέρος
//--&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre><h1>Βήμα 2</h1><p>Ας προσθέσουμε λοιπόν την επικεφαλίδα την φόρμα αναζήτησης και το μενού πλοήγησης. Στο &lt;body&gt; γράφουμε</p><pre name="code" class="html">
&lt;div id="container"&gt;
&lt;div id="header"&gt;
&lt;h1&gt;GreekTuts&lt;/h1&gt;
&lt;input type="text" id="searchbox" value="Αναζήτηση..." /&gt;
&lt;/div&gt;
&lt;div id="navigation"&gt;
&lt;ul&gt;
&lt;li&gt;Κεντρικη&lt;/li&gt;
&lt;li&gt;Σχετικα&lt;/li&gt;
&lt;li&gt;Blog&lt;/li&gt;
&lt;li&gt;Υπηρεσιες&lt;/li&gt;
&lt;li&gt;Επικοινωνια&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
</pre><h1>Βήμα 3</h1><p>Ας προσθέσουμε και το υποσέλιδο μας. Κάτω ακριβώς από τον παραπάνω κώδικα γράφουμε</p><pre name="code" class="html">
&lt;div id="footer"&gt;
&lt;ul&gt;
&lt;li&gt;Σχετικά&lt;/li&gt;
&lt;li&gt;Υπηρεσίες&lt;/li&gt;
&lt;li&gt;Blog&lt;/li&gt;
&lt;li&gt;Επικοινωνία&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Άρθρο 1&lt;/li&gt;
&lt;li&gt;Άρθρο 2&lt;/li&gt;
&lt;li&gt;Άρθρο 3&lt;/li&gt;
&lt;li&gt;Άρθρο 4&lt;/li&gt;
&lt;li&gt;Άρθρο 5&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Όροι Χρήσης&lt;/li&gt;
&lt;li&gt;Απόρητο&lt;/li&gt;
&lt;li&gt;Sitemap&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="footP"&gt;
&lt;p&gt;Σχεδιασμός &amp; Ανάπτυξη : &lt;a href="http://pantso.gr" target="_blank"&gt;Pantso&lt;/a&gt; για το GreekTuts.net&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
</pre><h1>Βήμα 4</h1><p>Πλέον έχουμε την δομή της σελίδας μας έτοιμη. Ας προσθέσουμε λοιπόν και το στύλ μαζί με εικόνες. Δημιουργούμε ένα αρχείο με το όνομα screen.css και γράφουμε</p><pre name="code" class="css">
body {
margin:                    0;
padding:                0;
background:                #9f9f9f;
color:                    #000000;
font-size:                62.5%;
font-family:            arial, helvetica, sans-serif;
}
h1 {
font-family:            helvetica, arial, sans-serif;
margin-left:            12px;
height:                    120px;
width:                    300px;
color:                    #ffffff;
text-indent:            -10000px;
overflow:                hidden;
background:                transparent url(logo.png) center left no-repeat;
}
a {
color:                    #0f57bb;
text-decoration:        none;
}
#searchbox {
position:                absolute;
bottom:                    10px;
right:                    22px;
font-size:                1.8em;
font-weight:            normal;
border:                    1px solid #660000;
color:                    #bdbdbd;
padding:                5px;
bottom:                    40px;
}
h2 {
color:                    #7FA9A5;
font-size:                1.6em;
font-weight:            normal;
}
p {
font-size:                1.2em;
line-height:            1.5em;
}
#container {
margin:                    0;
padding:                0;
position:                relative;
width:                    960px;
margin:                    auto;
background:                #ffffff;
border-left:            10px solid white;
border-right:            10px solid white;
border-bottom:            10px solid white;
top:                    -20px;
}
#header {
margin:                    0;
padding:                0;
position:                relative;
width:                    960px;
height:                    120px;
background:                #0f57bb url(headerbg.png) repeat-x top left;
}
#navigation {
background:                transparent url(navbg.png) repeat-x top left;
height:                    35px;
margin-top:                2px;
margin-bottom:            2px;
}
#navigation ul {
margin:                    0;
padding:                0;
}
#navigation ul li {
list-style:                none;
font-size:                1.7em;
text-transform:            uppercase;
float:                    left;
padding-left:            41px;
padding-right:            41px;
line-height:            35px;
color:                    #aeaeae;
border-right:            1px inset #cdcdcd;
cursor:                    pointer;
}
#navigation ul li:hover {
background:                #394eb8;
color:                    #ffffff;
}
#content {
margin-top:                1px;
padding-top:            12px;
background:                #dddddd;
float:                    left;
width:                    960px;
padding-bottom:            12px;
min-height:             300px;
}
#footer {
height:                    100px;
background:                #313131;
color:                    #ffffff;
border-top:                2px solid #ffffff;
clear:                    left;
}
#footer ul {
margin:                    0;
padding:                0;
margin-top:                10px;
float:                    left;
width:                    290px;
padding-left:            12px;
margin-left:            12px;
border-left:            1px solid white;
}
#footer ul li {
list-style:                none;
text-transform:            uppercase;
line-height:            2em;
font-size:                0.8em;
}
.footP {
margin:                    0 auto;
text-align:                center;
}
</pre><h1>Βήμα 5</h1><p>Οι εικόνες που θα χρησιμοποιήσουμε είναι οι εξής</p><blockquote><p
style="text-align: center;"><a
href="http://static.greektuts.net/uploads3/2010/05/logo.png" target="_blank"><img
class="size-full wp-image-3765 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/logo.png" alt="" width="185" height="120" /></a></p><p
style="text-align: center;">logo.png</p></blockquote><blockquote><p
style="text-align: center;"><a
href="http://static.greektuts.net/uploads3/2010/05/headerbg.png" target="_blank"><img
class="size-medium wp-image-3764 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/headerbg-300x61.png" alt="" width="300" height="61" /></a></p><p
style="text-align: center;">headerbg.png</p></blockquote><blockquote><p
style="text-align: center;"><a
href="http://static.greektuts.net/uploads3/2010/05/navbg.png" target="_blank"><img
class="size-medium wp-image-3766 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/navbg-300x72.png" alt="" width="300" height="72" /></a></p><p
style="text-align: center;">navbg.png</p></blockquote><p>Συμπεριλαμβάνουμε τις εικόνες και το screen.css σε έναν φάκελο με το όνομα styles και αυτό ήταν! Πλέον έχουμε έτοιμη την σελίδα μας τόσο δομικά όσο και στυλιστικά. Δείτε παρακάτω ένα demo του τι έχουμε κάνει μέχρι τώρα στο πρώτο μέρος.</p><p
style="text-align: center;"><a
href="http://demo.greektuts.net/movablewindows/part1/" target="_blank"><img
class="size-full wp-image-3762 aligncenter" style="border: 0pt none;" src="http://static.greektuts.net/uploads3/2010/05/demo.png" alt="" width="623" height="76" /></a></p><p>Στο δεύτερο μέρος, αύριο, θα δούμε πως θα προσθέσουμε το περιεχόμενο μας, και πως θα κάνουμε τα διάφορα blocks να δέχονται drag n drop, ώστε να μπορούμε να τα μετακινούμε μέσα στην ιστοσελίδα, και να τα ανακατανέμουμε όπως εμείς θέλουμε.</p><p>Οι συνδρομητές μας μπορούν παρακάτω να κατεβάσουν τα αρχεία του βοηθήματος</p><p><strong><p
style="text-align: center; font-weight: bold;"><br><img
src="http://greektuts.net/images/GTMemberAccess.png" alt="Member Area" /> <br>Άν είστε ήδη συνδρομητής κάντε login με τα στοιχεία σας. Για να γίνετε συνδρομητής πατήστε <a
href="/wp-login.php?action=register">εδώ</a></p></strong></p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/movable-windows-css-jquery-part1/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Δημιουργήστε το δικό σας sticker</title><link>http://greektuts.net/how-to-create-a-web-2-0-sticker/</link> <comments>http://greektuts.net/how-to-create-a-web-2-0-sticker/#comments</comments> <pubDate>Wed, 12 May 2010 12:49:53 +0000</pubDate> <dc:creator>Pantso</dc:creator> <category><![CDATA[Photoshop]]></category> <category><![CDATA[Γραφικά]]></category> <category><![CDATA[sticker]]></category> <category><![CDATA[web2]]></category> <category><![CDATA[web2.0]]></category> <category><![CDATA[αυτοκόλλητο]]></category> <category><![CDATA[βοήθημα]]></category> <category><![CDATA[γραφικό]]></category> <category><![CDATA[διαφήμιση]]></category> <category><![CDATA[στοιχείο]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=3690</guid> <description><![CDATA[Τα αυτοκόλλητα είναι πλέον standard Web 2.0 αντικείμενα και πολλές ιστοσελίδες και περιοδικά τα χρησιμοποιούν για να τονίσουν ένα προϊόν ή μια υπηρεσία, ή ακόμα και να παρέχουν περισσότερες πληροφορίες στο κοινό. Σε αυτό το βοήθημα θα δούμε βήμα βήμα πως μπορούμε να δημιουργήσουμε το δικό μας αυτοκόλλητο στο Photoshop]]></description> <content:encoded><![CDATA[<h1>Βήμα 1</h1><p>Πρώτα από όλα θα δημιουργήσουμε τον καμβά μας. Ανοίγουμε ένα νέο αρχείο μεγέθους 580&#215;450 pixels. Βάφουμε την επιφάνεια με κάποιο χρώμα και μετά επιλέγουμε τα Blending Options του layer και κάνουμε τις εξής ρυθμίσεις</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3693 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/12.jpg" alt="" width="580" height="450" /></p></blockquote><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3694 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/2.jpg" alt="" width="580" height="450" /></p></blockquote><h1>Βήμα 2</h1><p>Χρησιμοποιώντας το Ellipse Tool και κρατώντας το shift πατημένο θα δημιουργήσουμε έναν κύκλο στο κέντρο του καμβά μας</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3696 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/3.jpg" alt="" width="580" height="450" /></p></blockquote><h1>Βήμα 3</h1><p>Επιλέγοντας το Direct Selection Tool και πατώντας πάνω στον κύκλο μας μπορούμε να δούμε τα τέσσερα σημεία τα οποία τον αποτελούν. Εμείς θα επιλέξουμε τα δύο νοτιοανατολικά σημεία.</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3697 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/4.jpg" alt="" width="580" height="450" /></p></blockquote><p>Επιλέγουμε λοιπόν το ένα σημείο και κρατώντας πατημένο το Alt φέρνουμε τον κάτω οδηγό μέχρι το δεύτερο σημείο μας</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3698 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/5.jpg" alt="" width="580" height="450" /></p></blockquote><p>Κάνουμε το ίδιο και για το κάτω σημείο του κύκλου μας</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3699 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/6.jpg" alt="" width="580" height="450" /></p></blockquote><h1>Βήμα 4</h1><p>Δημιουργούμε τώρα έναν δεύτερο κύκλο με το Ellipse Tool και μετά επιλέγουμε το Rectangle Tool και πατάμε το μείον στο πληκτρολόγιο μας (-). Τώρα δημιουργούμε ένα παραλληλόγραμμο πάνω από τον δεύτερο μας κύκλο. Με το μείον (-) επιλεγμένο, ουσιαστικά αφαιρούμε από τον κύκλο το τετράγωνο και έτσι μένουμε με ένα μέρος του κύκλου μονο</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3700 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/7.jpg" alt="" width="580" height="450" /></p></blockquote><h1>Βήμα 5</h1><p>Μετά, χρηστιμοποιόντας το Transform Tool (Ctrl+T) περιστρέφουμε το νέο μας σχήμα και το φέρνουμε να ταιριάξει με τον κύκλο μας</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3701 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/8.jpg" alt="" width="580" height="450" /></p></blockquote><h1>Βήμα 6</h1><p>Πλεόν έχουμε κάτι που μοιάζει με αυτό που θέλουμε να φτιάξουμε. Τώρα λοιπόν θα επιλέξουμε τα Blending Options του νέου σχήματος μας και θα βάλουμε τις εξής ρυθμίσεις</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3702 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/9.jpg" alt="" width="580" height="450" /></p><p
style="text-align: center;"><img
class="size-full wp-image-3703 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/10.jpg" alt="" width="580" height="450" /></p><p
style="text-align: center;"><img
class="size-full wp-image-3704 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/111.jpg" alt="" width="580" height="450" /></p></blockquote><p>Έτσι φτάνουμε στο παρακάτω αποτέλεσμα</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3705 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/121.jpg" alt="" width="580" height="450" /></p></blockquote><h1>Βήμα 7</h1><p>Επόμενο μας βήμα είναι να δώσουμε χρώμα στο αυτοκόλλητο μας. Έτσι λοιπόν ανοίγουμε τα Blending Options του μεγάλου κύκλου μας και κάνουμε τα εξής</p><blockquote><p
style="text-align: center;"><img
class="alignnone size-full wp-image-3707" src="http://static.greektuts.net/uploads3/2010/05/13.jpg" alt="" width="580" height="450" /></p><p
style="text-align: center;"><img
class="alignnone size-full wp-image-3708" src="http://static.greektuts.net/uploads3/2010/05/14.jpg" alt="" width="580" height="450" /></p></blockquote><h1>Βήμα 8</h1><p>Τώρα θα δημιουργήσουμε έναν φωτισμό για το αυτοκόλλητο μας. Δημιουργούμε λοιπόν έναν νέο κύκλο και μετ το Direct Selection Tool επιλέγουμε το κάτω σημείο του και πατάμε δεξί κλίκ και Delete Anchor Point</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3709 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/15.jpg" alt="" width="580" height="450" /></p></blockquote><p>Μετά με τον τρόπο που είδαμε στο βήμα 3 κάνουμε το σχήμα μας κάπως έτσι</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3710 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/16.jpg" alt="" width="580" height="450" /></p></blockquote><h1>Βήμα 9</h1><p>Εδώ είναι λίγο περίπλοκο για αρχάριους οπότε διαβάστε προσεκτικά.</p><p>Μετά, επιλέγουμε στο Layer μας να βάλουμε μια μάσκα (1). Επιλέγουμε το Gradient Tool (2) και μετά το χρώμα μας από μάυρ0 σε άσπρο, την επιλογή Radial Gradient, και το Reverse (3). Τέλος με το Gradient Tool προσπαθούμε να κάνουμε την μάσκα μας όπως στην εικόνα που ακολουθεί (4)</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3711 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/17.jpg" alt="" width="580" height="450" /></p></blockquote><p>Αφού λοιπόν έχουμε ολοκληρώσει το παραπάνω βήμα, επιλέγουμε τέλος το Blend Mode του layer σε Overlay</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3712 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/17_5.jpg" alt="" width="580" height="450" /></p></blockquote><h1>Βήμα 10</h1><p>Με το Transform Tool θα φέρουμε τον φωτισμό μας πάνω στον κύκλο και θα τον περιστρέψουμε μέχρι να ταιριάξει. Τελευταίο βήμα είναι να προσθέσουμε το κείμενο μας με ότι εφέ θέλουμε εμείς και αυτό ήταν.</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3713 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/18.jpg" alt="" width="580" height="450" /></p></blockquote><h1>Τελικό Αποτέλεσμα</h1><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3714 aligncenter" src="http://static.greektuts.net/uploads3/2010/05/19.jpg" alt="" width="580" height="450" /></p></blockquote><p><strong><p
style="text-align: center; font-weight: bold;"><br><img
src="http://greektuts.net/images/GTMemberAccess.png" alt="Member Area" /> <br>Άν είστε ήδη συνδρομητής κάντε login με τα στοιχεία σας. Για να γίνετε συνδρομητής πατήστε <a
href="/wp-login.php?action=register">εδώ</a></p></strong></p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/how-to-create-a-web-2-0-sticker/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>Δωρεάν Vector Εικονίδια</title><link>http://greektuts.net/16-free-vector-icons/</link> <comments>http://greektuts.net/16-free-vector-icons/#comments</comments> <pubDate>Mon, 10 May 2010 10:01:34 +0000</pubDate> <dc:creator>Pantso</dc:creator> <category><![CDATA[Εικονίδια]]></category> <category><![CDATA[download]]></category> <category><![CDATA[free icons]]></category> <category><![CDATA[icons]]></category> <category><![CDATA[Δωρεάν]]></category> <category><![CDATA[δωρεάν εικονίδια]]></category> <category><![CDATA[κατεβασμα]]></category> <category><![CDATA[συνδρομή]]></category> <category><![CDATA[συνδρομητές]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=3673</guid> <description><![CDATA[Το GreekTuts προσφέρει σε όλους τους συνδρομητές του ένα σετ από 16 δωρεάν πολύχρωμα Vector βασικά εικονίδια για κάθε χρήση. Τα εικονίδια αυτά είναι σε μορφή .ai που σημαίνει ότι μπορείτε να τα μεγενθύνετε όσο θέλετε χωρίς να έχετε απώλειες ευκρίνειας ή ποιότητας. Μπορείτε επίσης να επέμβετε όσο θέλετε χωρίς κανέναν περιορισμό.]]></description> <content:encoded><![CDATA[<p>Σε αυτό το σετ με τα εικονίδια μπορείτε να βρείτε 16 πολύχρωμα βασικά εικονίδια για κάθε χρήση. Τα εικονίδια αυτά μπορούν να ανοιχτούν με το Adobe Illustrator ή το Adobe Photoshop.</p><p>Δείτε τι περιέχει το σετ</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-3677   aligncenter" src="http://static.greektuts.net/uploads3/2010/05/basic.jpg" alt="" width="525" height="450" /></p></blockquote><p>Όλοι μας οι συνδρομητές μπορούν να κατεβάσουν τα εικονίδα από τον σύνδεσμο που ακολουθεί.</p><p>Δεν  είστε συνδρομητής; Μάθετε περισσότερα για τις συνδρομές στο GreekTuts.net <a
href="http://greektuts.net/subscriptions/" target="_blank">εδώ</a></p><p><strong><p
style="text-align: center; font-weight: bold;"><br><img
src="http://greektuts.net/images/GTMemberAccess.png" alt="Member Area" /> <br>Άν είστε ήδη συνδρομητής κάντε login με τα στοιχεία σας. Για να γίνετε συνδρομητής πατήστε <a
href="/wp-login.php?action=register">εδώ</a></p></strong></p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/16-free-vector-icons/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Αποκλειστικά Εικονίδια της Adobe</title><link>http://greektuts.net/adobe-members-icons/</link> <comments>http://greektuts.net/adobe-members-icons/#comments</comments> <pubDate>Sun, 07 Feb 2010 01:08:31 +0000</pubDate> <dc:creator>Pantso</dc:creator> <category><![CDATA[Εικονίδια]]></category> <category><![CDATA[Adobe]]></category> <category><![CDATA[adobe icons]]></category> <category><![CDATA[Free]]></category> <category><![CDATA[icons]]></category> <category><![CDATA[members]]></category> <category><![CDATA[subscriber]]></category> <category><![CDATA[συνδρομητές]]></category> <guid
isPermaLink="false">http://greektuts.net/?p=2596</guid> <description><![CDATA[To GreekTuts προσφέρει σε όλους τους συνδρομητές του αποκλειστικά εικονίδια για τις πιο γνωστές δημιουργικές εφαρμογές της Adobe, εντελώς δωρεάν. Τα εικονίδια αυτά μπορούν να αντικαταστήσουν τα ήδη υπάρχοντα στην επιφάνεια εργασίας σας.]]></description> <content:encoded><![CDATA[<p>To set περιέχει εικονίδια για τις εφαρμογές After Effects, Dreamweaver, Fireworks, Flash, Illustrator, Photoshop και Premiere</p><blockquote><p
style="text-align: center;"><img
class="size-full wp-image-2597 aligncenter" title="AdobeIcons" src="http://static.greektuts.net/uploads/2010/02/Adobe580.jpg" alt="" width="580" height="195" /></p></blockquote><p>Μαζί με τα εικονίδια θα βρείτε :</p><ul><li>To .psd αρχείο το οποίο μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε νέα εικονίδια</li><li>Το κάθε εικονίδιο σε .icns αρχείο για MAC</li><li>Το κάθε εικονίδιο σε .png αρχείο(256&#215;256 px)</li></ul><p><strong><p
style="text-align: center; font-weight: bold;"><br><img
src="http://greektuts.net/images/GTMemberAccess.png" alt="Member Area" /> <br>Άν είστε ήδη συνδρομητής κάντε login με τα στοιχεία σας. Για να γίνετε συνδρομητής πατήστε <a
href="/wp-login.php?action=register">εδώ</a></p></strong></p> ]]></content:encoded> <wfw:commentRss>http://greektuts.net/adobe-members-icons/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
