tolyanich: Блог

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

вирус на сайте

3 ноября 2014 в 11:39

Добрый день!
На сайте с Drupal 7 и commerce третий раз подряд влетает вирус, на который указывает тех.поддержка хостинга, лежит и рассылает спам тут:
/sites/all/modules/views/modules/filter/login.php

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

кто-нибудь может подсказать решение?

редирект с /главной на /vasya

16 мая 2014 в 19:10

Добрый день!
Как при помощи друпала или htaccess сделать редирект с главной страницы сайта http://siteg.ru/ на http://siteg.ru/vasya-pupkin?

Или возможен вариант временного переименования URL http://siteg.ru/ на http://siteg.ru/vasya-pupkin ? Чтобы сначала открывался контент по ссылке http://siteg.ru/vasya-pupkin

Спасибо!

Очень странный баг с продуктами

21 февраля 2014 в 18:29

Привет всем!
Прошу помочь с решением проблемы!
На сайте есть много материалов-продуктов прикрепленных к терминам в словаре (таксономия), на сайте запущена выгрузка всех продуктов в Маркет, при помощи yml.xml файла. Но это не так важно, как тот баг, что только треть этих продуктов генериться в xml`ку. Я нашел способ, как подтянуть не достающие, но это приходится заходить в каждый продукт и его тупо пересохранять. В таком случае он сразу начинает отображаться в выгрузке в xml`ку.

Изменения в yml export в <sales_notes/>

14 февраля 2014 в 10:06

Это поправленная тема с вопросом.

Всем привет! Кто сможет подсказать, как заполнить поле
<sales_notes/> в выгружаемом прайсе для я.маркета?
Сейчас выгрузка выглядит так, кусочек кода:

<name>тут название товара</name>
<description/>
<strong><sales_notes/></strong>
</offer>

Нашел эту строчку в файле модуля yml_products.tpl.php:

       
<name><?php echo ys($node -> title) ?></name>
        <description><?php echo ys(truncate_utf8(strip_tags($node -> teaser ? $node -> teaser : $node -> body), 255, TRUE)) ?></description>
        <sales_notes></sales_notes>
        </offer>
        <?php endforeach; ?>
</offers>  
</shop>
</yml_catalog>

Изменения в yml export

14 февраля 2014 в 9:55

Всем привет! Кто сможет подсказать, как заполнить поле в выгружаемом прайсе для я.маркета?
Сейчас выгрузка выглядит так, кусочек кода:
тут название товара

Нашел эту строчку в файле модуля yml_products.tpl.php:

        <name><?php echo ys($node -> title) ?></name>
        <description><?php echo ys(truncate_utf8(strip_tags($node -> teaser ? $node -> teaser : $node -> body), 255, TRUE)) ?></description>
        <strong><sales_notes></sales_notes></strong>
        </offer>
        <?php endforeach; ?>
</offers>  
</shop>
</yml_catalog>

пустой mail отправки заказчику

4 августа 2013 в 14:31

Добрый день!
Прошу помощи. Помогите, пожалуйста разобраться с drupal commerce. Отправляется пустая форма заказа клиенту.
Насколько я понял, отправляется она при помощи правил - см. скриншот.

исключение из YML export

8 июля 2013 в 11:57

Добрый день!
На сайте установлен модуль Yml export for Yandex.market и магазин Ubercart6, yml-ка формируется нормально, но есть вопрос:
как добиться того, чтобы в экспорт не попадали те позиции товаров, у которых [тут два варианта (или)]
1-ый -- цена = 0рублей
или
2-ой -- отметкой в продукте - не выгружаться в yml, можно даже ручками.

На сайте позиций, которых нет в наличии (на складе) купить нельзя - нет кнопки в корзину.
Не хочется, чтобы в Маркет выгружались те позиции, которых пока нет, а они туда попадают.

большое спасибо!

Расположение картинки

24 августа 2012 в 18:21

Привет!
Подскажите, как доработать модуль fancy login (всплывающее окно запроса логина+пароль), чтобы туда поместить картинку?
Вот ссылка http://villagmbh.at/user/login?destination=node
Хочу чтобы над или под была еще картинка. Типа такого:

