Требуется сверстать тему для Drupal

Прислано: Dimm

ср, 27/07/2011 - 11:50

Требуется сверстать тему для сайта на Drupal.
Есть черновик дизайна сайта PSD, сайта пока нет.
Программная часть сайта на мне.
Срок – до сентября.
Типы страниц:
1. Главная.
2. Список магазинов.
3. Подробная информация о магазине.
4. Список новостей.
5. Страница просмотра новости.
6. Текстовая страница.
Особенности:
- В шапке выпадающее меню
- На главной расположены фигуры людей, при наведении на которые всплывает облачко с текстом/картинкой.
- на “столбе” мини-баннеры
- главная страница должна листаться вправо-влево чтобы был виден весь фасад здания (или фон должен двигаться при наведении мыши на стрелочки или вся главная страница должна меняться)
- Drupal 6 или 7
- дизайн не окончательный и может дорабатываться при необходимости со стороны верстальщика, программиста.
Место: Красноярск или удаленная работа.
Оплата: яндекс.деньги, вебмани.
Стоимость: Ваши варианты.
Жду в личку примеры работ, стоимость, сроки.
Дмитрий.

[Решено] Не переводятся строки в uc_advanced_catalog

Прислано: Dimm

вт, 26/07/2011 - 16:22

После установки uc_advanced_catalog никак не хотели переводится некоторые строки.
Например View as, Items !start to !end of !total total и др...

Оказалось что uc_advanced_catalog успел их прописать в таблицу variable.
И вызываются они как ни странно таким способом: variable_get('uc_advanced_catalog_extra_settings_text', t('Items !start to !end of !total total'))

С помощью модуля devel очистил нужные переменные и uc_advanced_catalog подцепил русские переводы.

[решено] Конфликт advanced catalog со старыми путями

Прислано: Dimm

вс, 24/07/2011 - 12:24

В журнале появилась ошибка
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESC, node_sticky DESC, node_title ASC LIMIT 0, 30' at line 25 query:
путь:
/catalog/ofisnye-stoly?sort=asc&order=%D0%A6%D0%B5%D0%BD%D0%B0
advanced catalog такие пути не дает.

Оказывается Гугл ищет по старым путям от обычного каталога уберкарт.
При этом появляется ошибка SQL и не отображаются товары.

Решил:
в robots.txt добавил строку
Disallow: *&order=%D0%A6%D0%B5%D0%BD%D0%B0

Корректная вставка яндекс карты в Drupal [решено]

Прислано: Dimm

пн, 02/05/2011 - 15:25

При вставке яндекс карты с помощью конструктора http://api.yandex.ru/maps/tools/constructor/ всплывающий баллон отображался некорректно (баллон разъезжается на всю карту).

Решение здесь:
http://clubs.ya.ru/mapsapi/replies.xml?item_no=10235#cms-drupal

Нужно вставить в CSS

table.YMaps-b-balloon-frame {
margin : 0;
width : 350px;
}

Или перед кодом карты:
<STYLE type="text/css">
table.YMaps-b-balloon-frame {
margin : 0;
width : 350px;
}
</STYLE>

[Решено] Нет primary links

Прислано: Dimm

пт, 25/02/2011 - 12:56

Не отображались primary links.
Все перерыл. Оказалось они включаются на странице настроек меню.
/admin/build/menu/settings

Улучшение advanced catalog

Прислано: Dimm

пт, 21/01/2011 - 08:59

Захотелось чтоб в Ubercart advanced catalog при выборе категории отображались товары из вложенных подкатегорий, а список категорий отображался картинками.
Результат можно посмотреть здесь: http://www.krasmebel.ru/shop/catalog/ofisnaya-mebel
Для этого
1. В представлении advanced_catalog заменил Аргумент Таксономия: ID Термина на
Таксономия: ID Термина (с глубиной)
2. Поправил
/sites/all/modules/uc_advanced_catalog/uc_advanced_catalog.module

