/* Plugin Name: Black Studio TinyMCE Widget Plugin URI: https://wordpress.org/plugins/black-studio-tinymce-widget/ Description: Adds a new "Visual Editor" widget type based on the native WordPress TinyMCE editor. Version: 2.2.10 Author: Black Studio Author URI: http://www.blackstudio.it Requires at least: 3.1 Tested up to: 4.5 License: GPLv3 Text Domain: black-studio-tinymce-widget Domain Path: /languages */ // Exit if accessed directly if ( ! defined( 'ABSPATH' ) ) { exit; } /** * Main plugin class * * @package Black_Studio_TinyMCE_Widget * @since 2.0.0 */ if ( ! class_exists( 'Black_Studio_TinyMCE_Plugin' ) ) { final class Black_Studio_TinyMCE_Plugin { /** * Plugin version * * @var string * @since 2.0.0 */ public static $version = '2.2.10'; /** * The single instance of the plugin class * * @var object * @since 2.0.0 */ protected static $_instance = null; /** * Instance of admin class * * @var object * @since 2.0.0 */ protected static $admin = null; /** * Instance of admin pointer class * * @var object * @since 2.1.0 */ protected static $admin_pointer = null; /** * Instance of compatibility class * * @var object * @since 2.0.0 */ protected static $compatibility = null; /** * Instance of the text filters class * * @var object * @since 2.0.0 */ protected static $text_filters = null; /** * Return the main plugin instance * * @return object * @since 2.0.0 */ public static function instance() { if ( is_null( self::$_instance ) ) { self::$_instance = new self(); } return self::$_instance; } /** * Return the instance of the admin class * * @return object * @since 2.0.0 */ public static function admin() { return self::$admin; } /** * Return the instance of the admin pointer class * * @return object * @since 2.1.0 */ public static function admin_pointer() { return self::$admin_pointer; } /** * Return the instance of the compatibility class * * @return object * @since 2.0.0 */ public static function compatibility() { return self::$compatibility; } /** * Return the instance of the text filters class * * @return object * @since 2.0.0 */ public static function text_filters() { return self::$text_filters; } /** * Get plugin version * * @return string * @since 2.0.0 */ public static function get_version() { return self::$version; } /** * Get plugin basename * * @uses plugin_basename() * * @return string * @since 2.0.0 */ public static function get_basename() { return plugin_basename( __FILE__ ); } /** * Class constructor * * @uses add_action() * @uses add_filter() * @uses get_option() * @uses get_bloginfo() * * @global object $wp_embed * @since 2.0.0 */ protected function __construct() { // Include required files include_once( plugin_dir_path( __FILE__ ) . 'includes/class-widget.php' ); // Include and instantiate admin class on admin pages if ( is_admin() ) { include_once( plugin_dir_path( __FILE__ ) . 'includes/class-admin.php' ); self::$admin = Black_Studio_TinyMCE_Admin::instance(); include_once( plugin_dir_path( __FILE__ ) . 'includes/class-admin-pointer.php' ); self::$admin_pointer = Black_Studio_TinyMCE_Admin_Pointer::instance(); } // Include and instantiate text filter class on frontend pages else { include_once( plugin_dir_path( __FILE__ ) . 'includes/class-text-filters.php' ); self::$text_filters = Black_Studio_TinyMCE_Text_Filters::instance(); } // Register action and filter hooks add_action( 'plugins_loaded', array( $this, 'load_compatibility' ), 50 ); add_action( 'widgets_init', array( $this, 'widgets_init' ) ); } /** * Prevent the class from being cloned * * @return void * @since 2.0.0 */ protected function __clone() { _doing_it_wrong( __FUNCTION__, __( 'Cheatin’ uh?' ), '2.0' ); } /** * Load compatibility class * * @uses apply_filters() * @uses get_bloginfo() * @uses plugin_dir_path() * * @return void * @since 2.0.0 */ public function load_compatibility() { // Compatibility load flag (for both deprecated functions and code for compatibility with other plugins) $load_compatibility = apply_filters( 'black_studio_tinymce_load_compatibility', true ); if ( $load_compatibility ) { include_once( plugin_dir_path( __FILE__ ) . 'includes/class-compatibility.php' ); self::$compatibility = Black_Studio_TinyMCE_Compatibility::instance(); } } /** * Widget initialization * * @uses is_blog_installed() * @uses register_widget() * * @return null|void * @since 2.0.0 */ public function widgets_init() { if ( ! is_blog_installed() ) { return; } register_widget( 'WP_Widget_Black_Studio_TinyMCE' ); } /** * Check if a widget is a Black Studio Tinyme Widget instance * * @param object $widget * @return boolean * @since 2.0.0 */ public function check_widget( $widget ) { return 'object' == gettype( $widget ) && ( 'WP_Widget_Black_Studio_TinyMCE' == get_class( $widget ) || is_subclass_of( $widget , 'WP_Widget_Black_Studio_TinyMCE' ) ); } } // END class Black_Studio_TinyMCE_Plugin } // END class_exists check if ( ! function_exists( 'bstw' ) ) { /** * Return the main instance to prevent the need to use globals * * @return object * @since 2.0.0 */ function bstw() { return Black_Studio_TinyMCE_Plugin::instance(); } /* Create the main instance */ bstw(); } // END function_exists bstw check else { /* Check for multiple plugin instances */ if ( ! function_exists( 'bstw_multiple_notice' ) ) { /** * Show admin notice when multiple instances of the plugin are detected * * @return void * @since 2.1.0 */ function bstw_multiple_notice() { global $pagenow; if ( 'widgets.php' == $pagenow ) { echo '
'; /* translators: error message shown when multiple instance of the plugin are detected */ echo '

