smarty include Включение, вызов одного шаблона из другого -пример

Используйте инструкцию include, например:

    <div class="row" id="options-container">

        {include file="view/logist/timing/items.tpl"}
    </div>

Все переменные доступные в родительском шаблоне (вызывающем) будут доступны и в дочернем (вызываемом).
Подробности: http://fkn.ktu10.com/?q=node/8194

Smarty Создать переменную в коде шаблона (в том числе логическую -- boolean) -- пример кода

Создать переменную в смарти можно, например, так:

    <div class="row" id="options-container">
      {assign var="varName" value="Bob"} 

      {$varName}
   </div>

Логическая переменная -- пример установки значения

Логическую переменную нормальным выражением в php стиле создать на получается, зато можно использовать конструкцию вроде:

{assign var="myBoolVar" value=false}
{if ($ID == 19 or ID == 20)} 
	{assign var="myBoolVar" value=true} 
{/if}

где:

html Атрибут data не меняет своего значения -- почему

Это нормально)) Дело в том, что данный элемент устанавливается как виртуальный, при этом элемент из верстки (HTML разметки) может своего значения и не менять (например, когда мы инспектируем его в консоли браузера).

jquery Использовать on() как live() для элементов, которых на странице ещё нет, но появятся в будущем -- пример динамической

Как известно, live() не рекомендован к использованию в новых версиях JQuery. Чтобы привязывать обработчик к элементам. которые появятся в будущем (будут добавлены с помощью JS уже после того как были выполнены привязки обработчиков событий), привязывайте его ко всему документу:

JavaScript шаблонизация строки, подстановка параметров - printf() sprintf() функция, реализация, Пример кода

В сети (см. источник ниже) имеется такая вот реализация функции для подстановки значений в шаблон строки, далее приведу её код (вместе с одним расширением прототипа String, от которого она зависит), слегка отредактированный и приспособленный работе в строгом режиме:

"use strict";

/*
 * The padding functions
 * @see @link http://forum.dklab.ru/viewtopic.php?p=57...
 * 
 * @returns {sprintf.result|String}
 */ 
String.prototype.padding = function(n, c)
{
    if (!c) c = " ";

JavaScript foreach для "ассоциативного массива" = объекта. Пример

В чистом JavaScript foreach для объектов нет (или есть), но можно использовать jQuery $.each, например:

var timingItemInputsStructure = { // структура полей для каждого элемента
    id: '',
    payment_type: '',
    week_days: [],
    car_types: [],
    start_on: '',
    end_on: '',
    start_at: '',
    end_at: '',
    min: '',
   };

    $.each(itemStructure, function(index, value) { // обходим все поля
        if (Array.isArray(value)) {
            addToArray = '[]';
        } else {

jquery Подсчитать число элементов

Подсчитать число элементов можно с помощью length:

// дескриптор, общий для искомых элеметов
var formFragElementDesc = 'div.col-xs-4'; 

return $(formFragElementDesc).length;

mysql Пользователями и Права на работу с базами и хостами. Создание и выдача прав

Forums:

Основные команды

  • Посмотреть список всех пользователей:
    SELECT User, Host FROM mysql.user;
  • Посмотреть какие права выданы для данного пользователя при подключении с данного хоста:
     SHOW GRANTS FOR имяпользователя@имяхоста;

    например:
    SHOW GRANTS FOR root@localhost;

Pages

Subscribe to fkn+antitotal RSS