Николай(petrovnn)

Мои_работы_для_Drupal
Создание тем оформления
Сайт или домашняя страница
http://bestmaps.ru
Реальное имя
Николай
Страна
Россия
Город
Санкт-Петербург
Ваша работа
http://gutenweb.ru
Резюме

На вопросы о друпале в личку не отвечаю! Если хотите у меня что-то спросить - пишите в моих темах на этом форуме или в разделе вопросов и ответов на Whydrupal: http://whydrupal.ru/qa Интернет-предпрениматель, менеджер, Fron-End developer, CSS эксперт, JS/jQuery - продвинутые юзер-интерфейсы

Интересы
Drupal, Yii, django, rails
Что-нибудь еще о себе

Мои работы на друпале:

http://bestmaps.ru
http://vzavitok.ru/
http://plugindetector.com/
http://whydrupal.ru - агитация ;)

Контакты
https://twitter.com/petrovnn
http://petrovnn.ru/ - моя визитка

Блог
Просмотреть последние записи в блоге
Темная материя
Материалов: 0/40, комментариев: 0/632
Время участия
7 лет 2 months
Пользователь поблагодарил
Материалы: , Комментарии:
Пользователя поблагодарили
Материалы: , Комментарии:

petrovnn Втр, 22/09/2015 - 20:49

whydrupal.ru в OpenSource (плюс проекту нужен хостинг)

Господа, есть соображение заопенсорсить мой старый проект whydrupal.ru, которым я уже не могу заниматься.
Хочу передать его в добрые руки безвозмездно, но хотел-бы чтобы эти руки продолжили его развивать по мере сил и возможностей.

Пять лет назад я сделал его, и опубликовал анонс на этом форуме.

Цель проекта: «Популяризация друпала в рунете среди заказчиков и разработчиков»

Тип материала: 
Ключевые слова: 
0 Спасибо

petrovnn Ср, 29/01/2014 - 15:22

MySQL падает от нескольких последовательных обращений к сайту (VPS Ubuntu 12.04 512мб, апач, Digital Ocean)

Пытаюсь настроить LAMP (VPS Ubuntu 12.04, 512мб), но пока не получается.
При нескольких одновременных (конкурентных?) запросах, MYSQL падает и сам не поднимается.
Ложатся все сайты на сервере.

В друпале ошибка выглядит так:

Перед ней бывает еще такая ошибка

Чтобы сайты опять стали работать, помогает перезапуск MYSQL командой

service mysql restart

, а в некоторых случаях перезагрузка всего сервера.

Типичная последовательность лога MySQL

/var/log/mysql/error.log:
 

Тип материала: 
Версия Drupal: 
0 Спасибо

petrovnn Пт, 12/04/2013 - 04:16

Самый полный список сайтов с большой посещалкой на Drupal

Запланировал я эту задумку уже довольно давно, но сделать все основательно и фундаментально до сих пор не получалось. Но вот пару дней назад взял себя за жабры, и довел таки дело до конца!

Собственно список: http://whydrupal.ru/drupal-sites

Тип материала: 
0 Спасибо

petrovnn Сб, 02/03/2013 - 16:30

Библиотека горячих клавиш

Всем привет!

Недавно я начал делать проект, который помог-бы людям узнать полезные горячие клавиши для программ, которыми они пользуются.

Пока это не законченный проект, но основной функционал работает: http://hklib.com/

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

Ну допустим я пользуюсь примерно 15-ю программами, при этом в каждой программе пользуюсь мЕньшей частью горячих клавиш.

Голосование и добавление сочетаний и программ доступны только для залогиненных (авторизация через ulogin).

Чего пока нет (но будет):

Версия Drupal: 
0 Спасибо

petrovnn Пнд, 15/10/2012 - 00:17

Ручной экспорт прайса из 1С в Drupal 7 без картинок ( 150-300 товаров )

Появился заказчик который хочет интеграции сайта с 1С-кой.

Ищу варианты самых простых вариантов экспорта/импорта прайса на сайт.
Тк прайс будет обновляться не часто (раз в неделю или раз в месяц), устроить ручное обновление, те менеджер в 1С сделал экспорт прайса в файл (CSV, XLS, или еще что), зашел на сайт, и загрузил этот файл, в основном обновив позиции по ценам, а может и добавив несколько новых позиций.

Порылся в гугле, вот что нашел:

http://1c-drupal.ru/ вот это решение кто-нибудь не пробовал? Какие будут отзывы?

Вот еще модулек под шестерку http://drupal.org/project/cmlservice который был благополучно заброшен и на основе этих нароботок был запущен такой проект: http://cmlservice.com/