' . esc_html( __( 'ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were detected. Please activate only one instance at a time.', 'black-studio-tinymce-widget' ) ) . '

'; echo '
'; } } add_action( 'admin_notices', 'bstw_multiple_notice' ); } // END function_exists bstw_multiple_notice check } // END else function_exists bstw check Професионален ВиК монтаж на компоненти и уреди, продажба на бойлери
  • гр. София, ул. Мюнхен 2

  • 0878 433 411 / 0885 880 230

  • office@411.bg

Водопроводчиците на 411.bg монтират всички механизми, елементи или уреди, от които Вие имате нужда или чийто монтаж е наложителен поради износване, корозия или повреда.

 

Най-често извършваме монтаж на:

Монтираме ги без значение какъв вид са, как изглеждат, как са захванати и за къде са предназначени – дали за апартаменти, хотели и т.н. В зависимост от дизайна, изискванията и възможностите на помещенията, има различни начини на монтаж и на връзките към водопроводната система.

Монтаж ВиК

Цени : 

от 20 до 40 лв.

Освен на електрически, извършваме професионален монтаж на такива, работещи на ток, газ, дърва. Важно е да знаете, че при този процес е от изключително значение да захванете добре дюбелите към стената, които впоследствие ще поемат тежестта на бойлера. Ако не се справите добре, напуканите плочки ще бъдат най-малкия проблем – съществува реална опасност от инциденти. Ще монтираме бойлера на тавана или стената според Вашите изисквания и наличното пространство.

Цени : 

– вертикален или хоризонтален до 100 л. – 70 лв.

– вертикален или хоризонтален над 100 л. – по договаряне

Монтаж на бойлер

На пръв поглед това е лесна операция за по-запознатите, но трябва да следите за течове и да е нивелирана добре. Все пак най-добре е да оставите това на професионалистите водопроводчици от 411.bg

Монтаж на пералня

Цени : 

– монтаж на стояща пералня – 40 лв.

– монтаж на пералня за вграждане – 52 лв.

Монтираме кранове, независимо от техния цолаж и предназначение – за перални, тоалетни казанчета, съдомиялни машини, бойлери. Все пак в повечето случаи работим с такива с размер от 1/2″ до 2 1/2″.

Монтаж на винтили

Монтираме такива за студена и топла вода за офиси, жилищни сгради, обществени сгради и др. Предлагаме същата услуга и за тези, отчитащи общото потребление.

