Antworten auf deine Fragen:
Neues Thema erstellen

Verschiedene Seiten, verschiedene Sidebars - Wordpress

F

FrostAgent

Guest

Moin,

ich bin gerade dabei das Imbalance-Theme an meine Bedürfnisse anzupassen. Ein Teil davon besteht darin, Sidebars einzufügen. Auf ausgwählten Seiten soll eine bestimmte Sidebar auftauchen, sprich ich habe mehrere Sidebars, aber diese werden jeweils nur auf bestimmten Seiten ausgegeben.

Via php Dokumente habe ich zwei verschiedene Sidebars eingebaut

left-sidebar.php
PHP:
<?php 
if ( is_active_sidebar( 'left-sidebar' ) ) : ?>
        <div id="left-sidebar" class="widget-area">    
            <ul class="sidebar">  
                <?php dynamic_sidebar( 'left-sidebar' ); ?> 
            </ul>     
        </div> 
<?php endif; ?>

kontakt-sidebar.php
PHP:
<?php 
if ( is_active_sidebar( 'kontakt-sidebar' ) ) : ?>
        <div id="kontakt-sidebar" class="widget-area">    
            <ul class="sidebar">  
                <?php dynamic_sidebar( 'kontakt-sidebar' ); ?> 
            </ul>     
        </div> 
<?php endif; ?>

Diese werden mir auch im Backend im Widget angezeigt, der entsprechende Code wurde auch in die functions.php implentiert.

PHP:
function firsttec_widgets_init() {
  register_sidebar( array(    
    'id'            => 'left-sidebar',     
    'name'          => __( 'Left Sidebar', $text_domain ),     
    'description'   => __( 'This is the left sidebar.', $text_domain ),
          'before_widget' => '<li id="%1$s" class="widget %2$s">',    
    'after_widget'  => '</li>',     
    'before_title'  => '<h2 class="widgettitle">',     
    'after_title'   => '</h2>',     
) );
  register_sidebar( array(    
    'id'            => 'kontakt-sidebar',     
    'name'          => __( 'kontakt Sidebar', $text_domain ),     
    'description'   => __( 'This is the kontakt sidebar.', $text_domain ),
          'before_widget' => '<li id="%1$s" class="widget %2$s">',    
    'after_widget'  => '</li>',     
    'before_title'  => '<h2 class="widgettitle">',     
    'after_title'   => '</h2>',   
) );
}
add_action( 'widgets_init', 'firsttec_widgets_init' );

Die Darstellung auf den ausgewählten Seiten funktioniert so weit auch, jedoch wird trotz anderer Handhabung in den Widgets immer das Meta-Menü ausgegeben. Ich hatte es allerdings so geplant und in den Widgets umgesetzt, dass eine Sidebar ein Textfeld und die andere ein inviduelles Menü ist.

Habe ich beim Einbau der sidebars irgendeinen Fehler gemacht oder weiß vielleicht jemand wo mein Problem liegen könnte?
Bin derzeit leider etwas ratlos und hoffe mir kann jemand helfen.

Hier sollte ein individuelles Menü sein, Text.

Freue mich über jede Antwort, beste Grüße!
 

cebito

undefined

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

Wenn ich dich richtig verstehe, handelt es sich um Seiten. Dann binde in das entsprechende Seitentemplate eben nur die Sidebar ein, die gewünscht ist. Dann kannst du dir die is_active_sidebar - Abfrage auch sparen. Und wozu braucht jede sidebar nochmal eine extra-PHP-Datei?
Zum Stil, eine Liste mit nur einem Listenpunkt ist keine Liste. Da wird doppelt und dreifach in alle möglichen Elemente eingepackt. Wozu das?
 
F

FrostAgent

Guest

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

Danke erstmal.

Erstellt habe ich die Menüs nach dieser Anleitung, da dies im Prinzip meinen Vorstellungen entsprach, dachte ich, dass ich es eventuell nutzen könnte.

