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

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

7 декабря 2011 в 14:48

Поищите в модуле еще строчку: variable_get('popup_message_width'
где она еще встречается..

переопределение формы ничего не даст, так как эта форма вызывается только в админке для занесения этого значения, а не на каждой странице для его применения.

7 декабря 2011 в 14:23

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

Короче в итоге нашел что проблема была в картинках, которые загружались модулем plupload.
Он не устанавливал картинку в 0-ой массив значений, и появлялась такая ошибка.

7 декабря 2011 в 14:01

Нашел что все сессии хранятся в таблице sessions в колонке session.

Везде пишет что там обычный сериализованный массив, но я никак не могу прочитать оттуда данные, вернее их декодировать:

Вот кусок кода сессии: KuXyl7RU_RY8lcnvKJaUOuPyTqe-guLYGNCG6GiwxoM.

никакие действия над ним не приводят его в читабельный вид, пробовал:

1. unserialize
2. session_decode

Всегда возвращается пустая строка. Sad

7 декабря 2011 в 13:41

'#default_value' => variable_get('popup_message_width', 300),

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

variable_set('popup_message_width', размер который хотите):

7 декабря 2011 в 13:36

Я бы пошел другим путем, которых может быть как минимум 2:

1. В форму отправки сообщений добавить CAPTCHA
2. Выводить форму отправки сообщений через javascript
3. И 1 и 2 пункт вместе Smile

7 декабря 2011 в 13:33

iNFerNo

checkbox_id - это селектор, он указан как пример, вместо #checkbox_id, #input_2 и т.д. нужно писать id или классы элементов, к которым вы хотите привязать событие, или выполнить над ними действие.

если указываете id, то селектор: #id
если класс, то селектор .class
примерно как в css

не забудьте все это обернуть в

$(document).ready(function(){
//Тут код.
}

7 декабря 2011 в 13:06

Это вопрос опять к экстрасенсу, увы здесь вам придется разбираться самому.
Скорее всего вы где-то ошиблись, по типу вместо предполагаемого массива вывели текст и еще много чего.
Смотрите ваши предыдущие коды, ищите ошибку в ваших views и т.д.
Для начала смотрите коды связанные с темизацией, хотя это тоже не 100%, ошибка может быть где угодно.

7 декабря 2011 в 12:36

трудно описать в двух словах,
поищите тут я поднимал подобную тему в начале своего осваивания дру.

Taxonomy redirect - верное направление

Например в Taxonomy redirect пришите правило:

Словарь: каталог
путь: catalog/!name

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

создаете views с адресом catalog, и в аргументы ставите Тerm name, где нужно прописать замену нижнего подчеркивания на пробелы.

Теперь при заходе на адрес catalog/офисная_техника будет показываться материалы в данном разделе.

7 декабря 2011 в 12:21

злые вы, я чую в вашем совете тока злое намерение угробить человека окончательно Smile

td .views-field views-field-body views-align-left

уже не правильно:

в css стиль назначается td.class_name

без пробелов, для двойных классов:

td.class_name1.clas_name2

Пробелы в css это ... хз как это называется, назовем наследованием, т.е.

td .views-field

7 декабря 2011 в 11:09

Ну без скриптов у нас сейчас никуда не устроиться Smile

Я на каждом своем сайте, в папке с темой создаю один JS файл, подключаю его через файл theme_name.info и в нем пишу все интересующие меня скрипты.

Вроде в этом скрипте все ответы

7 декабря 2011 в 11:03

Я вот ехал на работу и думал:

у меня часто бывает что делаю изменения в коде, но не вижу на сайте.
Оказывается что я делаю изменения не на том сайте )))

У вас тоже самое?
Смотрели не ту базу?

6 декабря 2011 в 19:07

уж очень все подозрительно неправильно..

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

Если ответ будет положительный стучитесь сегодня через 3-4 часа, или завтра после 19-00 по москве на скайп divined3.

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

6 декабря 2011 в 19:03

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

Если используете 2 версию, то можете темизировать файлы вывода:

/modules/views/theme/views-view-table.tpl.php - для таблиц

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

6 декабря 2011 в 18:52

На самом деле вы сами отвечаете на свой вопрос между строк,
видите решение на д6, но не можете сделать на д7.

Поддержка у д7 отвратная, переход на д7 намного тяжелее проходит чем с 5 на 6.
Многие не хотят проходить через это повторно.

Я поставил д7 только 1 раз, причем недавно (1-2 недели назад).
Попытался создать проект, но понял что на это уйдет как минимум в 3 раза больше времени из-за отсутствия многих важных стабильных версий модулей, а иной раз и полное их отсутствие.
Снес и поставил д6 и все срослось за 4 дня.

6 декабря 2011 в 18:43

Следующий наводящий вопрос:

Не стоит ли авторизация по OpenID или другие модули регистрации, авторизации на сайте?
Посмотрите в папке модулей что-нибудь подозрительно похожее )