Кусок кода модуля fancy_login.module, видимо, тут где-то это надо прописать, как мне кажется:


<?php
// $Id: fancy_login.module,v 1.15 2011/01/25 06:02:54 hakulicious Exp $

/**
 * Function that is displayed in the popup to allow the user to log in
 */

function fancy_login_form()
{
    global 
$base_url;
    
$form_id 'user_login';
    
$form = array();
    
$icon_position FALSE;?>

Подозрительные ссылки на сайт

22 марта 2012 в 9:12

Доброго дня!
В последнее время в поисковике Гугла появились странные ссылки на страницы сайта, тревожит.
Например:
1)http://www.abctyres.ru/taxonomy/term/147/dunlop-grandtrek-at3/dunlop-sp-...
2)http://www.abctyres.ru/taxonomy/term/147/dunlop-dz101/dunlop-sp-lt30/dun...
3)http://www.abctyres.ru/taxonomy/term/147/dunlop-ec201/dunlop-sp-lt30/dun...

Все ссылки действительные, т.е. открываются на сайте. Но за последнее время крайне быстро и много подобных страниц появилось в поиске Гугла:
«site:www.abctyres.ru
Результатов: примерно 50 000, страница 99 (0,20 сек.)»

pager c функцией "смотреть всё"

22 декабря 2011 в 17:14