Vom Prinzip her funktioniert es auch. Problem ist lediglich, dass nicht das ausgegeben wird, was ich im Widget ausgewählt habe.

Wenn ich dich richtig verstehe, müsste ich drei page.php haben oder? Einmal ohne Sidebar, einmal mit Sidebar 1 und einmal mit Sidebar 2?
Dann hätte ich ja die verschiedenen Seitentemplates.

Wie jedoch hätte ich dafür zu verfahren? Wäre das bisherige Konstrukt überhaupt noch von Nöten, doch irgendwo müsste ich die entsprechenden Sidebars ja erst einmal deklarieren, denke ich.
 

spenderorgan

Nicht mehr ganz neu hier

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

du kannst in wp einzelne vorlagen für seiten einstellen, z.b

kontakt, über mich usw.

dafür erstellst du einfach eine php datei, der name ist dabei egal, und ganz oben kommt folgendes rein:
PHP:
<?php
/*
Template Name: Template für die Startseite
*/
?>
der rest der seite ist wie gehabt:

PHP:
<?php get_header(); ?>

...inhalt, loop sidebaraufruf, etc....

<?php get_footer(); ?>

den seiten musst du dann nur noch die jeweilige vorlage zuweisen.

so kannst du eine vorlage für mehrere seiten erstellen,
oder einer vorlage mehrere seiten oder auch kategorien unterjubeln^^ uws.......
 
F

FrostAgent

Guest

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

Den eingebauten Code in die functions.php und die left-sidebar.php und kontakt-sidebar.php ..benötige ich diese denn dafür noch?

Also mir wurden die Sidebars ja schon dargestellt, ehrlich gesagt kann ich aktuell nicht mehr ganz folgen.

Ich kann für einzelne Seiten Seitentemplates erstellen, wie du schon sagtest spenderorgan. Das heißt ich erstelle beispielsweise für die Kontaktseite, weil dort eine bestimmte Sidebar auftauchen soll die sonst nirgendwo auftaucht die Datei "kontakt-page.php".

Wenn ich die sidebar.php Dateien und den Auszug in der functions.php beibehalte, dann müsste das Ganze doch in etwa so aussehen oder?

PHP:
<?php
/*
Template Name: Template für die Kontaktseite
*/
?> 
<?php get_header(); 
	  get_sidebar( 'kontakt' );?> 


            <div id="main">
              <?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
                <div id="main1"><h1><a href="/wp_test/">HOME</a> > <?php the_title(); ?></h1> </br></div>
				
				<div class="kontakt-sidebar"><?php
					if ( is_page('7,21') ) {    
						get_sidebar( 'kontakt' );     
					}
					?> 
				</div>
				
                <div class="article">
                      <?php the_content(); ?>
                	  <?php edit_post_link(__('[Edit this page]'), '<br />', ''); ?>
                </div>
				
            <?php endwhile; ?>
            <?php else : ?>
                <h1><?php _e("Seite nicht gefunden!"); ?></h1>
            <?php endif; ?>
            </div>
<?php get_footer(); ?>

Die if-Function im kontakt-sidebar Container könnte ich dann vermutlich komplett wegfallen lassen, denke ich.

Problem ist allerdings nun, dass ich das Template unter den Attributen im Seiteneditor nicht zuweisen kann, die Datei taucht dort auch gar nicht auf... da fehlt doch sicher noch ein Schritt, denn woher sollte das System auch wissen, dass die neuerstellte php Datei als Template fungiert.

Zur reinen Verständnis nochmal eine Frage:
Müsste ich prinzipiell letztendlich nicht das gleiche Problem bekommen wie ich im Startpost erläutert habe? Die Sidebars hatte ich über zwei php Dateien eingefügt und in der functions.php deklariert. Mir wurden die Sidebars auch dort angezeigt wo ich sie haben wollte. Problem war allerdings, dass die Sidebar trotz genauer Zuweisung in den Widgets etwas anderes augegeben hat, als gewünscht ..fällt dieses Problem mit den Seitentemplates weg?