Монтаж на водомери
Още по-лесна задача за по-можещите и за тези, които с гордост наричат себе си „домашен майстор”. Понякога обаче било то заради некачествени инструменти или надценяване на собствените възможности, резултатът е теч по смесителя.
Ремонт ВиК

Цени : 

– цена на монтаж на смесители – 25лв за брой

Когато се премествате, нанасяте или ремонтирате Вашата баня, не се колебайте да ни потърсите, ако имате нужда от монтаж на мебели и аксесоари. Няма значение дали се нуждаете от такъв за тоалетна чиния, душ, душ кабина, шкаф или аксесоари и мебели като огледала, шкафове, плотове, етажерки и др.

Монтаж на мебели за баня

Някои клиенти държат тяхното джакузи да бъде монтирано на най-невероятни (поне според общоприетите разбирания) места. Ако сте от тях, Ви съветваме да се обърнете към водопроводчиците от 411.bg, които ще извършат монтажа където искате и ако се наложи ще пробият стените и пода без да повредят Вашия интериор и имущество. Освен в тази дейност, сме се специализирали и във ваните, които монтираме не само в жилища и къщи, но и в спа центрове, хотели и др.

Монтаж на вана и тоалетна

Един от по-деликатните монтажи, която най-добре да оставите на нас. Ще оставим на Вашето въображение да си представите какво би станало, ако това не е извършено добре. Майсторите от 411.bg ще монтират тоалетната Ви чиния независимо от начина на нейното отичане: задно или долно.

Монтаж тоалетна

Цени :

– монтаж на тоалетни чинии със задно и долно оттичане – 25 лв.

– монтаж на конзолни чинии – 40 лв.

След монтажа на тоалетната чиния се пристъпва обикновено и към този на казанчето. Свързването на тези два толкова важни механизми става посредством винтове и тапи. Меките връзки служат за свързване с водопроводната система, а накрая не трябва да забравяме и за спирателния кран, който регулира притока на водата. За всички тези етапи най-добре да се доверите отново на водопроводчиците от 411.bg.

Монтаж моноблок

И при двата вида (едните се намират под мивката, другите са над кухненския плот) се нуждаете от умения за монтажа. Ако ги нямате или се съмнявате в себе си, по добре ни потърсете – ще си спестите евентуални проблеми впоследствие.

Монтаж съдомиялна

За монтажа и на двете най-добре е да потърсите майстор професионалист.

Монтаж душ кабини

Цени :

– монтаж на душ кабини – от 90 до 180 лв. в зависимост от вида на кабината и сложността на монтажа.

– монтаж на душ батерии – от 15 до 40 лв. в зависимост от местоположението и вида на батерията.

Те служат са свързване на отделните елементи към водопроводната система. За щастие и облекчение на всички, преди десетилетия те замениха твърдите връзки и сега се използват масово. Меките връзки служат за свързване на мивката, казанчето, бойлера. Предназначението на гъвкавите връзки  е за връзка между тоалетната чиния и отходната канализация. И при двата вида може да разчитате на качествен монтаж от нас.

Монтаж меки връзки

Цени : 

– монтаж – 10 лв. за брой

Гъвкавите връзки се използват за свързване на тоалетната чиния с канализацията. Сама по себе си, тази връзка представлява PVC тръба, която обаче не е като обикновените ВиК тръби, а е еластична, с нестандартна форма и оребрение, и може да се постави на труднодостъпни места. Най-подходяща е за монтаж на тоалетни чинии със задно оттичане. Може да се монтира и на тоалетни с долно оттичане, но е необходима доста къса връзка

Монтаж меки връзки

Цени : 

– монтаж на гъвкава връзка – 10 лв. за брой

Във всички посочени случаи е силно препоръчително да се свържете с наш майстор водопроводчик – гарантираме Ви качествено и чисто изпълнение. Винаги може да сте спокойни, че във всяка аварийна ситуация при Вас ще дойде наш колега в рамките на половин час. Само трябва да звъннете на тел. 0888 880 230 или на 0878 433 411.