приветствую!
ссылка http://www.drupal.ru/node/42609 - не помогла, решение предлагают осуществить вручную.
задача сделать pager снизу представления (views'a) следующего вида:
"1, 2, 3, смотреть все"
как можно это реализовать?

всплывающий список в views представлениях

25 октября 2011 в 22:21

Добрый день!
На сайте установлены модули ubercart, views, cck в теме Acquia Prosper (fusion). Как на странице представлений (views) сделать:


1. Выпадающий список с раннее внесенными данными при помощи cck? Ну да, может не так красиво, главное чтобы можно было просмотреть в данном случае другие доступные типоразмеры.

вопрос по Menu breadcrumb

11 октября 2011 в 11:51

Добрый день!
Есть вопрос по хлебным крошкам (модуль Menu breadcrumb 6.x-1.3). Существует вот такой вид их отображения:

"Главная » Диски литые » Baosh Реплика » Baosh для BMW",

но совершенно не нужна первое слово и ссылка на "Главную". Создается всё при помощи обычного списка меню (т.е. admin/build/menu), но там нет возможности настроить так, чтобы убрать "Главную":

/начало списка/

Как избавиться от list_items

30 сентября 2011 в 21:16

Привет !
На сайте установлена тема Acquia Prosper+Fusion Core и модуль Visitors (http://drupal.org/project/visitors).

Но не получается никак темизировать вывод блока, который показывает количество посетителей.
Как убрать элемент list, чтобы не показывалось той самой жирной точки рядом с предложением?

Код visitors.block прилагаю:


<?php

/* vim: set filetype=php : */

/**
 * @file
 * Current visitor block.
 */

/**
 * Implementation of hook_block().
 */

function visitors_block($op 'list'$delta 0$edit = array()) {
  if (
$op == 'list') {
    
$blocks[0]['info'] = t('Current visitor');
    return 
$blocks;
  }

  if (

$op == 'view') {
    
$block['subject'] = t('Visitors');
    
$block['content'] = theme('visitors_block_view');
    return 
$block;
  }
}

/**
 * Implement a theme function for block output.
 */
function theme_visitors_block_view() {
  
$list_items = array();

  if (

variable_get('visitors_show_total_visitors'1)) {
    
$list_items[] = t('Total Visitors: %visitors', array('%visitors' => db_result(db_query("SELECT COUNT(*) FROM {visitors}"))));
  }
  if (
variable_get('visitors_show_unique_visitor'1)) {
    
$list_items[] = t('Unique Visitors: %unique_visitors', array('%unique_visitors' => db_result(db_query("SELECT COUNT(DISTINCT visitors_ip) FROM {visitors}"))));
  }
  if (
variable_get('visitors_registered_user'1)) {?>

Трудности мультиязычности

6 сентября 2011 в 12:20

Впервые столкнулся с созданием мультиязычности на сайте. Есть три языка рус.,англ.,нем.. Установлен модуль "Language switcher dropdown" с помощью которого переключаются языки, модуль "Internationalization" и "Content translation". При создании материала появилась возможность выбрать из списка к какому языку будет принадлежать новосозданный материал. Но столкнулся с проблемой, что каждый созданный материал имеет свой nid (node/21 - русский, node/22 - англ и т.д.).

сниппет курса валют

16 августа 2011 в 22:34

добрый день всем!
возник вопрос по сниппету "курса валют" найденного тут на форуме, вот его код:

<?php 
/**
 * Implementation of hook_perm().
 */
function currencies_perm() {
  return array(
'access cur block settings');
}
 
/**
 * Implementation of hook_menu().
 */
function currencies_menu() {
  
$items = array();
  
$items['admin/settings/cur-block'] = array(
    
'title' => 'Currency block settings',
    
'description' => 'Currency block settings.',
    
'page callback' => 'drupal_get_form',
    
'page arguments' => array('currencies_settings'),
    
'access arguments' => array('access cur block settings'),
  );
  return 
$items;
}
 
/**
 * Implementation of hook_block().
 */
 
function currencies_block($op 'list'$delta 0$edit = array()) {
  switch (
$op) {
    case 
'list':
      
$blocks[0] = array(
        
'info'       => t('Currencies block'),
      );
      return 
$blocks;
    case 
'view':
      switch (
$delta) {
        case 
0:
          
$block['subject'] = t('Currencies block');
          break;
      }
      return 
$block;
  }
}

function 

russian_date() {
   
$translation = array(
      
"am" => "дп",
      
"pm" => "пп",
      
"AM" => "ДП",
      
"PM" => "ПП",
      
"Monday" => "Понедельник",
      
"Mon" => "Пн",
      
"Tuesday" => "Вторник",
      
"Tue" => "Вт",
      
"Wednesday" => "Среда",
      
"Wed" => "Ср",
      
"Thursday" => "Четверг",
      
"Thu" => "Чт",
      
"Friday" => "Пятница",
      
"Fri" => "Пт",
      
"Saturday" => "Суббота",
      
"Sat" => "Сб",?>

Вопрос по xmlsitemap и сайтмапу вообще

19 апреля 2011 в 13:28

Добрый день!
На сайте стоит модуль "xmlsitemap" (6.x-2.0-beta1) для выдачи сайтмапа поисковикам. Всё хорошо, но если добавлять ссылки на страницы через опцию "custom links" в этом модуле, то в самом xml файле (http://сайт.ру/sitemap.xml), получаемом на выходе, ссылки, которые я добавил вручную не имеют записи "Last modification date" (типа такой "2011-03-09T16:19:02+00:00"). Вопрос: важно ли это для поисковиков, которые читают сайтмап?

Сразу же второй вопрос, если позволите Smile
Если ставлю более свежую версию модуля - 6.x-2.0-beta2, то вылазит вот такая ошибка
"Fatal error: Class 'XMLWriter' not found in /home/abctyres/abctyres.ru/docs/modules/xmlsitemap/xmlsitemap.xmlsitemap.inc on line 12"
и сайт не загружается. Как это победить и перейти на более свежую версию модуля?

Скрыть заголовок материалов выводимых через views

18 марта 2011 в 14:27

Привет всем! Искал в поике, но именно то, что надо не нашёл.
А вот, что надо сделать.

Есть созданные страницы определенного типа материалов. В вьюс они выводятся при помощи: "Row style: Материал" (!не "поля"!) через "Стиль: Grid", фильтруясь фильтром - "Фильтры: Материал: Тип = disc".
1) Но таким образом в результате выходит каждая ранее созданная страница\нода с заголовками, а вот они и не нужны. Или! 2) Как сделать так, чтобы в этих заголовках не было встроена ссылка на этот материал.

Заранее большое спасибо! ))

Организация поиска в шапке сайта

13 января 2011 в 17:28

Доброго дня!
Есть вопрос по тому, как лучше сделать следующее. Есть тема colourise, включен встроенный модуль search. Выглядит он примерно так:

Но хочу сделать так, чтобы поиск по словам отправлялся не по нажатию кнопки Enter, а по кнопочке "поиск", как это сделано в поиске-блоке, вот так:

Проблема с TinyTinyMCE и кнопочкой Browse

1 октября 2010 в 19:20

Добрый день! Прошу помощи, т.к. сам догадаться почему происходит эта ошибка не могу.

Есть сайт на Drupal6, есть модуль TinyTinyMCE 6.x-1.12 и IMCE 6.x-2.0-rc1, всё установлено вроде нормально.
Но проблема в том, что при редактировании материала и при нажатии кнопочки "Browse", чтобы загрузить изображения с сервера или с компьютера, выскакивает вот такое окошечко:

на котором видна первая страница сайта, загружаемая через "грязную" ссылку с "?q=".
Эта страница сделана на html и она загружается, как индексовая\стартовая для этого сайта, так как в .htaccess специально для этого установлен параметр "DirectoryIndex index.htm"

Если же в браузере открыть ссылку, как "чистую ссылку", то откроется окно Browse вполне адекватно:

Какое-то подозрение, что хостинг (NIC.ru) работает только с чистыми ссылками.
Как же это исправить ?

Спасибо!

TinyMCE и редактирование блоков

6 августа 2009 в 20:23

Подскажите, как включить возможность отображения tinymce редактора в создание\изменение блоков.
Отоборажается интерфейс tinymce только в нодах Sad

Drupal 5
TinyMCE 5.x-1.9

спасибо!

Переустановка модуля, как ?

3 августа 2009 в 18:32

Привет всем!
Как верно переустанавливать модули ?

Если выключить модуль из панели управления (admin/build/modules/list), потом удалить его папку с хостинга (modules/названия_модуля), а после ещё и стереть его таблицу из БД, то при последующей его установки почему-то не создаются автоматически таблицы в БД.

Вопрос: как этого избежать, без ручного создания таблиц в БД?

Спасибо Smile

Как выровнить по середине тему ?

1 августа 2009 в 13:23

Есть тема id-facta (демо тут), очень простая и приятная.
Пробовал выровнить ее по середине, чтобы основной контент и примари линкс были по середине страницы, независимо от ширины экрана/разрешения, но ничего не вышло.
Посоветуйте, что где дописать в .css, чтобы достичь желаемого ?

Застрял на этапе установки "Configure site", помогите, pls

24 мая 2009 в 12:11

Почти сутки борюсь с установкой drupal v6.12.
Устанавливаю через страничку install.php, файлы default.settings.php и settings.php в папке на хостинге sites/default присутствуют (права 777), строка "$db_url = ..." в файле settings.php изменена ручками согласно высланными настройками хостера. Файл default.settings.php дефолтный, без изменений.
Шаг "Set up database" проходит автоматически и создаются таблицы базе mysql нормально. Выкидывает на последние настройки на страничке "Configure site", сверху выводиться сообщение зеленым шрифтом "Аll necessary changes to ./sites/default and ./sites/default/settings.php have been made. They have been set to read-only for security.", НО при нажатии кнопки снизу "Save and continue" ничего не применяется, выкидывает вновь на эту же страницу только с пустыми полями Sad
Устанавливаю далеко не впервые, но версию 6.12 впервые, до этого вся установка проходила без проблемно.

Пробовал ставить без ручного вмешательства в settings.php, но тогда процесс установки предлагает ввести все данные для БД на шаге "Set up database", НО в таком случае такая же ерунда - при нажатии кнопки снизу "Save and continue" ничего не применяется, выкидывает вновь на эту же страницу только с пустыми полями.

Читал много нод на этом сайте, найденных в поиске по таким ошибкам, ничего не помогло.
Прошу помочь, пожалуйста!

Проблема с временной директорией /tmp

16 июля 2005 в 20:03

Непонятно почему вылазит такая строчка:

" * The directory /tmp does not exist.
* The built-in GD image toolkit requires that the GD module for PHP be installed and configured properly. For more information see http://php.net/image."
и
"warning: mkdir(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/opt/apache/vdomains/radio.interwave.ru/htdocs) in /usr/opt/apache/vdomains/radio.interwave.ru/htdocs/go/includes/file.inc on line 86"