Shortcodes Ultimate - Version 2.7.0

Version Description

Upgrade normally via your Wordpress admin -> Plugins panel.

Download this release

Release Info

Developer gn_themes
Plugin Icon 128x128 Shortcodes Ultimate
Version 2.7.0
Comparing to
See all releases

Code changes from version 2.6.0 to 2.7.0

css/style.css CHANGED
@@ -298,6 +298,17 @@
298
  padding: 15px;
299
  }
300
 
 
 
 
 
 
 
 
 
 
 
 
301
  /* Highlight */
302
  .su-highlight {
303
  display: inline;
298
  padding: 15px;
299
  }
300
 
301
+ /* Private */
302
+ .su-private {
303
+ margin: 0 0 1.5em 0;
304
+ }
305
+
306
+ /* Gmap */
307
+ .su-gmap {
308
+ margin: 0 0 1.5em 0;
309
+ border: none;
310
+ }
311
+
312
  /* Highlight */
313
  .su-highlight {
314
  display: inline;
images/demo/gmap.png ADDED
Binary file
images/demo/private.png ADDED
Binary file
languages/shortcodes-ultimate-ru_RU.mo CHANGED
Binary file
languages/shortcodes-ultimate-ru_RU.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: gn_themes\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2011-06-24 15:09+0300\n"
6
- "PO-Revision-Date: 2011-06-24 15:10+0300\n"
7
  "Last-Translator: Vladimir Anokhin <ano.vladimir@gmail.com>\n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
@@ -289,8 +289,8 @@ msgid "Blog info"
289
  msgstr "Инфо блога"
290
 
291
  #: lib/available.php:206
292
- #: lib/available.php:664
293
- #: lib/available.php:727
294
  msgid "Post/page ID"
295
  msgstr "ID записи/страницы"
296
 
@@ -400,152 +400,170 @@ msgstr "Цвет блока"
400
  msgid "Colored box"
401
  msgstr "Цветной блок"
402
 
403
- #: lib/available.php:426
 
 
 
 
404
  msgid "List style"
405
  msgstr "Стиль списка"
406
 
407
- #: lib/available.php:430
408
  msgid "Styled unordered list"
409
  msgstr "Стильный неупорядоченный список"
410
 
411
- #: lib/available.php:440
412
  msgid "Feed URL"
413
  msgstr "URL ленты"
414
 
415
- #: lib/available.php:451
416
  msgid "Number of item to show"
417
  msgstr "Количество элементов для показа"
418
 
419
- #: lib/available.php:455
420
  msgid "Feed grabber"
421
  msgstr "Граббер новостных лент"
422
 
423
- #: lib/available.php:465
424
  msgid "Custom menu name"
425
  msgstr "Имя произвольного меню"
426
 
427
- #: lib/available.php:469
428
  msgid "Custom menu by name"
429
  msgstr "Произвольное меню"
430
 
431
- #: lib/available.php:483
432
- #: lib/available.php:506
433
  msgid "Depth level"
434
  msgstr "Глубина"
435
 
436
- #: lib/available.php:488
437
  msgid "Parent page ID"
438
  msgstr "ID родительской страницы"
439
 
440
- #: lib/available.php:492
441
- #: lib/available.php:510
442
  msgid "Page childrens"
443
  msgstr "Потомки страницы"
444
 
445
- #: lib/available.php:532
446
  msgid "Column width"
447
  msgstr "Ширина колонки"
448
 
449
- #: lib/available.php:540
450
  msgid "For last columns"
451
  msgstr "Для последних колонок"
452
 
453
- #: lib/available.php:549
454
  msgid "You can define custom styles for each columns set"
455
  msgstr "Вы можете определить особые стили для каждого набора колонок"
456
 
457
- #: lib/available.php:553
458
  msgid "Flexible columns"
459
  msgstr "Резновые колонки"
460
 
461
- #: lib/available.php:567
462
  msgid "Table style"
463
  msgstr "Стиль таблицы"
464
 
465
- #: lib/available.php:572
466
  msgid "Create table from CSV"
467
  msgstr "Создание таблицы из CSV файла"
468
 
469
- #: lib/available.php:576
470
  msgid "Styled table from HTML or CSV file"
471
  msgstr "Стильная таблица из HTML или CSV файла"
472
 
473
- #: lib/available.php:586
474
  msgid "Media URL"
475
  msgstr "Ссылка на медиа"
476
 
477
- #: lib/available.php:591
478
- #: lib/available.php:615
 
479
  msgid "Width"
480
  msgstr "Ширина"
481
 
482
- #: lib/available.php:596
483
- #: lib/available.php:620
 
484
  msgid "Height"
485
  msgstr "Высота"
486
 
487
- #: lib/available.php:600
488
  msgid "YouTube video, Vimeo video, .mp4/.flv video, .mp3 file or images"
489
  msgstr "YouTube видео, Vimeo видео, .mp4/.flv видео, .mp3 файл или изображения"
490
 
491
- #: lib/available.php:610
492
  msgid "Document URL"
493
  msgstr "Ссылка на документ"
494
 
495
- #: lib/available.php:624
496
  msgid ".doc, .xls, .pdf viewer by Google"
497
  msgstr ".doc, .xls, .pdf просмотрщик от Google"
498
 
499
- #: lib/available.php:634
 
 
 
 
 
 
 
 
500
  msgid "Slider width"
501
  msgstr "Ширина слайдера"
502
 
503
- #: lib/available.php:639
504
  msgid "Slider height"
505
  msgstr "Высота слайдера"
506
 
507
- #: lib/available.php:649
508
  msgid "Slides links"
509
  msgstr "Ссылки слайдов"
510
 
511
- #: lib/available.php:654
512
- #: lib/available.php:722
513
  msgid "Animation speed (1000 = 1 second)"
514
  msgstr "Скорость анимации (1000 = 1 секунда)"
515
 
516
- #: lib/available.php:659
517
  msgid "Animation delay (1000 = 1 second)"
518
  msgstr "Задержка анимации (1000 = 1 секунда)"
519
 
520
- #: lib/available.php:674
521
  msgid "Animation effect"
522
  msgstr "Эффект анимации"
523
 
524
- #: lib/available.php:678
525
  msgid "Nivo slider by attached to post images"
526
  msgstr "Nivo slider из изображений записи"
527
 
528
- #: lib/available.php:688
529
  msgid "Carousel width"
530
  msgstr "Ширина карусели"
531
 
532
- #: lib/available.php:693
533
  msgid "Carousel height"
534
  msgstr "Высота карусели"
535
 
536
- #: lib/available.php:698
537
  msgid "Carousel background"
538
  msgstr "Фон карусели"
539
 
540
- #: lib/available.php:707
541
  msgid "Number of items to show"
542
  msgstr "Количество элементов для показа"
543
 
544
- #: lib/available.php:717
 
 
 
 
545
  msgid "Items links"
546
  msgstr "Ссылки элементов"
547
 
548
- #: lib/available.php:731
549
  msgid "jCarousel by attached to post images"
550
  msgstr "jCarousel из изображений записи"
551
 
@@ -553,32 +571,32 @@ msgstr "jCarousel из изображений записи"
553
  msgid "Top"
554
  msgstr "Вверх"
555
 
556
- #: lib/shortcodes.php:302
557
  msgid "Service name"
558
  msgstr "Название услуги"
559
 
560
- #: lib/shortcodes.php:320
561
  msgid "This is box title"
562
  msgstr "Заголовок блока"
563
 
564
- #: lib/shortcodes.php:369
565
  msgid "Please specify media url"
566
  msgstr "Укажите ссылку на медиа"
567
 
568
- #: lib/shortcodes.php:501
569
- #: lib/shortcodes.php:769
570
  msgid "no attached images, or only one attached image"
571
  msgstr "не найдены загруженные изображения, или изображение всего одно"
572
 
573
- #: lib/shortcodes.php:616
574
  msgid "This menu doesn't exists, or has no elements"
575
  msgstr "Такое меню не существует, или в нем нет ни одного элемента"
576
 
577
- #: lib/shortcodes.php:651
578
  msgid "This content is for members only."
579
  msgstr "Это содержимое только для участников."
580
 
581
- #: lib/shortcodes.php:651
582
  msgid "Please login"
583
  msgstr "Пожалуйста войдите"
584
 
2
  msgstr ""
3
  "Project-Id-Version: gn_themes\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2011-08-03 01:33+0300\n"
6
+ "PO-Revision-Date: 2011-08-03 01:34+0300\n"
7
  "Last-Translator: Vladimir Anokhin <ano.vladimir@gmail.com>\n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
289
  msgstr "Инфо блога"
290
 
291
  #: lib/available.php:206
292
+ #: lib/available.php:696
293
+ #: lib/available.php:768
294
  msgid "Post/page ID"
295
  msgstr "ID записи/страницы"
296
 
400
  msgid "Colored box"
401
  msgstr "Цветной блок"
402
 
403
+ #: lib/available.php:408
404
+ msgid "Private note for post authors"
405
+ msgstr "Приватный текст для других авторов"
406
+
407
+ #: lib/available.php:434
408
  msgid "List style"
409
  msgstr "Стиль списка"
410
 
411
+ #: lib/available.php:438
412
  msgid "Styled unordered list"
413
  msgstr "Стильный неупорядоченный список"
414
 
415
+ #: lib/available.php:448
416
  msgid "Feed URL"
417
  msgstr "URL ленты"
418
 
419
+ #: lib/available.php:459
420
  msgid "Number of item to show"
421
  msgstr "Количество элементов для показа"
422
 
423
+ #: lib/available.php:463
424
  msgid "Feed grabber"
425
  msgstr "Граббер новостных лент"
426
 
427
+ #: lib/available.php:473
428
  msgid "Custom menu name"
429
  msgstr "Имя произвольного меню"
430
 
431
+ #: lib/available.php:477
432
  msgid "Custom menu by name"
433
  msgstr "Произвольное меню"
434
 
435
+ #: lib/available.php:491
436
+ #: lib/available.php:514
437
  msgid "Depth level"
438
  msgstr "Глубина"
439
 
440
+ #: lib/available.php:496
441
  msgid "Parent page ID"
442
  msgstr "ID родительской страницы"
443
 
444
+ #: lib/available.php:500
445
+ #: lib/available.php:518
446
  msgid "Page childrens"
447
  msgstr "Потомки страницы"
448
 
449
+ #: lib/available.php:540
450
  msgid "Column width"
451
  msgstr "Ширина колонки"
452
 
453
+ #: lib/available.php:548
454
  msgid "For last columns"
455
  msgstr "Для последних колонок"
456
 
457
+ #: lib/available.php:557
458
  msgid "You can define custom styles for each columns set"
459
  msgstr "Вы можете определить особые стили для каждого набора колонок"
460
 
461
+ #: lib/available.php:561
462
  msgid "Flexible columns"
463
  msgstr "Резновые колонки"
464
 
465
+ #: lib/available.php:575
466
  msgid "Table style"
467
  msgstr "Стиль таблицы"
468
 
469
+ #: lib/available.php:580
470
  msgid "Create table from CSV"
471
  msgstr "Создание таблицы из CSV файла"
472
 
473
+ #: lib/available.php:584
474
  msgid "Styled table from HTML or CSV file"
475
  msgstr "Стильная таблица из HTML или CSV файла"
476
 
477
+ #: lib/available.php:594
478
  msgid "Media URL"
479
  msgstr "Ссылка на медиа"
480
 
481
+ #: lib/available.php:599
482
+ #: lib/available.php:623
483
+ #: lib/available.php:642
484
  msgid "Width"
485
  msgstr "Ширина"
486
 
487
+ #: lib/available.php:604
488
+ #: lib/available.php:628
489
+ #: lib/available.php:647
490
  msgid "Height"
491
  msgstr "Высота"
492
 
493
+ #: lib/available.php:608
494
  msgid "YouTube video, Vimeo video, .mp4/.flv video, .mp3 file or images"
495
  msgstr "YouTube видео, Vimeo видео, .mp4/.flv видео, .mp3 файл или изображения"
496
 
497
+ #: lib/available.php:618
498
  msgid "Document URL"
499
  msgstr "Ссылка на документ"
500
 
501
+ #: lib/available.php:632
502
  msgid ".doc, .xls, .pdf viewer by Google"
503
  msgstr ".doc, .xls, .pdf просмотрщик от Google"
504
 
505
+ #: lib/available.php:652
506
+ msgid "Marker address"
507
+ msgstr "Адрес маркера"
508
+
509
+ #: lib/available.php:656
510
+ msgid "Maps by Google"
511
+ msgstr "Карты от Google"
512
+
513
+ #: lib/available.php:666
514
  msgid "Slider width"
515
  msgstr "Ширина слайдера"
516
 
517
+ #: lib/available.php:671
518
  msgid "Slider height"
519
  msgstr "Высота слайдера"
520
 
521
+ #: lib/available.php:681
522
  msgid "Slides links"
523
  msgstr "Ссылки слайдов"
524
 
525
+ #: lib/available.php:686
526
+ #: lib/available.php:763
527
  msgid "Animation speed (1000 = 1 second)"
528
  msgstr "Скорость анимации (1000 = 1 секунда)"
529
 
530
+ #: lib/available.php:691
531
  msgid "Animation delay (1000 = 1 second)"
532
  msgstr "Задержка анимации (1000 = 1 секунда)"
533
 
534
+ #: lib/available.php:706
535
  msgid "Animation effect"
536
  msgstr "Эффект анимации"
537
 
538
+ #: lib/available.php:710
539
  msgid "Nivo slider by attached to post images"
540
  msgstr "Nivo slider из изображений записи"
541
 
542
+ #: lib/available.php:720
543
  msgid "Carousel width"
544
  msgstr "Ширина карусели"
545
 
546
+ #: lib/available.php:725
547
  msgid "Carousel height"
548
  msgstr "Высота карусели"
549
 
550
+ #: lib/available.php:730
551
  msgid "Carousel background"
552
  msgstr "Фон карусели"
553
 
554
+ #: lib/available.php:739
555
  msgid "Number of items to show"
556
  msgstr "Количество элементов для показа"
557
 
558
+ #: lib/available.php:748
559
+ msgid "Space between items in pixels"
560
+ msgstr "Расстояние между элементами в пикселях"
561
+
562
+ #: lib/available.php:758
563
  msgid "Items links"
564
  msgstr "Ссылки элементов"
565
 
566
+ #: lib/available.php:772
567
  msgid "jCarousel by attached to post images"
568
  msgstr "jCarousel из изображений записи"
569
 
571
  msgid "Top"
572
  msgstr "Вверх"
573
 
574
+ #: lib/shortcodes.php:301
575
  msgid "Service name"
576
  msgstr "Название услуги"
577
 
578
+ #: lib/shortcodes.php:319
579
  msgid "This is box title"
580
  msgstr "Заголовок блока"
581
 
582
+ #: lib/shortcodes.php:381
583
  msgid "Please specify media url"
584
  msgstr "Укажите ссылку на медиа"
585
 
586
+ #: lib/shortcodes.php:513
587
+ #: lib/shortcodes.php:799
588
  msgid "no attached images, or only one attached image"
589
  msgstr "не найдены загруженные изображения, или изображение всего одно"
590
 
591
+ #: lib/shortcodes.php:628
592
  msgid "This menu doesn't exists, or has no elements"
593
  msgstr "Такое меню не существует, или в нем нет ни одного элемента"
594
 
595
+ #: lib/shortcodes.php:680
596
  msgid "This content is for members only."
597
  msgstr "Это содержимое только для участников."
598
 
599
+ #: lib/shortcodes.php:680
600
  msgid "Please login"
601
  msgstr "Пожалуйста войдите"
602
 
lib/available.php CHANGED
@@ -399,6 +399,14 @@
399
  'usage' => '[note color="#FFCC00"] Content [/note]',
400
  'desc' => __( 'Colored box', 'shortcodes-ultimate' )
401
  ),
 
 
 
 
 
 
 
 
