2017 © Pedro Peláez
 

library helpers

Helpers for Publisher 6.0

image

pers1307/helpers

Helpers for Publisher 6.0

  • Wednesday, September 20, 2017
  • by pers1307
  • Repository
  • 1 Watchers
  • 0 Stars
  • 63 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Publisher helpers

Software License, (*1)

Кароч, это набор набор хэлперов для Publisher'а. Помогает упростить работу во view., (*2)

Install

Используй composer и все., (*3)

``` bash $ php composer.phar require --prefer-dist pers1307/helpers "dev-master", (*4)


## Капитан, что мне делать с этим? StringCutHelper - класс режет строку до указанного размера. Причем, разрежет по целым словам. Без половинчатых слов. ``` php use pers1307\helpers\StringCutHelper; $title = 'Hello yellow'; $stringCutTitle = new StringCutHelper(); $stringCutTitle->setMaxLenght(100); $stringCutTitle->setSeparator(''); $title = $stringCutTitle->cutString($title);

RowHelper - класс, который поможет тебе, вывести элементы построчно. И конечно, правильно вписать все это в верстку, (*5)

``` html use pers1307\helpers\RowHelper; ?>, (*6)

$helper = new RowHelper(); ?> $helper->beforeCycle('
', '
', 3); ?> foreach($articles as $item): ?> $imageUrl = MSFiles::getImageUrl($item['img'], 'min'); $title = $item['name']; $url = $model->getArticleLink($item['id']); if (empty($imageUrl)) { $imageUrl = '/DESIGN/SITE/images/no-image/no-image_160_160.png'; } $htmlItem = "
картинка подраздела $title
$title
"; if (empty($title)) { continue; } $return = $helper->inCycle($htmlItem); if ($return === 'continue') { continue; } ?> endforeach; ?> $helper->afterCycle(); ?>

ColumsHelper - класс, который разобъет передаваемы items на колонки, горизонтально или вертикально и вернет эти колонки как массивы, оч удобно, trust me. ``` php use pers1307\helpers\ColumnsHelper; $tools = $query->getItems(); $columnsHelper = new ColumnsHelper(); $columnsHelper->setColumns(4); $tools = $columnsHelper->horizontal($tools);

Пример для таблицы, (*7)

``` php use pers1307\helpers\ColumnsHelper;, (*8)

$tools = $query->getItems();, (*9)

$columnsHelper = new ColumnsHelper(); $columnsHelper->setColumns(4); $certificates = $columnsHelper->horizontalForTable($certificates);, (*10)


Пример для разбиения по колонкам ``` php use pers1307\helpers\ColumnsHelper; $tools = $query->getItems(); $columnsHelper = new ColumnsHelper(); $columnsHelper->setColumns(4); $certificates = $columnsHelper->upright($certificates);

Credits

License

The MIT License (MIT). Please see License File for more information., (*11)

The Versions

20/09 2017

dev-master

9999999-dev https://github.com/pers1307/helpers

Helpers for Publisher 6.0

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

helpers publisher