Die Frage lässt sich auch verkürzen, mit dem Einfügen der Sidebars wie im Startpost erläutert, habe ich dort völligen Murks gemacht?
 

cebito

undefined

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

Problem ist allerdings nun, dass ich das Template unter den Attributen im Seiteneditor nicht zuweisen kann, die Datei taucht dort auch gar nicht auf... da fehlt doch sicher noch ein Schritt, denn woher sollte das System auch wissen, dass die neuerstellte php Datei als Template fungiert.
Die Seiten sollten in Editor hier auftauchen

000vqlsm.jpg


dann hast du sie auch bei der Erstellung von Seiten zur Auswahl
0010cxix.jpg

image.php
 

spenderorgan

Nicht mehr ganz neu hier

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

in der function.php definierst du die sidebar selber, oder auch mehrere, ergo muss das bleiben

und mit "template name" signalisierst du wordpress ja das es eine neue vorlage gibt, die kannst du im seiteneditor dann zuweisen,

wie genau sieht denn deine function.php aus?
 
F

FrostAgent

Guest

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

Hatte die Datei falsch hochgeladen, nun wird mir auch das Seitentemplate zur Auswahl angeboten.

Das Problem, dass ein anderes Menü als gewünscht erscheint besteht dennoch.

Hier ist meine functions.php, den ersten Teil hatte ich für die sidebars eingefügt, wobei man dort sich etwas ändern könnte, wenn ich die beiden sidebar.php gar nicht mehr benötige.

PHP:
<?php
function firsttec_widgets_init() {
  register_sidebar( array(    
    'id'            => 'left-sidebar',     
    'name'          => __( 'Left Sidebar', $text_domain ),     
    'description'   => __( 'This is the left sidebar.', $text_domain ),
          'before_widget' => '<li id="%1$s" class="widget %2$s">',    
    'after_widget'  => '</li>',     
    'before_title'  => '<h2 class="widgettitle">',     
    'after_title'   => '</h2>',     
) );
  register_sidebar( array(    
    'id'            => 'kontakt-sidebar',     
    'name'          => __( 'kontakt Sidebar', $text_domain ),     
    'description'   => __( 'This is the kontakt sidebar.', $text_domain ),
          'before_widget' => '<li id="%1$s" class="widget %2$s">',    
    'after_widget'  => '</li>',     
    'before_title'  => '<h2 class="widgettitle">',     
    'after_title'   => '</h2>',   
) );
}
add_action( 'widgets_init', 'firsttec_widgets_init' );

// ===========
// = Sidebar =
// ===========
if ( function_exists('register_sidebar') )
    register_sidebar();

// ====================================
// = WordPress 2.9+ Thumbnail Support =
// ====================================
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 305, 9999 ); // 305 pixels wide by 380 pixels tall, set last parameter to true for hard crop mode
add_image_size( 'background', 305, 9999 ); // Set thumbnail size

// ===========================
// = WordPress 3.0+ Nav Menu =
// ===========================
register_nav_menus(
	array(
	'custom-menu'=>__('Custom menu'),
	)
);
function custom_menu(){
	wp_list_pages('title_li=&depth=1');
}

// ==================================
// = WP 3.0 Custom Background Setup =
// ==================================
if ( function_exists( 'add_custom_background' ) )
    { add_custom_background(); }


// =========================
// = Change excerpt lenght =
// =========================
add_filter('excerpt_length', 'my_excerpt_length');
function my_excerpt_length($length) {
return get_option('imbalance_excln'); }

// =================================
// = Change default excerpt symbol =
// =================================
function imbalance_excerpt($text) { return str_replace('[...]', '...', $text); } add_filter('the_excerpt', 'imbalance_excerpt');