402
  # list
403
  'list' => array(
404
  'name' => 'List',
@@ -623,6 +631,30 @@
623
  'usage' => '[document file="file.doc" width="600" height="400"]',
624
  'desc' => __( '.doc, .xls, .pdf viewer by Google', 'shortcodes-ultimate' )
625
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
626
  # nivo_slider
627
  'nivo_slider' => array(
628
  'name' => 'Nivo slider',
399
  'usage' => '[note color="#FFCC00"] Content [/note]',
400
  'desc' => __( 'Colored box', 'shortcodes-ultimate' )
401
  ),
402
+ # private
403
+ 'private' => array(
404
+ 'name' => 'Private',
405
+ 'type' => 'wrap',
406
+ 'atts' => array( ),
407
+ 'usage' => '[private] Private content [/private]',
408
+ 'desc' => __( 'Private note for post authors', 'shortcodes-ultimate' )
409
+ ),
410
  # list
411
  'list' => array(
412
  'name' => 'List',
631
  'usage' => '[document file="file.doc" width="600" height="400"]',
632
  'desc' => __( '.doc, .xls, .pdf viewer by Google', 'shortcodes-ultimate' )
633
  ),
634
+ # gmap
635
+ 'gmap' => array(
636
+ 'name' => 'Gmap',
637
+ 'type' => 'single',
638
+ 'atts' => array(
639
+ 'width' => array(
640
+ 'values' => false,
641
+ 'default' => '600',
642
+ 'desc' => __( 'Width', 'shortcodes-ultimate' )
643
+ ),
644
+ 'height' => array(
645
+ 'values' => false,
646
+ 'default' => '400',
647
+ 'desc' => __( 'Height', 'shortcodes-ultimate' )
648
+ ),
649
+ 'address' => array(
650
+ 'values' => false,
651
+ 'default' => '',
652
+ 'desc' => __( 'Marker address', 'shortcodes-ultimate' )
653
+ ),
654
+ ),
655
+ 'usage' => '[gmap width="600" height="400" address="Russia, Moscow"]',
656
+ 'desc' => __( 'Maps by Google', 'shortcodes-ultimate' )
657
+ ),
658
  # nivo_slider
659
  'nivo_slider' => array(
660
  'name' => 'Nivo slider',
lib/shortcodes.php CHANGED
@@ -350,6 +350,19 @@
350
  return '<div class="su-note" style="background-color:' . $styles['light_color'] . ';border:1px solid ' . $styles['dark_color'] . '"><div class="su-note-shell" style="border:1px solid ' . $styles['extra_light_color'] . ';color:' . $styles['text_color'] . '">' . do_shortcode( $content ) . '</div></div>';
351
  }
352
 
 
 
 
 
 
 
 
 
 
 
 
 
 
353
  /**
354
  * Shortcode: media
355
  *
@@ -632,6 +645,23 @@
632
  return '<iframe src="http://docs.google.com/viewer?embedded=true&url=' . $file . '" width="' . $width . '" height="' . $height . '" class="su-document"></iframe>';
633
  }
634
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
635
  /**
636
  * Shortcode: members
637
  *
@@ -771,4 +801,5 @@
771
 
772
  return $return;
773
  }
 
774
  ?>
350
  return '<div class="su-note" style="background-color:' . $styles['light_color'] . ';border:1px solid ' . $styles['dark_color'] . '"><div class="su-note-shell" style="border:1px solid ' . $styles['extra_light_color'] . ';color:' . $styles['text_color'] . '">' . do_shortcode( $content ) . '</div></div>';
351
  }
352
 
353
+ /**
354
+ * Shortcode: private
355
+ *
356
+ * @param array $atts Shortcode attributes
357
+ * @param string $content
358
+ * @return string Output html
359
+ */
360
+ function su_private_shortcode( $atts = null, $content = null ) {
361
+
362
+ if ( current_user_can( 'publish_posts' ) )
363
+ return '<div class="su-private"><div class="su-private-shell">' . do_shortcode( $content ) . '</div></div>';
364
+ }
365
+
366
  /**
367
  * Shortcode: media
368
  *
645
  return '<iframe src="http://docs.google.com/viewer?embedded=true&url=' . $file . '" width="' . $width . '" height="' . $height . '" class="su-document"></iframe>';
646
  }
647
 
648
+ /**
649
+ * Shortcode: gmap
650
+ *
651
+ * @param array $atts Shortcode attributes
652
+ * @param string $content
653
+ * @return string Output html
654
+ */
655
+ function su_gmap_shortcode( $atts, $content = null ) {
656
+ extract( shortcode_atts( array(
657
+ 'width' => 600,
658
+ 'height' => 400,
659
+ 'address' => 'Russia, Moscow'
660
+ ), $atts ) );
661
+
662
+ return '<iframe width="' . $width . '" height="' . $height . '" src="http://maps.google.com/maps?q=' . urlencode( $address ) . '&amp;output=embed" class="su-gmap"></iframe>';
663
+ }
664
+
665
  /**
666
  * Shortcode: members
667
  *
801
 
802
  return $return;
803
  }
804
+
805
  ?>
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://ilovecode.ru/donate/
4
  Tags: shortcode, shortcodes, short code, shortcodes, tab, tabs, button, buttons, jquery, box, boxes, toggle, spoiler, column, columns, services, service, pullquote, list, lists, frame, images, image, links, fancy, fancy link, fancy links, fancy buttons, jquery tabs, accordeon, slider, nivo, nivo slider, plugin, admin, photoshop, gallery, bloginfo, list pages, sub pages, navigation, siblings pages, children pages, permalink, permalinks, feed, document, member, members, documents, jcarousel, rss
5
  Requires at least: 3.0
6
  Tested up to: 3.2.9
7
- Stable tag: 2.6.0
8
 
9
  Provides support for multiple useful shortcodes
10
 
4
  Tags: shortcode, shortcodes, short code, shortcodes, tab, tabs, button, buttons, jquery, box, boxes, toggle, spoiler, column, columns, services, service, pullquote, list, lists, frame, images, image, links, fancy, fancy link, fancy links, fancy buttons, jquery tabs, accordeon, slider, nivo, nivo slider, plugin, admin, photoshop, gallery, bloginfo, list pages, sub pages, navigation, siblings pages, children pages, permalink, permalinks, feed, document, member, members, documents, jcarousel, rss
5
  Requires at least: 3.0
6
  Tested up to: 3.2.9
7
+ Stable tag: 2.7.0
8
 
9
  Provides support for multiple useful shortcodes
10
 
shortcodes-ultimate.php CHANGED
@@ -3,7 +3,7 @@
3
  /*
4
  Plugin Name: Shortcodes Ultimate
5
  Plugin URI: http://ilovecode.ru/?p=122
6
- Version: 2.6.0
7
  Author: Vladimir Anokhin
8
  Author URI: http://ilovecode.ru/
9
  Description: Provides support for many easy to use shortcodes
3
  /*
4
  Plugin Name: Shortcodes Ultimate
5
  Plugin URI: http://ilovecode.ru/?p=122
6
+ Version: 2.7.0
7
  Author: Vladimir Anokhin
8
  Author URI: http://ilovecode.ru/
9
  Description: Provides support for many easy to use shortcodes