dimalas
Ответы в темах
-
Форум: Темы и шаблоны
Тема: Подскажите, где можно взять такой шаблон.Спасибо
Форум: Темы и шаблоны
Тема: Подскажите, где можно взять такой шаблон.Отписал. Но на 2ip.ru написано
WordPress найдены признаки использованияФорум: Проблемы и решения
Тема: Рубрики не помещаются в верхнее менюСпасибо большое, помогли мне очень. Ещё хотел спросить. Видел на многих блогах справа находится вертикальный такой столбик красивый и там написано Readers чисто и ниже Folovings (в твиттере) — число, Где такой плагин можно взять?
Форум: Проблемы и решения
Тема: Далее вместо Read MoreЯсно. Попробую просто другую картинку сделать
Форум: Проблемы и решения
Тема: Далее вместо Read MoreА по подробнее можно, а то я в php плохо разбираюсь?
Форум: Проблемы и решения
Тема: Далее вместо Read MoreФорум: Проблемы и решения
Тема: Далее вместо Read MoreСделал всё, как вы сказали. Результат — тоже самое
Форум: Проблемы и решения
Тема: Далее вместо Read MoreПоменял, все равно пишет Read More
Форум: Плагины
Тема: share buttons<?php /* Plugin Name: Social Share Buttons Plugin URI: http://artlosk.com/2010/12/social-share-buttons-ver-2-0/ Description: The plugin implements the API function socials networks that adds the link share buttons. Author: Loskutnikov Artem Version: 2.2 Author URI: http://artlosk.com/ License: GPL2 */ /* Copyright 2010 Loskutnikov Artem (artlosk) (email: artlosk at gmail.com) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. */ ?> <?php require_once('share-buttons-scripts.php'); if (!class_exists('ShareButtons')) : class ShareButtons extends ButtonsScripts { var $plugin_url; var $plugin_path; var $plugin_domain = 'share_buttons'; var $exclude; // IDs of excluding pages and posts var $show_on_post; var $show_on_page; var $show_on_home; var $logo_share; var $customize_type; var $vkontakte_like_api; var $vkontakte_like_show; var $vkontakte_like_verb; var $vkontakte_like_type; var $mailru_like_faces; var $mailru_like_width; var $mailru_like_show_text; var $mailru_like_verb; var $mailru_like_show; var $facebook_like_show; var $facebook_like_layout; var $facebook_like_color; var $facebook_like_faces; var $facebook_like_width; var $facebook_like_height; var $facebook_like_verb; var $vkontakte_button_show; var $mailru_button_show; var $facebook_button_show; var $odnoklassniki_button_show; var $twitter_button_show; var $buttons_show; var $twitter_via; var $parsing_images; function ShareButtons() { define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' ); define( 'WP_PLUGIN_DIR', WP_CONTENT_DIR . '/plugins' ); $this->plugin_path = WP_PLUGIN_DIR.'/'.dirname(plugin_basename(__FILE__)); $this->plugin_url = trailingslashit(WP_PLUGIN_URL.'/'.dirname(plugin_basename(__FILE__))); // Check version global $wp_version; // Load translation only on admin pages if (is_admin()) $this->load_domain(); $exit_msg = __('Share buttons plugin requires WordPress 2.8 or newer. <a href="http://codex.wordpress.org/Upgrading_WordPress">Please update!</a>', $this->plugin_domain); if (version_compare($wp_version,"2.8","<")) { exit ($exit_msg); } // Installation register_activation_hook(__FILE__, array(&$this, 'install')); // Register options settings add_action('admin_init', array(&$this, 'register_settings')); // Create custom plugin settings menu add_action('admin_menu', array(&$this, 'create_menu')); // add vk api scripts to head add_action('wp_print_scripts', array(&$this, 'add_head')); // Filter for processing button placing add_filter('the_content', array(&$this, 'place_button')); // Shortcode add_shortcode('share-buttons', array(&$this, 'the_button')); $this->exclude = get_option('share_buttons_exclude'); $this->show_on_post = get_option('share_buttons_show_on_posts'); $this->show_on_page = get_option('share_buttons_show_on_pages'); $this->show_on_home = get_option('share_buttons_show_on_home'); $this->customize_type = get_option('opt_customize_type'); $this->vkontakte_like_api = get_option('vkontakte_like_api'); $this->vkontakte_like_show = get_option('vkontakte_like_button_show'); $this->vkontakte_like_type = get_option('vkontakte_like_type'); $this->vkontakte_like_verb = get_option('vkontakte_like_verv'); $this->facebook_like_show = get_option('facebook_like_button_show'); $this->facebook_like_layout = get_option('facebook_like_layout'); $this->facebook_like_color = get_option('facebook_like_color'); $this->facebook_like_faces = get_option('facebook_like_faces'); $this->facebook_like_width = get_option('facebook_like_width'); $this->facebook_like_height = get_option('facebook_like_height'); $this->facebook_like_verb = get_option('facebook_like_verb'); $this->mailru_like_faces = get_option('mailru_like_faces'); $this->mailru_like_width = get_option('mailru_like_width'); $this->mailru_like_show_text = get_option('mailru_like_show_text'); $this->mailru_like_verb = get_option('mailru_like_verb'); $this->mailru_like_show = get_option('mailru_like_button_show'); $this->vkontakte_button_show = get_option('vkontakte_button_show'); $this->mailru_button_show = get_option('mailru_button_show'); $this->facebook_button_show = get_option('facebook_button_show'); $this->odnoklassniki_button_show = get_option('odnoklassniki_button_show'); $this->twitter_button_show = get_option('twitter_button_show'); $this->twitter_via = get_option('twitter_via'); $this->parsing_images = get_option('opt_parsing_images'); $this->logo_share = get_option('logo_share'); $this->buttons_show = array(get_option('vkontakte_button_show'), get_option('mailru_button_show'), get_option('facebook_button_show'), get_option('odnoklassniki_button_show'), get_option('twitter_button_show')); } function install() { //create options add_option('share_buttons_position', 'left'); add_option('share_buttons_vposition', 'bottom'); add_option('share_buttons_show_on_posts', TRUE); add_option('share_buttons_show_on_pages', TRUE); add_option('share_buttons_show_on_home', TRUE); add_option('share_buttons_noparse', 'true'); add_option('share_buttons_exclude', ''); if(date(m)==12) { add_option('opt_customize_type','new_year'); } else { add_option('opt_customize_type','classic'); } for($i=0;$i<5;$i++) { add_option($this->social_name[$i],$i+1); } add_option('vkontakte_like_api',''); add_option('vkontakte_like_button_show', FALSE); add_option('vkontakte_like_type','full'); add_option('vkontakte_like_verb', 'Мне нравится'); add_option('mailru_like_faces', FALSE); add_option('mailru_like_width', 550); add_option('mailru_like_show_text',FALSE); add_option('mailru_like_verb', 'Нравится'); add_option('mailru_like_button_show', FALSE); add_option('facebook_like_button_show', TRUE); add_option('facebook_like_layout', 'standart'); add_option('facebook_like_color', 'light'); add_option('facebook_like_faces', FALSE); add_option('facebook_like_width', 450); add_option('facebook_like_height', 70); add_option('facebook_like_verb', 'like'); add_option('vkontakte_button_show', TRUE); add_option('mailru_button_show', TRUE); add_option('facebook_button_show', TRUE); add_option('odnoklassniki_button_show', TRUE); add_option('twitter_button_show', TRUE); add_option('twitter_via',''); add_option('opt_parsing_images',TRUE); add_option('logo_share', 'logo.png'); } function register_settings() { //register our settings register_setting( 'sb-settings-group', 'share_buttons_position' ); register_setting( 'sb-settings-group', 'share_buttons_vposition' ); register_setting( 'sb-settings-group', 'share_buttons_show_on_posts' ); register_setting( 'sb-settings-group', 'share_buttons_show_on_pages' ); register_setting( 'sb-settings-group', 'share_buttons_show_on_home' ); register_setting( 'sb-settings-group', 'share_buttons_exclude' ); register_setting( 'sb-settings-group', 'opt_customize_type' ); register_setting( 'sb-settings-group', 'vkontakte_like_api' ); register_setting( 'sb-settings-group', 'vkontakte_like_button_show' ); register_setting( 'sb-settings-group', 'vkontakte_like_type'); register_setting( 'sb-settings-group', 'vkontakte_like_verb'); register_setting( 'sb-settings-group', 'mailru_like_faces' ); register_setting( 'sb-settings-group', 'mailru_like_width' ); register_setting( 'sb-settings-group', 'mailru_like_show_text'); register_setting( 'sb-settings-group', 'mailru_like_verb'); register_setting( 'sb-settings-group', 'mailru_like_button_show'); register_setting( 'sb-settings-group', 'facebook_like_button_show' ); register_setting( 'sb-settings-group', 'facebook_like_layout'); register_setting( 'sb-settings-group', 'facebook_like_color'); register_setting( 'sb-settings-group', 'facebook_like_faces'); register_setting( 'sb-settings-group', 'facebook_like_width'); register_setting( 'sb-settings-group', 'facebook_like_height'); register_setting( 'sb-settings-group', 'facebook_like_verb'); register_setting( 'sb-settings-group', 'vkontakte_button_show'); register_setting( 'sb-settings-group', 'mailru_button_show'); register_setting( 'sb-settings-group', 'facebook_button_show'); register_setting( 'sb-settings-group', 'odnoklassniki_button_show'); register_setting( 'sb-settings-group', 'twitter_button_show'); register_setting( 'sb-settings-group', 'twitter_via'); register_setting( 'sb-settings-group', 'opt_parsing_images'); register_setting( 'sb-settings-group', 'logo_share'); } // Add options page function create_menu() { //create new menu in Settings section add_options_page(__('Share Buttons Plugin Settings', $this->plugin_domain), __('Share Buttons', $this->plugin_domain), 'administrator', __FILE__, array(&$this, 'settings_page')); } // Settings page function settings_page() { $customize_type = get_option('opt_customize_type'); $fb_like_layout = get_option('facebook_like_layout'); $fb_like_color = get_option('facebook_like_color'); $fb_like_verb = get_option('facebook_like_verb'); $vk_like_verb = get_option('vkontakte_like_verb'); $mr_like_verb = get_option('mailru_like_verb'); $sb_pos = get_option('share_buttons_position'); $sb_vpos = get_option('share_buttons_vposition'); include('share-buttons-options.php'); } function place_button($content) { // Here we place button on the page global $post; $exclude_ids = explode(",", $this->exclude); // Looking for exclusion foreach($exclude_ids as $id) if ($post->ID == $id) return $content; $get_share_buttons = $this->the_button(); $get_like_buttons = $this->the_like_button(); $pos = get_option('share_buttons_position'); $vpos = get_option('share_buttons_vposition'); $share_buttons = '<div style="clear:both;"></div>'; $like_buttons = '<div style="clear:both;"></div>'; if ($pos == 'right') // right alignment $share_buttons .= "<div name=\"#\" style=\"float: $pos; margin: 0px 0px 0px 0px; \">\r\n$get_share_buttons\r\n</div><div style=\"clear:both;\"></div>"; else // left alignment $share_buttons .= "<div name=\"#\" style=\"float: $pos; margin: 0px 0px 15px 0px;\">\r\n$get_share_buttons\r\n</div><div style=\"clear:both;\"></div>"; $like_buttons .= "<div name=\"#\" style=\"float: left; margin: 0px 0px 0px 0px;\">\r\n$get_like_buttons\r\n</div><div style=\"clear:both;\"></div>"; if (is_single() && $this->show_on_post || is_page() && $this->show_on_page || is_home() && $this->show_on_home) { if ($vpos == 'top') // place button before post return $share_buttons . $content . $like_buttons; else // after post return $content . $share_buttons . $like_buttons; } return $content; } // Localization support function load_domain() { $mofile = dirname(__FILE__) . '/lang/' . $this->plugin_domain . '-' . get_locale() . '.mo'; load_textdomain($this->plugin_domain, $mofile); } } else : exit(__('Class Share Buttons already declared!', $this->plugin_domain)); endif; if (class_exists('ShareButtons')) : $ShareButtons = new ShareButtons(); endif;
Вот код, я не нашел такого
Спасибо большое, помогло!
Форум: Плагины
Тема: Форма для входаВсе, нашел
Форум: Плагины
Тема: Форма для входаЭто то, что мне нужно. А русифицированного нет?
Форум: Плагины
Тема: Форма для входаДизайн. Для соц. сетей я loginza знаю.
Мне нужно, чтобы открывалось меню при нажатии на Вход/Регистрации, как там. Вордпресовская авторизация/Регистрация мне не нравится. Что можете посоветовать красивое?Форум: Проблемы и решения
Тема: Как так сделать?Теперь открывается http://САЙТ/wp-admin/profile.php
А есть ли плагины для авторизации/регистрации?Форум: Плагины
Тема: экспорт в twitterTweetMeme Retweet Button