Обновлено (исправленный вариант):

<?php
  
if ($count 0) {
/*    if (count($links)) {
      $output .= theme('links', $links, array('class' => 'links inline uc-categories')) ."<br />\n";
    }

    // creating pager
    ksort($row);
    $rows[] = $row;
    $pager = theme('table', array(), $rows, array('class' => 'pager-field'));

    // output construction
    $output .= $catalog->description;
*/
//My begin

    // creating pager
    
ksort($row);
    
$rows[] = $row;
    
$pager theme('table', array(), $rows, array('class' => 'pager-field'));

    
// original code
    // Display table of child categories similar to an osCommerce site's front page.
    
$columns variable_get('uc_catalog_category_columns'3);
    
$cat_rows = array();
    
$row1 = array();
    
$i 1;
    foreach (
$child_list as $cell) {
      
$row1[] = array('data' => $cell'class' => 'category');
      if (
$i $columns == 0) {
        
$cat_rows[] = $row1;
        
$row1 = array();
      }
      
$i++;
    }
    if (
count($row1) > && count($row1) < $columns) {
      if (
count($cat_rows) >= 1) {?>

Ошибка регистрации Duplicate entry '0' for key 1 query: user_save

Прислано: Dimm

пн, 02/08/2010 - 16:22

Другие статьи по теме:

После обновления Drupal5 ->Drupal6 возникла ошибка при регистрации:
•user warning: Duplicate entry '0' for key 1 query: user_save /* Гость : user_save */ INSERT INTO users (name, mail, pass, init, status, created) VALUES ('Dimm3', 'info@utilizaciya-avto.ru', '8a1cef76c3ea963a331d1cebea6ef7d2', 'info@utilizaciya-avto.ru', 1, 1280763873)

Решение:
DELETE FROM `users` WHERE `users`.`uid` = 0 LIMIT 1
ALTER TABLE `users` CHANGE `uid` `uid` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT

Почему бы не сделать все функции ядра динамически вызываемыми?

Прислано: Dimm

вт, 24/03/2009 - 18:41

Другие статьи по теме:

Здравствуйте.

Появилась мысль, я ее тут буду думать:

1. Почему бы не сделать ВСЕ функции ядра Drupal и модулей динамически вызываемыми:
+ это избавит от хаков ядра и головной боли при обновлении версий
+ будет легче обновляться - просто скачать папку с новыми версиями функций
+ Drupal станет гибче

2. Для этого нужны:
механизм динамического вызова функций
скрипт преобразования текстов кода ядра и модулей в новый формат
желание разработчиков

Что думают гуру по этому поводу?

Галлерея-блог с zip-загрузкой картинок

Прислано: Dimm

пн, 23/03/2009 - 15:07

Другие статьи по теме:

Галлерея - блог с zip - загрузкой картинок
http://drupal.org/project/pblog
Может кому пригодится.
Демо:
http://www.baldy.za.net/node/472

При сохранении файла template.php в UTF-8 у анонимов не показвыаются страницы.

Прислано: Dimm

пт, 13/03/2009 - 18:59

Другие статьи по теме:

При сохранении файла template.php в UTF-8 у анонимов не показвыаются страницы.

Mozilla пишет:
Content Encoding Error
The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.
Тоже самое Opera и Explorer

После обновления каждой страницы она показывается.

В UTF-8 сохраняю через notepad++ и он в начало файла добавляет 3 своих символа "п>ї".
После удаления этих символов глюк пропадает.

Можно сказать как в известном анекдоте: "А ты так не делай".
Но хочется разобраться.

Нужно расширение поиска: "поиск в текущей категории (термине)"

Прислано: Dimm

пт, 06/03/2009 - 19:17

Другие статьи по теме:

Здравствуйте.

Нужно расширение формы поиска: "поиск в текущей категории".
То есть на странице термина таксономии в форме поиска должна быть галочка "поиск в текущей категории".
При выборе этой опции и вводе слова поиска, поиск должен проводиться в нодах текущего термина таксономии + в нодах дочерних терминов (желательно).

Как такое реализовать?

Слетели чистые ссылки - Сервер заменяет кавычку(') на (\') в GET['q'] [Решено]

Прислано: Dimm

ср, 18/02/2009 - 07:21

Здравствуйте.
Помогите пожалуйста.

Перенес сайт на новый хостинг и перестали работать транслитерованные чистые ссылки с кавычкой(') (кавычка появляется в транслитерованном мягком знаке).

Вывел переменную GET['q'], и оказалось, что перед кавычкой вставляется обратный слэш (')-> (\')

Например в адресе:
http://site.ru/natal'ia
$GET['q']=natal\'ia

На старом хостинге слэш не вставлялся и все прекрасно работало.

Подскажите пожалуйста из-за чего такое может происходить?
Apache/2.2.9 (FreeBSD) DAV/2 PHP/5.2.8 mod_ssl/2.2.9 OpenSSL/0.9.8e
PHP 5.2.8

100$ - Доделать AJAX загрузку дерева таксономии в модуле Content Taxonomy

Прислано: Dimm

вт, 13/01/2009 - 14:26

Другие статьи по теме:

Нужно доделать AJAX загрузку дерева таксономии (с помощью Taxonomy Manager) в модуле Content Taxonomy.
В данный момент в модуле content_taxonomy реализована загрузка дерева таксономии, но без AJAX.
У меня около 1000 терминов и все они вываливаются при редактировании нод.
Поэтому нужна AJAX подгрузка веток дерева таксономии как admin/content/taxonomy_manager/

Плачу 100$

Если кто-нибуть также заинтересован в данной функциональности, то можно присоединиться к коллективной оплате: http://weneedit.ru/node/19

Ссылки:
http://drupal.org/project/content_taxonomy
http://drupal.org/project/taxonomy_manager

Тюнинг divx.com под D6

Прислано: Dimm

вт, 13/01/2009 - 09:16

http://groups.drupal.org/node/18177
Servers
4 - Web servers with 8GB Memory each, Apache 2.2.x + PHP 5.2.x
2 - Memcache Servers with 8 GB Memory each. 9 bins per server
2 - Database Servers with 16GB each running MySQL 5.0.x

Performance Tuning
What we've done so far for performance tuning.

Cache Router (http://drupal.org/project/cacherouter) for Memcache
Boost for caching our homepage in all 5 languages
Convert all tables except menu_router and search_* tables to INNODB
CDN patch FROM http://tag1consulting.com/patches/cdn for Akamai
drupal_lookup_path patch from tag1consulting.com
Add indexes to fix problem with i18n module
Add hack to core for providing lock mechanism for updating menu_router

Коллективная оплата модулей

Прислано: Dimm

ср, 07/01/2009 - 14:32

Другие статьи по теме:

Сделал быстренько сайт _http://weneedit.ru
Прошу прокомментировать актуальность и необходимость идеи сайта.

Сайт создан для сбора коллективных заявок на выполнение каких-либо работ (разработку модулей, создание переводов, руководств) и их коллективной оплаты.

1. Пользователь, нуждающийся в выполнении работы создает новый проект, описывает суть работы и указывает сумму, которую он готов заплатить.
2. Другие, заинтересованные в данной работе пользователи, могут добавлять в комментариях свои пожелания и добавлять свои суммы в общую копилку проекта.
3. У каждого проекта отображается общая сумма накопленных средств.
4. Если разработчика устраивает накопленная сумма, он может взяться за работу, объявив об этом в комментариях.
5. После выполнения работы каждый пользователь, заинтерессованный в данном проекте, оплачивает обещанную сумму разработчику.
6. У неоплативших обещанные суммы разработчик может понизить карму (будет реализовано).

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

RSS-материал

Новое на сайте

Ссылки партнёров