Тип материала: 
Версия Drupal: 
0 Спасибо

petrovnn Ср, 19/09/2012 - 21:02

Какой подход публикации картинок вы используете?

Довольно давно работаю с друпалом, и все в нем мне уже понятно. Но до сих пор так и не определился с подходом "Каким способом публиковать картинки в нодах?".

Вопрос на первый взгляд может показаться идиотским, но не спешите делать выводы, позвольте объяснить.

Задача: публиковать текст, который разбивают картинки.
Сейчас для редактирования контента я использую CKeditor, отчасти потому что у него есть интеграция с ocupload, отчасти потому что опен-сурс, хотя загружается он не сильно быстро

На данный момент я вижу несколько способов публикации картинок:

1. множественное поле картинок, текст ноды отдельно.

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

petrovnn Вс, 19/08/2012 - 20:38

KM.RU - большой портал на друпале

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

http://www.km.ru/

Посещалка в будние дни около 100 тыс в день: http://www.liveinternet.ru/stat/km.ru/

Дизайн конечно староват, но я думаю что если чуваки занимаются проектом - редизайн будет

0 Спасибо

petrovnn Пт, 17/08/2012 - 23:21

Получение аргумента для Views из БД - возможно? (Views 3 → Contextual Filters → Provide Default Value → PHP code)

Если я нахожусь на странице ноды, какие данные из базы я могу вытащить в поле Provide Default Value - Custom PHP code? И вообще могу-ли? Или доступ к базе из этого поля невозможен?

Вопросы сформулировал на картинке

Повторю текстом на случай если картинка отвалится и для того чтобы проиндексировалось лучше (может кто-то будет искать подобное, вдруг поможет)

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

Доступна-ли здесь переменная $node?

Можно-ли отсюда сделать запрос к БД?

Делают-ли отсюда запросы к БД (если возможно)
, или это считается плохой практикой?

Подскажите какие-нибудь сложные примеры
кода которые вы используете в этом поле,
в той мере сложные, в какой позволяют

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

petrovnn Чт, 09/08/2012 - 14:59

Кто-нибудь делал комментарии на странице термина таксономии?

погуглил, но ничего толком не нашел. Это можно сделать через Entity API? Какие примерно хуки использовать? Поделитесь плиз кто прикручивал комменты к сущностям которые из коробки комменты не поддерживают

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

petrovnn Пнд, 06/08/2012 - 16:16

Неплохой сайтик недвижимости на шестерке (мультисайтинг)

наткнулся случайно, наверное будет интересно тем кто делает (или хочет делать) подобный, а таких не мало судя по сообщениям типа "хочу сделать сайт недвижимости на друпале - можно сделать?"

http://www.domania.ru/

0 Спасибо

petrovnn Чт, 02/08/2012 - 20:53

DREAMHOST vs IT-PATROL

Собственно переехал сайт с дримхоста на патруль, гугл вебмастер выдал неожиданные результаты:

Версия Drupal: 
0 Спасибо

petrovnn Пнд, 23/07/2012 - 10:20

BestMaps.ru - новая версия на Drupal 7

Это первый релиз новой версии. Будет еще несколько релизов с добавлением новых фич и доработок

http://bestmaps.ru

Основной модуль, на котором реализован вывод - views

Старая версия здесь: http://old-bestmaps.gutenweb.ru/ - на ней не будет работать карта, тк ключ апи для этого домена не получался

Модули и темы: 
Версия Drupal: 
0 Спасибо

petrovnn Пт, 04/05/2012 - 07:13

[решено] Может-ли Views в Contextual filters брать аргумент не из алиаса, а из системного пути?

То есть если я нахожусь на странице термина, в алиасе урла у меня нет ID этого термина, допустим:

/goroda/moscow

а мне соответственно нужно узнать ID из системного пути этого термина, тобишь

/taxonomy/term/3

Views такое может вообще? Может какой плагин к нему нужно докрутить? В гугле не нашел.

Представление в виде блока, не страница

Тип материала: 
Модули и темы: 
Версия Drupal: 
0 Спасибо

petrovnn Втр, 06/03/2012 - 09:51

Filefield Multiple - как увеличить длинну title/alt? По дефолту varchar(255)

У ноды есть поле "фотография" (filefield), в настройках "количество значений" - не ограничено.
У каждой фотки есть подписи ALT и TITLE.

Когда в это поле пытаюсь ввести большой текст, PDO выдает эксепшн:

PDOException: 1406 Data too long for column ...

Как увеличить длину поля ALT или TITLE?

В phpMyAdmin изменил схемы таблицы, поставил вместо varchar(255) - text, но ошибка все равно осталась.

