JoKeR_13: Блог

Главные вкладки

Denwer + XDEBUG + NetBean

10 мая 2012 в 14:53

По данному вопросу вы можете найти кучу информации. Я лишь решил поделиться своим опытом настройки и подчеркнуть некоторые нюансы.

Установлен Denwer 3 + дополнения к нему.
Пе5рвое, что нам надо сделать – это создать php-файл и запустить его.
В php-файле пишем:

<?php

    phpinfo

();

    

Пропало меню магазина в админке

7 мая 2012 в 15:39

Установлен Ubercart (OpenStore) с недавних пор пропало меню при переходе в admin/store

в модуле uc_store есть код

<?php/**
 * Themes the dashboard on the admin/store page.
 *
 * @ingroup themeable
 */
function theme_uc_admin_dashboard($type, $menus) {
  if ($type == 1) {
    drupal_add_js(drupal_get_path('module', 'uc_store') .'/uc_store.js', 'module');
    drupal_add_js(array('ucTextShow' => t('- Show links -'), 'ucTextHide' => t('- Hide links -')), 'setting');
  }

  $output = '<table class="uc-store-admin-table" align="center"><tr valign="top">';

  $panel = 0;
  if (is_array($menus)) {
    foreach ($menus as $menu) {
      $panel++;
      if ($panel % 4 == 0) {
        $output .= '</tr><tr valign="top">';
      }?>

Ошибка в запросе

20 марта 2012 в 19:08

Доброго времени суток.
Заметил при добавлении нового товара в системный журнал прописывается ошибка:
Table &#039;shop.uc_product_stock&#039; doesn&#039;t exist query: SELECT node.nid AS nid FROM shop_node LEFT JOIN uc_product_stock ON node.nid = uc_product_stock.nid WHERE node.status = 1 AND (node.type IN (&#039;product&#039;,&#039;0&#039;,&#039;0&#039;,&#039;0&#039;,&#039;0&#039;,&#039;0&#039;,&#039;0&#039;,&#039;0&#039;)) AND uc_product_stock.active = 1 в файле /sites/all/modules/price_export/price_export.module в строке 194.

В модуле нашел данный кусок:

<?php$query = db_query("SELECT node.nid AS nid
                        FROM {node} 
                        LEFT JOIN uc_product_stock 
                        ON node.nid = uc_product_stock.nid?>

Возврат назад

11 марта 2012 в 17:34

Подскажите как организовать переход назад. К примеру в каталоге я перешёл по пейджеру на 3-й лист выбрал товар, открылась карточка товара. Делаю назад и попадаю на первую страницу каталога. Как попасть туда от куда пришел. Может есть модуль или сниппет?

Openstore уведомление о регистрации

27 февраля 2012 в 13:55

Установлена сборка Openstore. Подскажите как после регистрации вывести текст о том, что пользователю отправлено письмо с ссылкой для первого входа?

jQuery script

20 февраля 2012 в 16:32

Добавил в page.tpl.php следующий код:

<?php
drupal_add_js
(
'$(function(){$(#tel_max).hide(1000)});',
'inline');
              
 
?>

Но ни чего не происходит. В чём проблема, что не так?

Import Node Импорт метатегов

6 февраля 2012 в 13:41

Доброго времени суток!
Есть замечательный модулю Import Node, он очень хорошо работает с Ubercart. Но вот возник вопрос как через него импортировать метатеги (описания и ключевые слова)?
В настройка при импорте просто-напросто нет таких полей для связки.

Прошу помочь, может кто сталкивался с проблемой.

Проблема с правами

25 января 2012 в 22:38

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

Ссылки "Предыдущая/Следующая запись с миниатюрами"

14 ноября 2011 в 14:25

Есть хук:

<?phpfunction Natali_prevnext($nid,$ntype) {
    //This selects the previous record and builds it into an HTML string using the Drupal "l" function to build the link
    $result = db_query("SELECT nid, title FROM {node} WHERE nid < %d AND type = '%s' AND status = 1 ORDER BY nid DESC LIMIT 1",$nid,$ntype);
   
    while ($row = db_fetch_array($result)) {
      $outputstring .= "<div class='prevpost'>&laquo; " . l(t($row[title]),"node/".$row[nid], array(attributes => array('title'=> t($row[title])))) . "</div>" . $row[filepath];
    }
    //This selects the next record and builds it into an HTML string as in the previous example
    $result = db_query("SELECT nid, title FROM {node} WHERE nid > %d AND type = '%s' AND status = 1 ORDER BY nid ASC LIMIT 1",$nid,$ntype);
    while ($row = db_fetch_array($result)) {
    //Finally, we wrap the output in a containing DIV element for themeing purposes
    $outputstring .= "<div class='nextpost'>" . l(t($row[title]),"node/".$row[nid], array(attributes => array('title'=> t($row[title])))) . " &raquo;</div>";
    }
    $outputstring = "<div class='post-navigation clearfix'>" . $outputstring . "</div>";
    print $outputstring;
}?>

Он прекрасно работает, но если поменять запрос на вот такой:

<?php $result db_query("SELECT shop_node.nid
     , shop_node.title
     , shop_files.filepath
    FROM
    shop_node
    INNER JOIN shop_content_field_image_cache
    ON shop_node.nid = shop_content_field_image_cache.nid
    INNER JOIN shop_files?>

Неверный формат почтового сообщения

11 сентября 2011 в 23:07

При получении писем в поле от вот такая билибирда:
Subject: =?UTF-8?B?0J3QvtCy0YvQuSDQt9Cw0LrQsNC3INCyINC80LDQs9Cw0LfQuNC90LUg0J3QkA==?= =?UTF-8?B?0KLQkNCb0JjQuNCvLtGA0YQ=?=
Подскажите как исправить.

Нужен пример к модулю node_form_template

23 августа 2011 в 23:01

Доброго времени суток.
Уважаемые Гуру. Прошу помочь с примером.
Есть модуль node_form_template
Не могу понять как правильно сделать шаблон.
Если не сложно направьте на путь истинный на примере формы регистрации.
Заранее благодарен.

Сбрасываются настройки меню

18 апреля 2011 в 14:43

Установлена сборка OpenStore.

При редактировании товара и его сохранении сбрасывается настройка меню "раскрыто"
Можно это как-то исправить?

Темизация формы контакт

16 апреля 2011 в 23:41

Помогите новичку разобраться с темизацией. Хочу сделать свою форму отправки сообщения /contact . как правильно создать tpl.php

Не выводятся блоки в регион "контекст"

12 апреля 2011 в 14:54

Доброго времени суток!
Не ругайтесь сразу.....

Проблема в том, что есть регион Содержимое
добавляю в него блоки, но ни чего не появляется.
Те же самые блоки засовываю скажем в другой регион (Банер)
все работает. Куда посмотреть. что бы подправить.

К имени таблицы стиля добавляется "?s"

10 апреля 2011 в 14:32

Доброго времени суток.
Установил Openstore. При просмотре страниц в IE получаю искаженный вид.
Выяснил, что при добавлении таблиц стиля к каждому имени файла CSS добавляется ?s
Эти символы добавляются так же и к имени скрипта
Вот пример:

<link type="text/css" rel="stylesheet" media="all" href="/modules/node/node.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/poll/poll.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/defaults.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/system.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/system-menus.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/user/user.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/ajax_search/ajax_search.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/cck/theme/content-module.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/ckeditor/ckeditor.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/ctools/css/ctools.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/filefield/filefield.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/fivestar/css/fivestar.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/fivestar/widgets/craft/craft.css?s" />