Beiträge von Jazzybee

    Hallo zusammen,

    ich bin jetzt schon ein paar Tage im Netz auf der Suche nach einem Plugin für WP2.8, das mir erlaubt, einem bestimmten Beitrag schon beim Schreiben ein Löschdatum zuzuweisen. Also z.B. was ich jetzt schreibe soll heute nacht um 24 Uhr verschwinden. Geht das überhaupt und kennt jemand ein Plugin dazu?
    Ich habe nur dieses Auto Delete Plugin gefunden, und das löscht ja kategorisch alle Einträge nach einem bestimmten Datum.

    Danke für eure Hilfe und sorry wenn dieses Thema hier schonmal gefragt worden sein sollte.

    Gruß,
    Jazzybee

    Hallo zusammen,

    ich hoffe mal, ihr könnt mir weiterhelfen. Normalerweise kann ich ja Widgets, die ich in eine der Sidebars ziehe im Admin-Bereich einen Namen geben, der dann auf der Seite erscheint, wie z.B. bei Kategorien, Archiv etc.
    Nun habe ich aber ein Plugin gefunden, das UBD Block AD Plugin, das ums Verrecken keinen Namen zeigt. Man kann dort verschiedene 125x125 Werbeads unterbringen, die dann auf der Seite erscheinen. Funzt auch perfekt, nur steht halt obendrüber nix. Ich würden dort gerne "Werbung" oder "Sponsoren" haben.
    Kann mir jemand erklären, wo ich wie was im .php-code ändern muss, damit das Widget einen Namen auf der Seite bekommt? Funzt das im Code des Widgets oder muss ich in der Sidebar.php was andern?
    Danke für eure Ideen!

    Gruß,
    Jazzybee

    Hallo zusammen,

    normalerweise kann ich ja Widgets, die ich in eine der Sidebars ziehe einen Namen geben, der dann auf der Seite erscheint, wie z.B. bei Kategorien, Archiv etc.
    Nun habe ich aber ein Plugin gefunden, das UBD Block AD Plugin, das ums Verrecken keinen Namen zeigt. Man kann dort verschiedene 125x125 Werbeads unterbringen, die dann auf der Seite erscheinen. Funzt auch perfekt, nur steht halt obendrüber nix. Ich würden dort gerne "Werbung" oder "Sponsoren" haben.
    Kann mir jemand erklären, wo ich wie was im .php-code ändern muss, damit das Widget einen Namen auf der Seite bekommt?

    Und hier mal der Anfang des Codes, vielleicht hilfts:

    <?php
    /*
    Plugin Name: UBD Block Ad Plugin
    Plugin URI: http://www.uniqueblogdesigns.com/blog/ubd-block-ad-plugin
    Description: Let the blog owner add 125x125 block ads to their sidebar. <a href="options-general.php?page=ubd-block-ad.php">Set your Block Ads here.</a>. Questions on configuration, etc.? Make sure to read the README.
    Version: 1.1
    Author: Unique Blog Designs
    Author URI: http://www.uniqueblogdesigns.com
    */
    //Check the currently installed version of wordpress
    define('CFAC_WP_GTE_25', version_compare($wp_version, '2.5', '>='));
    define('CFAC_NUM_CODES', 10);
    wp_enqueue_script('jquery');
    if (!function_exists('wp_prototype_before_jquery')) {
    function wp_prototype_before_jquery( $js_array ) {
    if ( false === $jquery = array_search( 'jquery', $js_array ) )
    return $js_array;
    if ( false === $prototype = array_search( 'prototype', $js_array ) )
    return $js_array;
    if ( $prototype < $jquery )
    return $js_array;
    unset($js_array[$prototype]);
    array_splice( $js_array, $jquery, 0, 'prototype' );
    return $js_array;
    }
    add_filter( 'print_scripts_array', 'wp_prototype_before_jquery' );
    }
    function widget_cfac_init() {
    if ( !function_exists('register_sidebar_widget') )
    return;

    function widget_cfac($args) {
    extract($args);

    echo $before_widget;
    echo( $before_title . $after_title );
    affiliate_code_link();
    echo( $after_widget );
    }

    register_sidebar_widget(array('Affiliates', 'widgets'), 'widget_cfac');
    }
    add_action('widgets_init', 'widget_cfac_init');
    function cfac_get_code() {

    $affcode = maybe_unserialize(get_option('cfac_affcode'));
    $affcode_options = maybe_unserialize(get_option('cfac_options'));

    $show_count = $affcode_options[0];
    $column_count = $affcode_options[1];

    is_array($affcode) ? $count = count($affcode) : $count = 0;
    $random = rand(0,$count);
    $codes = array();
    $show = $random+$show_count;

    $current = $random;
    $oddeven = 1;

    if($show_count == '') {
    $show_count = 1;
    $show_gone = true;
    }
    if($column_count == '') {
    $column_count = 2;
    $column_gone = true;
    }

    for ($i = 0; $i < $show_count; $i++ ) {
    if ($current > $count - 1) {
    $current = 0;
    }
    $divcode = '<li>';
    $codes[$current] = $divcode.$affcode[$current].'</li>';
    $current++;
    $oddeven++;
    }

    if($show_gone || $column_gone) {
    $set_options = array($show_count, $column_count);

    update_option('cfac_options', serialize($set_options));
    }


    return $codes;
    }
    function affiliate_code_link() {
    $codes = cfac_get_code();
    $affcode_options = maybe_unserialize(get_option('cfac_options'));

    $column_count = $affcode_options[1];
    print('<ul class="ubd-block-ad">');

    foreach($codes as $code) {
    echo $code;
    }
    print('</ul>');
    }
    function cfac_jQuery() {
    ?>
    <script type="text/javascript">
    jQuery(document).ready(function() {
    });
    </script>
    <?
    }
    // Checks to see if the browser is Internet explorer of any sort.
    // IE doesn't do well with the quickly updating jQuery
    if (!strstr($_SERVER["HTTP_USER_AGENT"], 'MSIE')) {
    add_action('admin_head', 'cfac_jQuery');
    }
    function cfac_admin_head_js() {
    ?>
    <script type="text/javascript">
    function cfacAffCodeHandler() {
    jQuery('#cfac_form_code textarea.code').unbind().focus(function(){
    var id = jQuery(this).attr('id').replace('cfac_affiliate_code_', '');
    var textarea = this;
    interval = setInterval(function(){
    jQuery("#cfac_preview_" + id).html(jQuery(textarea).val());
    },500);
    }).blur(function(){
    clearInterval(interval);
    });
    jQuery('#cfac_form_code input.remove').click(function() {
    var id = jQuery(this).attr('id').replace('cfac_remove_', '');
    jQuery('#code_' + id).remove();
    return false;
    });
    }
    jQuery(document).ready(function() {
    var interval;

    cfacAffCodeHandler();

    <?php
    if(CFAC_WP_GTE_25) {
    cfac_jQuery_25();
    }
    else {
    cfac_jQuery_pre_25();
    }
    ?>
    });
    </script>
    <?
    }
    add_action('admin_head', 'cfac_admin_head_js');

    function cfac_jQuery_25() {
    ?>
    jQuery('#cfac_add_code').click(function() {
    var html = '<tr valign="top" id="code_sec_###SECTION###"><th scope="row" width="20%"><p>Paste your code in this space to show up on your site.</p></th><td><p><textarea cols="60" rows="10" class="code" style="float:left;" name="cfac_affiliate_code[]" id="cfac_affiliate_code_sec_###SECTION###" style="font-size: 12px;"></textarea></p></td><td width="10%"><p align="center">Preview</p><p id="cfac_preview_sec_###SECTION###" style="float:right;" width="15%"></p></td><td width="2%" style="vertical-align: middle"><input type="button" id="cfac_remove_sec_###SECTION###" name="remove_sec_###SECTION###" value="Remove" class="remove" /></td></tr>';
    var id = new Date().valueOf();
    html = html.replace(/###SECTION###/g, id.toString());
    jQuery('#cfac_form_code tbody').append(html);
    cfacAffCodeHandler();
    });
    <?
    }
    function cfac_jQuery_pre_25() {
    ?>
    jQuery('#cfac_add_code').click(function() {
    var html = '<fieldset class="options" id="code_###SECTION###"><p>Paste your code in this space to show up in the sidebar on your site.</p><p><textarea cols="60" rows="5" class="code" name="cfac_affiliate_code[]" id="cfac_affiliate_code_###SECTION###" style="width: 60%; font-size: 12px;"></textarea><span id="cfac_preview_###SECTION###"></span><span><input type="button" id="cfac_remove_###SECTION###" name="remove_###SECTION###" value="Remove" class="remove" /></span></p></fieldset>';
    var id = new Date().valueOf();
    html = html.replace(/###SECTION###/g, id.toString());
    jQuery('#cfac_form_code').append(html);
    cfacAffCodeHandler();
    });
    <?
    }
    function cfac_request_handler() {
    if(isset($_POST['cfac_action']) && $_POST['cfac_action'] == 'update_settings') {
    if(current_user_can('manage_options')) {

    $store = array();

    foreach ($_POST['cfac_affiliate_code'] as $code => $val) {
    if(!empty($val)) {
    $store[$code] = stripslashes($val);
    }
    }

    update_option('cfac_affcode', serialize($store));
    if(isset($_POST['cfac_show_count']) && isset($_POST['cfac_column_count'])) {
    $cfac_options_array = array($_POST['cfac_show_count'],$_POST['cfac_column_count']);
    $cfac_options = serialize($cfac_options_array);
    update_option('cfac_options', $cfac_options);
    }
    header('Location: '.get_bloginfo('wpurl').'/wp-admin/options-general.php?page=ubd-block-ad.php&updated=true');
    }
    else {
    wp_die('You are not allowed to manage options.');
    }
    }
    }
    add_action('init', 'cfac_request_handler');
    function cfac_menu_items() {
    if (current_user_can('manage_options')) {
    add_options_page(
    'Affiliate Options'
    , 'UBD Block Ad Settings'
    , 10
    , basename(__FILE__)
    , 'cfac_options_form'
    );
    }

    // Checks to see if the options are actually set, and if they are not sets them
    // Just for redundancy's sake
    $code_options = maybe_unserialize(get_option('cfac_options'));

    if($code_options[0] == '' && $code_options[1] == '') {
    $set_options = array('1','1');

    update_option('cfac_options', serialize($set_options));
    }
    }
    add_action('admin_menu', 'cfac_menu_items');
    function cfac_options_form() {

    $codearray = maybe_unserialize(get_option('cfac_affcode'));
    $code_options = maybe_unserialize(get_option('cfac_options'));
    is_array($codearray) ? $code_count = count($codearray) : $code_count = 0;

    $code_show = $code_options[0];
    $code_column = $code_options[1];

    if(CFAC_WP_GTE_25) {

    print('
    <div class="wrap">
    <h2>UBD Block Ad Settings</h2>
    <div id="cfac_form_code">
    <form action="'.get_bloginfo('wpurl').'/wp-admin/options-general.php" method="post">
    <table class="form-table">
    <tbody>
    <tr>
    <th scope="row">
    How many ads would you like to show?
    </th>
    <td colspan="3">
    <select name="cfac_show_count">');
    for($i = 1; $i <= CFAC_NUM_CODES; $i++) {
    if($code_show == $i) {
    $selected = ' selected="selected"';
    }
    else {
    $selected = '';
    }
    print('
    <option value="'.$i.'"'.$selected.'>'.$i.'</option>
    ');
    }
    print('
    </select>
    </td>
    </tr>
    <tr>
    <th scope="row">
    How many columns would you like to have?
    </th>
    <td colspan="3">
    <select name="cfac_column_count">');
    if($code_column == "1") {
    print('
    <option value="1" selected="selected">1</option>
    <option value="2">2</option>
    ');
    }
    else {
    print('
    <option value="1">1</option>
    <option value="2" selected="selected">2</option>
    ');
    }
    print('
    </select>
    </td>
    </tr>
    ');
    $i = 1;
    if($code_count == 0) {
    $codearray = array('');
    }
    foreach ($codearray as $code) {
    $section = 'sec_'.$i;
    print('
    <tr valign="top" id="code_'.$section.'">
    <th scope="row" width="20%">
    <p>
    Paste your code in this space to show up on your site.
    </p>
    </th>
    <td>
    <p>
    <textarea cols="60" rows="10" class="code" style="float:left;" name="cfac_affiliate_code[]" id="cfac_affiliate_code_'.$section.'" style="font-size: 12px;">'.htmlspecialchars($code).'</textarea>
    </p>
    </td>
    <td width="10%">
    <p align="center">
    Preview
    </p>
    <p id="cfac_preview_'.$section.'" style="float:right;" width="15%">
    '.stripslashes($code).'
    </p>
    </td>
    <td width="2%" style="vertical-align: middle">
    <input type="button" id="cfac_remove_'.$section.'" name="remove_'.$section.'" value="Remove" class="remove" />
    </td>
    </tr>
    ');
    $i++;
    }
    print('
    </tbody>
    </table>
    <p class="submit">
    <input type="button" name="addcod" id="cfac_add_code" value="Add New Code" />
    </p>
    <p class="submit" style="border-top: none;">
    <input type="hidden" name="cfac_action" value="update_settings" />
    <input type="submit" name="submit" value="Update Affiliate Code" />
    </p>
    </form>
    </div>
    </div>
    ');
    ...undsoweiter

    Danke und Gruß,
    Jazzybee

    Rarehero

    Ich habe der neuen WP-Config den hostnamen gegeben, so wie ihn der provider angibt, also etwa dbxxxx.1und1.de. Das passt meines Erachtens. Ich habe die WP-config jetzt zum xten mal überprüft, m.E. ist da kein Fehler drin. Aber jedes mal wenn ich auf wp-admin/install.php gehe passiert folgendes:

    a) klicke ich den link im "Liesmich"-File (der ja auf die lokalen WP-Files zugreift) kommt Zahlensalat aus dem ich gerade noch lesen kann, dass WP bereits installiert ist.

    b) versuche ich die install.php auf dem Server zu starten, erscheinen auf dem schirm ca. 50 chinesische zeichen, das war´s

    hab echt keinen plan mehr, ich dachte auch in der wp-config einmal die tables auf "wp1_" setzen und das war´s . aber die werden ja nicht mal generiert. noch ne idee?

    danke und gruß
    jazzybee

    Hallo Profis,

    ich habe jetzt das Forum hier durchsucht, bin aber nicht auf eine Lösung meines Problems gekommen. Also versuche ich so mal mein Glück:

    Ich betreibe einen Blog auf einer 1&1-Domain, also nicht bei Wordpress selbst. WP 2.8.4 läuft auch prima, macht echt Spaß. Nun habe ich bei 1&1, wo man ja 10 Domains (Subdomains?) zum Paket bekommt, eine weitere Domain registriert, die nun eingerichtet ist und über einen Unterordner der anderen Domain angesteuert wird.

    Ich hoffe, ich habe das soweit verständlich erklärt, bin leider ein ziemlicher Newbie;-)

    Wie bekomme ich es nun hin, dass ich nachträglich mit dem zweiten Blog, der also sozusagen nur in einem Unterverzeichnis liegt, dieselbe MySQL-Base nutzen kann? 1&1 stellt ja nur eine pro Hauptdomain. Ich habe gelesen, dass das nachträglich gar nicht mehr geht?
    Ich habe Wordpress nun einmal im Hauptverzeichnis für den Blog, der bereits existiert und ein mal in besagtem Unterverzeichnis. Wie stelle ich es an, dass beide laufen? Hab schon einiges mit Tips aus dem Netz probiert, momentan bekomme ich aber (wenn ich die neue Domain aufrufe) nur chinesische Zeichen....immerhin läuft die alte noch....

    Sorry für die vielen Fragen und ich hoffe ich konnte das verständlich machen?

    Grüße an alle,
    Jazzybee