// =================================
// = Add comment callback function =
// =================================
function imbalance_comments($comment, $args, $depth) {
	$default = urlencode(get_bloginfo('template_directory') . '/images/default-avatar.png');
	$GLOBALS['comment'] = $comment; ?>
	<li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">
	 <div id="comment-<?php comment_ID(); ?>">
      <div class="comment-author vcard">
		<?php echo get_avatar($comment,$size='55', $default ); ?>
          <?php printf(__('<cite class="fn">%s</cite> <span class="says">wrote:</span>'), get_comment_author_link()) ?>
      </div>
      <?php if ($comment->comment_approved == '0') : ?>
         <em><?php _e('Your comment is awaiting moderation.') ?></em>
         <br />
      <?php endif; ?>
 
      <div class="comment-meta commentmetadata"><a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>"><?php printf(__('%1$s at %2$s'), get_comment_date(),  get_comment_time()) ?></a><?php edit_comment_link(__('(Edit)'),'  ','') ?></div>
 
      <?php comment_text() ?>

	<div class="reply">
	         <?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
	</div>
     </div>
<?php
}


// ==========================
// = Include Photo-Galleria =
// ==========================
if ( get_option('imbalance_gallery_off') == 'checked') { /* do nothing */ } else { include TEMPLATEPATH . '/js/photo-galleria/photo-galleria.php'; }  

 

// ==========================
// = Include Twitter widget =
// ==========================
include TEMPLATEPATH . '/js/twitter/twitter.php';



// ====================
// = Add options page =
// ====================
function themeoptions_admin_menu()
{
	// here's where we add our theme options page link to the dashboard sidebar
	add_theme_page("Theme Options", "Theme Options", 'edit_themes', basename(__FILE__), 'themeoptions_page');
}

function themeoptions_page()
{
	if ( $_POST['update_themeoptions'] == 'true' ) { themeoptions_update(); }  //check options update
	// here's the main function that will generate our options page
	?>
	<div class="wrap">
		<div id="icon-themes" class="icon32"><br /></div>
		<h2>IMBALANCE Theme Options</h2>

		<form method="POST" action="">
			<input type="hidden" name="update_themeoptions" value="true" />

			<h3>Your social links</h3>
			
			
<table width="90%" border="0">
  <tr>
    <td valign="top" width="50%"><p><label for="fbkurl"><strong>Facebook URL</strong></label><br /><input type="text" name="fbkurl" id="fbkurl" size="32" value="<?php echo get_option('imbalance_fbkurl'); ?>"/></p><p><small><strong>example:</strong><br /><em>http://www.facebook.com/wpshower</em></small></p></td>
    <td valign="top"width="50%"><p><label for="twturl"><strong>Twitter URL</strong></label><br /><input type="text" name="twturl" id="twturl" size="32" value="<?php echo get_option('imbalance_twturl'); ?>"/></p><p><small><strong>example:</strong><br /><em>http://twitter.com/wpshower</em></small></p>
</td>
  </tr>
</table>

			<h3>Custom logo</h3>
			
			
<table width="90%" border="0">
  <tr>
    <td valign="top" width="50%"><p><label for="custom_logo"><strong>URL to your custom logo</strong></label><br /><input type="text" name="custom_logo" id="custom_logo" size="32" value="<?php echo get_option('imbalance_custom_logo'); ?>"/></p><p><small><strong>Usage:</strong><br /><em><a href="<?php bloginfo("url"); ?>/wp-admin/media-new.php">Upload your logo</a> (461 x 70px) using WordPress Media Library and insert its URL here</em></small></p></td>
    <td valign="top"width="50%"><p>
    	        <?php         		
	        	ob_start();
				ob_implicit_flush(0);
				echo get_option('imbalance_custom_logo'); 
				$my_logo = ob_get_contents();
				ob_end_clean();
        		if (
		        $my_logo == ''
        		): ?>
        		<a href="<?php bloginfo("url"); ?>/">
				<img src="<?php bloginfo('template_url'); ?>/images/logo.png" alt="<?php bloginfo('name'); ?>"></a>
        		<?php else: ?>
        		<a href="<?php bloginfo("url"); ?>/"><img src="<?php echo get_option('imbalance_custom_logo'); ?>"></a>       		
        		<?php endif ?>
    </p>
</td>
  </tr>
</table>

			<h3>Advanced options</h3>
			
			
<table width="90%" border="0">
<tr>
    <td valign="top" width="50%"><p><label for="excln"><strong>Excerpt lenght (in words)</strong></label><br /><input type="text" name="excln" id="excln" size="32" value="<?php echo get_option('imbalance_excln'); ?>"/><p><small><strong>Dafault value:</strong><em>35<br />- clean the field to disable excerpt completely<br />- automatically disabled if advanced-excerpt plugin is installed</em></small></p>
    </td>

    <td valign="top"width="50%">
	<p><input type="checkbox" name="gallery_off" id="gallery_off" <?php echo get_option('imbalance_gallery_off'); ?> />
	<label for="gallery_off"><strong>Disable jQuery Gallery?</strong><br /></label>
	</p>
	<p><small><em>Select the checkbox to disable jQuery Photo-Galleria<br />on your posts and pages in favour of WordPress photo gallery</em></small></p>
	<br />
	<p><input type="checkbox" name="sidebar_off" id="sidebar_off" <?php echo get_option('imbalance_sidebar_off'); ?> />
	<label for="sidebar_off"><strong>Disable Featured Posts on top of Sidebar?</strong><br /></label></p>
	<p><small><em>Select the checkbox to disable featured posts display on top of your sidebar</em></small></p>	
	</td>

  </tr>
</table>
			
			
			
			<p><input type="submit" name="search" value="Update Options" class="button button-primary" /></p>
		</form>

	</div>
	<?php
}

