ryurix: Комментарии

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

21 августа 2007 в 14:02

На сайте с Денвером, кроме стандартных базовых пакетов лежит ещё отдельно PHP5, в котором есть эти библиотеки. Ими и пользуюсь.
А что же виновато в твоём случае -- руки или версия PHP -- сложно сказать.
Вроде всё делаешь правильно.

21 августа 2007 в 9:47

Давно уже написал крохотный модуль, позволяющий включать поле для тизера для каждого типа материала отдельно. Дополнительные таблицы не используются.
Настраивается на странице редактирования типа материала.
Это для тех, кто не любит contemplate и CCK.

23 апреля 2007 в 10:39

Почему-то на С написано 95% системного софта. (включая Win32) А офис написан на С++.
Так что, хозяин разгонки -- жизнь сама вам показывает, какой язык лучше. Wink
И доказывает, что вы малость не правы, и что вы знаете не все Законы жизни.
Впрочем, дизайнеру простительно это.

23 апреля 2007 в 8:37

По поводу полосы в лисе -- в моём случае она шла от тега tbody,
а к этому тегу в system.css Drupal прицеплена полоса:

tbody {
border-top: 1px solid #ccc;
}

В общем, либо править системный css, либо прописывать свой border-top.

16 апреля 2007 в 11:40

Добавлять свои поля в стандартные таблицы -- моветон. Да и зачем оно вам? Есть стандартные интерфейсы, чтобы добавлять поля к стандартным типа материалов и пользователям. Так что всё можно сделать и без всяких CCK и profile, если руки на PHP заточены.
Реализовать твой сайтик на Drupal можно, и без проблем, но потребуется кусок времени для изучения путей реализации функционала в Друпале.

12 апреля 2007 в 12:43

А как вы смотрите на эти идеи:

  • e-mail переводить "электропочта"
  • "Create new account" переводить "Зарегистрироваться", соответственно:
  • "Create a new user account." переводить "Зарегистрировать пользователя."
  • "User login" переводить "Авторизация", соответственно и
  • "Login attempt failed for %user." переводить "Ошибка авторизации пользователя %user."
  • в переводе Вадбарса "Удалить коментарий" исправить на "Удалить комментарий" с двумя М?

10 апреля 2007 в 16:22

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

2 апреля 2007 в 14:08

Напишу модуль для Друпала или тему. Есть знакомые дизайнеры.
Сверстаю, могу адаптировать к тему с любого сайта (или от Joomla! и др. CMS) к друпалу.
Цена -- 7 $/час. Макет верстаю в зависимости от сложности от 3 до 8 часов.
Разработка дизайна -- 3-4 дня.
Разработка модулей -- зависит от функционала, тоже не долго.

ryurix-собака-gmail.com

Примеры: askmanager.ru, mv.tyumen.ru, 4qs.ru

P.S.:
Живу в Тюмени

2 апреля 2007 в 11:50

Всё, разобрался с бедой этой!!!

Проблема в том, что почему-то друпал неправильно переписывал домен для куков.
А может на сервере что-то странное передавалось в $_SERVER['HTTP_HOST']
Так или иначе, когда я установил ini_set('session.cookie_domain', 'www.4qs.ru');
и закомментировал последующий код, где происходит попытка автоматической коррекции этого значения, то всё заработало!!!
Всем спасибо за внимание. На будущее -- есть смысл всегда прописывать в настройках: session.cookie_domain

2 апреля 2007 в 8:29

Спасибо, bloackvl, поковырял, но чего-то не помогает. Sad

Дело в том, что сессия не создается из по следующим причинам:

Строка 72 файле session.inc:
<?php
if ($user->uid || $value || count($_COOKIE)) {
db_query("INSERT INTO {sessions} (sid, uid, cache, hostname, session, timestamp) VALUES ('%s', %d, %d, '%s', '%s', %d)", $key, $user->uid, $user->cache, $_SERVER["REMOTE_ADDR"], $value, time());
}
?>

30 марта 2007 в 11:54

Тут ещё вопрос: Может надо какие-то особые права доступа на подпапки?
А то я chmod -R 755 *
Не, понятно, что для files нужно другое. Но у меня files нет.

Али может из-за того, что PHP установлен как CGI?
Apache 1.3.34

30 марта 2007 в 8:34

Есть ещё такой вариант по поводу смены слова node: Написать модуль.

Вообще, давненько зреет желание написать модуль, который бы позволял выводить все ноды одного типа (например, story) в адресе: www.site.ru/story,
и обращаться к конкретному экземпляру соответственно: www.site.ru/story/123
И чтобы эта красота автоматически обновлялась при добавлении/удалении типов. Но пока времени нема...

30 марта 2007 в 8:21

Баг с "Ответы" поправил, спасибо. Smile
Увы, он к логину отношения не имеет.

Очистка variable и заново прописывание -- это шаманизм.
Тем паче, что менять там нечего, и ничего особо важного тоже нет.

А где кэш переменных?

P.S.: Так может кто-нить подскажет по поводу механизма сессий, куда копать?

28 марта 2007 в 11:22

Zend Development Environment не тормозит, если включить нативный явовский GUI.
Удобная весчь. Если кто вышлет мне на мыло кейгенчик для последней версии -- то буду премного благодарен. Пока пользую версию 5.1

А вы чего все такие phpMyAdmin-фобы?
Сваял тут себе батник, который бэкапит сайт с денвера вместе с дампом базы...

14 марта 2007 в 8:40

Чтобы переопределить вывод ноды или тизера надо в теме сделать хук на функцию:
theme_node($node, $teaser = FALSE, $page = FALSE)
Если нужен тизер ноды, то передается $teaser = TRUE.

И там можно уже и заголовки какие хошь прописать, и убрать всё лишнее, и произвольный вывод в зависимости от типа ноды.

Исходник функции найдешь в сырцах, там подробные комментарии.