Либо как еще можно расширить это поле, добавив к нему небольшое текстовое описание (абзац-два)?

В данный момент используется модуль Filefield Insert + CKeditor, но когда картинок очень много: 25-50 постоянный скролл вверх-вниз уже напрягает нехило. Было-бы гораздо логичнее писать простой текст (пусть даже без HTML) прямо около иконки фотографии:

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

petrovnn Чт, 23/02/2012 - 16:23

Можно-ли сделать комментарии двух типов? (стандартные и расширенные с доп. полями) [решено]

Есть обычные друпаловские комменты. Их можно расширить полями CCK. Нужно чтобы под одними типами материалов были одни комментарии (с полями) - это будут рецензии (поля это оценки от 1 до 5). А под другими материалами (допустим форум, или сообщение в блоге) были обычные древовидные друпаловские комментарии без доп полей.

Как это можно реализовать?

Какие подходы вообще есть для решения этой задачи?

Залезал несколько раз в гугл, смотрел друпал-модули комментариев, но ничего толкового не нашел

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

petrovnn Ср, 22/02/2012 - 15:40

Мой опыт разработки магазина на Drupal 7 + Commerce

Несколько дней назад я уже просил попинать мой новый магаз в выставке сайтов.

Настало время поделиться опытом разработки под комерц; описать какие подходы были применены, как решались поставленные задачи и на какие подводные грабли пришлось наступить.

Предупреждаю сразу - получилось МНОГО БУКВ!

Собственно статья: http://whydrupal.ru/vzavitok-ru-drupal-7-commerce

Конечно, далеко не все на сайте сделано так, как я хотел, но если я сейчас этого не напишу, то боюсь что никогда не напишу.

UPD: AJAX-корзина

Как сделан аякс при добавлении товаров в корзину.
На сайте не установлен http://drupal.org/project/dc_cart_ajax

Тип материала: 
Модули и темы: 
Версия Drupal: 
0 Спасибо

petrovnn Чт, 16/02/2012 - 16:55

Статистика авторизаций через соц. сети с помощью модуля uLogin

Итак, прошло 3 месяца с момента запуска моего сайта Plugin Detector, на котором для авторизации установлен модуль ulogin.

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

Всего пользователей на сайте (вернее авторизовавшихся через соцсети): 259

Далее идет количество авторизаций по каждой сети/сервису:

Вконтакте - 94
Google - 78
Facebook - 43
Twitter - 19
Open ID - 14
Яндекс - 4
Mail.ru - 2
Livejournal - 0
Одноклассники - 0

А для чего все это нужно?

Во-первых просто интересно узнать чем люди пользуются для авторизации.

Модули и темы: 
0 Спасибо

petrovnn Пнд, 06/02/2012 - 14:25

Интернет-магазин для рукодельниц на Drupal 7 + commerce

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

Второй элемент, нуждающийся в пинании - это дизайн и структура сайта.

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

Это мой собственный магазин (точнее жены), буду делать все что нужно.

http://vzavitok.ru/

Версия Drupal: 
0 Спасибо

petrovnn Пт, 03/02/2012 - 01:59

Вся правда об IT-patrol

Все носятся с патрулем и кричат: патруль! такой патруль крутой и т.д. и лучше патруля ничего нет!

Но на самом деле давайте разберемся действительно-ли это так.

Предыстория.

Обратился ко мне товарищь, с вопросом "почему мой магазин на друпале так медленно работает?".

Рекомендовал я ему именно друпал, и аргументировал это разными аргументами. Он согласился, и выбрал друпал в качестве платформы для разработки своего магазина (долгосрочный проект). В какой-то момент его стала напрягать скорость дримхоста. Я сказал что могу взять к себе в аккаунт его сайт и он согласился переехать.

Перенес я его магазин (уберкарт drupal 7) на патруль, предварительно замерив скорость работы сайта на старом хостинге.

А потом замерил скорость работы сайта уже на патруле.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

petrovnn Чт, 02/02/2012 - 18:21

Брутфорсим пароли при наличие хешей к друпал 7 и друпал 6

Задача: узнать пароль админа, зная хеш и соль (а для шестерки только хеш).

Значит скачал я программу PasswordsPro отсюда.

Drupal 7

Забил хеш и соль.
И программа мне пишет что типа будет перебирать пароли еще 7 дней и 10 часов :)

Общее количество комбинаций 217 180 147 158

Это получается 217 миллиардов?

Скорость перебора 340 000 паролей в секунду (Core 2 Duo, встроенная видеокарта)

Все это я делаю исключительно для расширения кругозора ;)

UPD

Тип материала: 
Версия Drupal: 
0 Спасибо

Страницы