add_action('admin_menu', 'themeoptions_admin_menu');



// Update options function

function themeoptions_update()
{
	// this is where validation would go
	update_option('imbalance_fbkurl', 	$_POST['fbkurl']);
	update_option('imbalance_twturl', 	$_POST['twturl']);
	update_option('imbalance_excln', 	$_POST['excln']);
	update_option('imbalance_custom_logo', 	$_POST['custom_logo']);
	if ($_POST['gallery_off']=='on') { $display = 'checked'; } else { $display = ''; }
	update_option('imbalance_gallery_off', 	$display);
	if ($_POST['sidebar_off']=='on') { $display = 'checked'; } else { $display = ''; }
	update_option('imbalance_sidebar_off', 	$display);

}
?>
 

spenderorgan

Nicht mehr ganz neu hier

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

die sidebar.php brauchste quasi nicht, aber die sidebardefinition schon und die steht in der function.php
und das hier
PHP:
                <div class="kontakt-sidebar"><?php 
                    if ( is_page('7,21') ) {     
                        get_sidebar( 'kontakt' );      
                    } 
                    ?>  
                </div>
kannst du auf das hier
PHP:
 get_sidebar( 'kontakt' );
reduzieren, also mit div aber ohne if
 
F

FrostAgent

Guest

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

Danke erstmal soweit.

Ich hab die beiden php Dateien für die sidebars nun rausgeschmissen, den Code aber in der functions.php behalten.

Auf der entsprechenden Seite habe ich nun auch das Seitentemplate, welches ich oben bereits einmal gepostet habe (if-Funktion entfernt) ausgewählt, jedoch wird mir wieder das Metamenü ausgespuckt.



In den Widgets habe ich aber eindeutig einen Text zugeordnet:


Da steckt scheinbar immer noch irgendwo der Wurm drin und ich find ihn nicht.
 

spenderorgan

Nicht mehr ganz neu hier

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

du musst die id nehmen die in der function.php steht, das wäre nicht kontakt sondern kontakt-sidebar
 
F

FrostAgent

Guest

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

Hm, mir wird immer noch das Metamenü ausgegeben. Habe den Ausdruck im entsprechenden Seitentemplate um das -sidebar erweitert, leider tut sich trotzdem nichts.

/Das Metamenü erscheint auch, wenn ich unter den Widgets gar nicht ausgewählt habe und lediglich den Code-Snippet und das entsprechende Template aktiv habe.
 
