17:57

Razor Views

If it's stupid but works, it isn't stupid.

HTML Helpers





Форма


Partial Views


Соглашение о названии - начинается с нижнего подчеркивания _Review.cshtml


Использование


2 способ

Вызывает экшен (1 параметр) из контроллера (2 параметр)

Определяем метод в контроллере Reviews


Атрибут [ChildActionOnly] делает невозможным вызов публичного метода напрямую


@темы: ASP.NET MVC, HTML Helpers, Razor Views, Учебники

If it's stupid but works, it isn't stupid.
15:13

Razor

If it's stupid but works, it isn't stupid.
Расширения файлов
.cshtml == C# Razor

Отображение данных
@Html.DisplayFor(modelItem => item.City)

Комментарий
@* @Html.DisplayFor(modelItem => item.City) *@

Вывод данных без кодирования
@Html.Raw(item.City)



Отобразить текст
@item.Rating / 10

Выполнить операцию деления
@(item.Rating / 10)

Если нужно добавить какой-то текст перед выражением — добавляем скобки
R@(item.Rating)

Чтобы отобразить элемент, который начинается с @
@@OdeToCode

Блоки кода — в фигурных скобках


В блоке кода можно объявить переменную, которую потом можно использовать в любом месте вью


Циклы


Вывод текста в блоке кода — используется двоеточие @:текст


@RenderBody()

В файле _ViewStart.cshtml
указывается какой лейаут мы используем.


также свое отдельный файл _ViewStart.cshtml можно создавать в папке каждого вью.

Можно определять лейаут в каждом отдельном вью в блоке кода


Или не использовать лейаут для этого вью


@RenderSection()

Секция может быть необязательной required: false
и обязательной required: true

Секция добавляется во вью


Добавить ссылку
@Html.ActionLink("Reviews", "Index", "Reviews")
1 - отображаемое имя
2 - имя экшена
3 - имя контроллера

@темы: Razor, ASP.NET MVC, С#

If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.

Tooltipster - The jQuery Tooltip Plugin



http://iamceege.github.io/tooltipster/

@темы: Plugins, jQuery, Tooltipster, Ссылки

If it's stupid but works, it isn't stupid.
12:12

Masonry

If it's stupid but works, it isn't stupid.
Masonry jQuery плагин для выравнивания гридов.

http://masonry.desandro.com/

@темы: Plugins, jQuery, Masonry, Ссылки

12:07

Curtain.js

If it's stupid but works, it isn't stupid.
Curtain.js

https://github.com/victa/curtain.js

Класс "cover" растягивает элемент li на весь экран.

В FF контрол #down не работает.

@темы: Plugins, jQuery, Curtain.js, Ссылки

If it's stupid but works, it isn't stupid.
при помощи плагина Advanced Custom Fields

Создаем поле типа Image, тип возвращаемого значения — Изображаемый объект.

Вывод в шаблоне:



@темы: Wordpress Plugins, Advanced Custom Fields, Wordpress, Ссылки

If it's stupid but works, it isn't stupid.
Произвольная сортировка рубрик при помощи плагина Advanced Custom Fields

К рубрикам добавляется текстовое поле category_order, в текстовое поле ставится численное значение.

Далее после выборки рубрик делаем сортировку



Ссылки:

http://wordpress.stackexchange.com/questions/109356/how-to-create-a-custom-sort-for-wordpress-categories

http://support.advancedcustomfields.com/forums/topic/sorting-categories-list-by-custom-field/

@темы: Wordpress Plugins, Advanced Custom Fields, Wordpress, Ссылки

15:27

If it's stupid but works, it isn't stupid.




@темы: Wordpress

If it's stupid but works, it isn't stupid.
16:56

If it's stupid but works, it isn't stupid.
16:55

If it's stupid but works, it isn't stupid.
16:41

If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.

Wordpress Добавить свои скрипты и стили



Файл functions.php




http://code.tutsplus.com/tutorials/the-ins-and-outs-of-the-enqueue-sсript-for-wordpress-themes-and-plugins--wp-22509

@темы: Добавить свои скрипты и стили, Wordpress, Ссылки

If it's stupid but works, it isn't stupid.
If it's stupid but works, it isn't stupid.
http://kbss.ru/blog/mssql/55.html

http://www.firststeps.ru/sql/65/r.php?27

Пройдем построчно по таблице Categories



If it's stupid but works, it isn't stupid.