Zurück   WordPress Deutschland Forum > Support > Plugins und Widgets
Registrieren Hilfe Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren Threads ohne Antworten


Antwort
 
Themen-Optionen Ansicht
Alt 19.12.2007, 09:03   #1 (permalink)
lomtas
PostRank: 1
 
Registriert seit: 29.08.2006
Beiträge: 31
Artikel für alle oder nur eingeloggt

Nur mal theoretisch: Wenn ich so was entwickeln möchte, muss ich ja in der Datenbank einen Wert speichern, der dem Artikel zugeordnet ist. Über diesen weiß ich dann, ob für alle sichtbar, oder nur eingeloggt.

Jetzt die Frage: Speichere ich diesen Wert zusätzlich in der Tabelle wo eh schon die Beiträge drin sind, also durch Modifikation der vorhandenen Tabelle, oder ist davon abzuraten und man sollte lieber eine eigene Tabelle anlegen, in der z.B. die BeitragsID gespeichert ist und dann ob für alle oder nur eingeloggt?

Mich würde eure Meinung dazu interessieren.
lomtas ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 19.12.2007, 09:51   #2 (permalink)
Syntronica
PostRank: 9
 
Benutzerbild von Syntronica
 
Registriert seit: 11.03.2006
Ort: Münsterland
Beiträge: 1.050
Das kannst du beim SChreiben festlegen.
__________________
Syntronica Le coeur est le moteur du corps, mais le cerveau est le moteur de la vie.
Syntronica ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 19.12.2007, 09:55   #3 (permalink)
lomtas
PostRank: 1
 
Registriert seit: 29.08.2006
Beiträge: 31
Naja, das war mir gerade noch klar. Meine Frage ist nur, wie es besser ist eurer Meinung nach - gerade in Hinblick auf kommende Wordpressversionen und im Rückblick auf die großen Veränderungen, die das Update auf 2.3 gerade gebracht hat.
lomtas ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 19.12.2007, 10:28   #4 (permalink)
jottlieb
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 10.527
Du könntest dafür die benutzerdefinierten Felder, als postmeta benutzen.
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 19.12.2007, 11:02   #5 (permalink)
lomtas
PostRank: 1
 
Registriert seit: 29.08.2006
Beiträge: 31
die könnte aber auch jedes andere plugin nutzen, oder? also komme ich mir evtl. mit einem anderen plugin in die gehege... Ich habe jetzt gerade versucht, das Plugin zu beginnen, aber ich scheitere dabei, dass meine Tabelle nicht erstellt wird:
PHP-Code:
register_activation_hook(__FILE__,'lio_install');

function 
lio_install(){
  global 
$wpdb;
    
    
$table_name $wpdb->prefix "loggedinonly";
    
    if(
$wpdb->get_var("SHOW TABLES LIKE '".$table_name."'") != $table_name){
      
$create "CREATE TABLE ".$table_name." (
                                'post_ID' BIGINT( 20 ) UNSIGNED NOT NULL ,
                                    'onlyloggedin' TINYINT( 1 ) UNSIGNED DEFAULT '0' NOT NULL ,
                                    PRIMARY KEY ( 'post_ID' ) ,
                                    INDEX ( 'onlyloggedin' )
                             );"
;

        require_once(
ABSPATH 'wp-admin/includes/upgrade.php');                             
        
dbDelta($create);
    }

Irgendwie wird die Funktion nicht beim aktivieren ausgeführt. Was ist falsch?
lomtas ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist Aus.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are Aus
Refbacks are Aus


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:17 Uhr.


Sponsoren:

Powered by vBulletin® Version 3.6.8 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0  — ImpressumEin Inpsyde.com Projekt