AJAX форма для drupal 7

Отправлено planktun от ср, 11/30/2016 - 11:25

 $form['submit'] = array(
        '#type' => 'submit',
        '#value' => 'найти',
        '#attributes' => array('class' => array('green darken-2')),    
        '#ajax' => array(
            'callback' => 'WASM_wordcap_form_submit',
            'wrapper' => 'resultf',
            'method' => 'html',
            'effect' => 'fade',
        ),
        
        );
 

   'method' => 'replace', // данные будут получены один раз

Теги

массивы букв

Отправлено planktun от чт, 11/17/2016 - 11:48

Частенько пригождаются

$rus=array('А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь','Э','Ю','Я','а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я',' ');

только маленькие $rus=array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я');

seo настройка robots.txt

Отправлено planktun от ср, 11/16/2016 - 11:18

всем известно что поисковики сильно ругаются на дубли страниц на сайте , и вотому надо от них избалятся

для Drupal 7 добавить

 

Disallow: /taxonomy/
Disallow: /node/
Disallow: /?q=taxonomy/
Disallow: /?q=node/

 

Теги

Получить ноду , отмеченную несколькими терминами

Отправлено planktun от вт, 11/08/2016 - 18:59

Сопоставление nid и tid находится в таблице taxonomy_index , наша задача отобрать только те , которые отмечены всеми интересующими нас терминами .

        //формируем запрос
        $query = "SELECT nid FROM  taxonomy_index WHERE tid = {$node->field_tags['und'][0]['tid']} "; 

Обрезка картинки слева

Отправлено planktun от чт, 07/07/2016 - 11:38

обычно свойство direction  используется для устанвки  направление текста и порядока колонок в таблице , но мы его использум для того чтоб обрезать картинку не помещающююся в блок по ширине слева  , а не  справа, как это происходит по умолчанию. 

 

div {
    direction: rtl;

    width:200px;

    overflow:hidden;
}

Теги

init.php подписка анонимов

Отправлено planktun от ср, 05/18/2016 - 09:19

<?
// регистрируем обработчик
AddEventHandler("iblock", "OnAfterIBlockElementAdd", Array("Dealers", "OnAfterIBlockElementAddHandler")); 
class Dealers 

    // создаем обработчик события "OnAfterIBlockElementAdd"
    function OnAfterIBlockElementAddHandler(&$arFields) 
    {  //AddMessage2Log(print_r($arFields, true), "iblock");
      if ($arFields["IBLOCK_ID"] == 13) 
      {$res = CIBlockElement::GetByID($arFields["ID"]);
           if($obEl = $res->GetNextElement())
    {   

Теги

modal old puch

Отправлено planktun от сб, 04/23/2016 - 18:07

            <div id="md_call" >
                <a onclick="$('#md_call').css('display','none')" class="close button"></a>
                <span>Позвоните мне</span>
                <form>
                <div class="modalsucces">Ваше сообщение отправлено!</div>
                <div id="modalwindows">
                    <table>
                        <tr>
                            <td>Обращайтесь ко мне:*</td>

Теги

Наценка 10% на товар , если количество товара взаказе меньше пачки

Отправлено planktun от сб, 04/16/2016 - 07:23

шаблон корзины

 

 

<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
CModule::IncludeModule("highloadblock"); // подключить инфоблоки
use Bitrix\Highloadblock as HL;
use Bitrix\Main\Entity; 
$hlblock_id = 1;// id инфоблока
$hlblock = HL\HighloadBlockTable::getById($hlblock_id)->fetch();
 
$entity = HL\HighloadBlockTable::compileEntity($hlblock);
$entity_data_class = $entity->getDataClass();

Теги