xml выгрузка товаров из drupal commerce

Отправлено planktun от пн, 04/09/2018 - 20:11

function ymlexport()
{
    $type = "goods"; 
    $nodes = node_load_multiple(NULL, array('type' => $type)); 
    
    $NODE=node_load($nodes[0]);
    // echo '<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
    // <head>
        // <meta name="viewport" content="width=device-width, initial-scale=1">
        // <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>';
        
        
        echo '<?xml version="1.0" encoding="utf-8"?>

Теги

drupal check term

Отправлено planktun от пн, 02/06/2017 - 08:46
Функция добавляет термин с указаным именем в словарь и возвращает его tid, в случае , если термин уже существует , только возвращает его tid.

function check_term($name,$vid=1,$date_desc='',$parent=0)
{
    if($parent!=0)
    {
        $tid1 = db_query("SELECT t.tid FROM {taxonomy_term_data} AS t LEFT  JOIN {taxonomy_term_hierarchy} AS h ON h.tid=t.tid WHERE t.name = '{$name}' AND t.vid={$vid} AND h.parent={$parent}")->fetchField();
    }
    else
    {

Теги

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']} ";