Site Tools


Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
onny:notizen:programmierung

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
onny:notizen:programmierung [2022/02/22 13:35] – [postgresql] 46.223.163.98onny:notizen:programmierung [2022/03/19 14:38] – old revision restored (2022/03/17 13:00) 2001:41d0:1004:60b::
Line 259: Line 259:
 <code javascript> <code javascript>
 var string = string.substring(0,100); var string = string.substring(0,100);
 +</code>
 +
 +vanilla js onclick class element
 +<code javascript>
 +document.getElementsByClassName('navbar-burger')[0].onclick = function(){
 +  console.log('ready');
 +};
 </code> </code>
 ==== vuejs ==== ==== vuejs ====
Line 571: Line 578:
  
                 [...]                 [...]
 +                
 +endif;
 +
 +add_action( 'after_setup_theme', 'iaro_setup' );
 </code> </code>
  
Line 604: Line 615:
     margin-left: calc(50% - 50vw);     margin-left: calc(50% - 50vw);
 } }
 +</code>
 +
 +custom menu walker, only printing <a> tags without list items
 +<code php>
 +class Nav_Footer_Walker extends Walker_Nav_Menu {
 +
 +    function start_lvl( &$output, $depth = 0, $args = array() ) {
 +        $indent = str_repeat("\t", $depth);
 +        $output .= "\n$indent\n";
 +    }
 +
 +    function end_lvl( &$output, $depth = 0, $args = array() ) {
 +        $indent = str_repeat("\t", $depth);
 +        $output .= "$indent\n";
 +    }
 +
 +    function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
 +        $indent = ( $depth ) ? str_repeat( "\t", $depth ) : '';
 +
 +        $class_names = $value = '';
 +
 +        $classes = empty( $item->classes ) ? array() : (array) $item->classes;
 +        $classes[] = 'menu-item-' . $item->ID;
 +
 +        $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item, $args ) );
 +        $class_names = $class_names ? ' class="' . esc_attr( $class_names ) . '"' : '';
 +
 +        $id = apply_filters( 'nav_menu_item_id', 'menu-item-'. $item->ID, $item, $args );
 +        $id = $id ? ' id="' . esc_attr( $id ) . '"' : '';
 +
 +        $output .= $indent . '';
 +
 +        $attributes  = ! empty( $item->attr_title ) ? ' title="'  . esc_attr( $item->attr_title ) .'"' : '';
 +        $attributes .= ! empty( $item->target )     ? ' target="' . esc_attr( $item->target     ) .'"' : '';
 +        $attributes .= ! empty( $item->xfn )        ? ' rel="'    . esc_attr( $item->xfn        ) .'"' : '';
 +        $attributes .= ! empty( $item->url )        ? ' href="'   . esc_attr( $item->url        ) .'"' : '';
 +
 +        $item_output = $args->before;
 +        $item_output .= '<a class="navbar-item" '. $attributes .'>';
 +        $item_output .= $args->link_before . apply_filters( 'the_title', $item->title, $item->ID ) . $args->link_after;
 +        $item_output .= '</a>';
 +        $item_output .= $args->after;
 +
 +        $output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
 +    }
 +
 +
 +    function end_el( &$output, $item, $depth = 0, $args = array() ) {
 +        $output .= "\n";
 +    }
 +
 +}
 +
 +wp_nav_menu( array(
 +    'menu'            => 'primary',
 +    'container_id'    => 'mainNavbar',
 +    'container_class' => 'navbar-menu',
 +    'items_wrap'      => '<div class="navbar-end">%3$s</div>',
 +    'walker'          => new Nav_Footer_Walker(),
 +) );
 +</code>
 +
 +customizer add option custom text
 +<code php>
 +function theme_customize_register( $wp_customize ) {
 +
 +    $wp_customize->add_setting( 'fachwerksauna_footer-text', array(
 +        'default' => '',
 +        'type' => 'option',
 +        'capability' => 'edit_theme_options'
 +    ),);
 +
 +    $wp_customize->add_control( new WP_Customize_Control(
 +        $wp_customize, 'footer-text_control', array(
 +            'label'      => __( 'Footer text', 'fachwerksauna' ),
 +            'description' => __( 'Text in footer area', 'fachwerksauna' ),
 +            'settings'   => 'fachwerksauna_footer-text',
 +            'priority'   => 10,
 +            'section'    => 'title_tagline',
 +            'type'       => 'text',
 +        )
 +    ) );
 +
 +}
 +
 +add_action( 'customize_register', 'theme_customize_register' );
 </code> </code>
 ===== sql ===== ===== sql =====
Line 690: Line 787:
 <code> <code>
 pg_dump -U gitlab gitlabhq_production > /tmp/gitlab.pgsql pg_dump -U gitlab gitlabhq_production > /tmp/gitlab.pgsql
 +</code>
 +
 +dump all
 +<code>
 +pg_dumpall > /tmp/dump_file_name.tar
 </code> </code>
  
onny/notizen/programmierung.txt · Last modified: 2023/11/07 15:40 by 127.0.0.1