Zuletzt bearbeitet von einem Moderator:

spenderorgan

Nicht mehr ganz neu hier

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

gut, ich hab ewig net mehr mit sidebars gearbeitet

aber hier ein codefetzen einer meiner wordpress seiten, und das funktioniert
PHP:
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('aktuelles') ) : ?>
<!-- Keine Widgets! -->
<?php endif; ?>

der fetzen stammt auch aus einem themetutorial, daher der kommentar

mal kurz gegoogelt,

also der aufruf
get_sidebar

kannst du mit get_header oder get_footer vergleichen,

es wird damit nur die sidebar.php aufgerufen, darin erfolgt dann für "gewöhnlich" der normale sidebaraufruf oder was auch immer du möchtest.
 
Zuletzt bearbeitet:
F

FrostAgent

Guest

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

Wo hätte ich diesen Schnipsel denn unterzubringen?

Ich habe es jetzt einmal mit dem erstellten kontakt Template probiert.

PHP:
<?php
/*
Template Name: Kontaktseite
*/
?> 
<?php get_header(); 
	  if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('kontakt') ) : ?>
<!-- Keine Widgets! -->
<?php endif; ?>

Es wird mir immer noch das Metamenü ausgegeben, aber immerhin ist die Sidebar schon einmal unter der Überschrift, hing vorher ständig dadrüber.
 
F

FrostAgent

Guest

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

Vielen Dank, es funktioniert! :)

Ein kleine Frage hätte ich noch:


Wie bekomme ich den Seitencontent nun auf die gleiche Höhe wie die Sidebars, irgendwie drücken diese den Content nach unten. Ich habe die Sidebarcontainer extra außerhalb des Contentcontainers, trotzdem wird mir der Inhalt nach unten versetzt.

Eventuell jemand eine Idee was ich da machen könnte, bzw. wodurch diese Verschiebung verursacht wird?
 

spenderorgan

Nicht mehr ganz neu hier

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

schmeis die beiden sidebars in eine div und der gibst du nen float left und eine feste breite,
so sollte die .article schon daneben rutschen, wenn nicht, feste breite geben und mit padding-left werten probieren, ggf der auch eine float von left oder right geben, einfach probieren.

allg. divcontainer sind immer untereinander positioniert, mit festenbreiten und float kannst du das ändern,

unter den divs mit floats kannst du eine weitere div ohne inhalt geben mit
style: clear: both/left/right; je nachdem.
 
F

FrostAgent

Guest

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

Ich habe die sidebars nun in einem div-Container und diesem einen left float verpasst, feste Breite war bereits drin. In .article hatte ich auch bereits eine feste Breite und padding-left drin, habe damit auch schon variiert, aber es rutscht nichts nach oben.

Code:
.kontakt-sidebar {
	width: 20%;
	border-right: 1px solid;
	text-indent: 27px
	float: left;
}
.page .article {
	padding-top:15px;
	padding-left: 23%;
	width: 75%;
}

Container liegen alle untereinenader.

HTML:
				<div class="kontakt-sidebar">
					<?php dynamic_sidebar( 'kontakt-sidebar' );  ?>
					<?php dynamic_sidebar( 'openings-sidebar' ); ?>
				</div>
				
                <div class="article">
                      <?php the_content(); ?>
                	  <?php edit_post_link(__('[Edit this page]'), '<br />', ''); ?>
                </div>
 

spenderorgan

Nicht mehr ganz neu hier

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

schmeis mal das padding-left raus, dann sollte es gehn,
mit welchen browser schaust du dir das an?
 
F

FrostAgent

Guest

AW: Verschiedene Seiten, verschiedene Sidebars - Wordpress

Aktuellen Firefox.

Wenn ich padding-left rausschmeiße landet der Content unter der Sidebar.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.635
Beiträge
1.538.481
Mitglieder
67.559
Neuestes Mitglied
hanuta
Oben