[РЕШЕНО]Помогите исправить скрипт в модуле для слабовидящих!

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

Аватар пользователя Yxapb Yxapb 28 октября 2014 в 5:06

Приветствую всех!
Есть сайт uischool12.ru
Пришлось по решению прокуратуры прикрутить модуль sv для слабовидящих.
Прикрепляю в файлах в архиве!
Но выходит ошибка

SCRIPT438: Объект не поддерживает свойство или метод "cookie"
Файл: sv.js, строка: 9, столбец: 2

Я простой информатик и не могу понять в чем проблема.
Установил модуль jQuery_Update там выставил 1.7
До этого другая ошибка была.

Uncaught TypeError: undefined is not a function sv.js?ne1mfj:9
посоветовали поставить jQuery_Update в теме http://www.drupal.ru/node/113276

помогите исправить сроки горят руководство тоже давит((((
обращатся в фирму 40 тыс у школы таких денег нет.

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

ВложениеРазмер
Файл sv-drupal-7.rar6.34 КБ

Комментарии

Аватар пользователя Yxapb Yxapb 28 октября 2014 в 5:58

Вот начало sv.js

jQuery(document).ready(function(jQuery){
// Изменение размера шрифта
var fs_small='12';
var fs_medium='18';
var fs_large='24';

var fontsize=jQuery.cookie('sv_fontsize');
Объект не поддерживает свойство или метод "cookie"

и дальше ступор, в результате не работает модуль(в верху спец регион SV_top) "Версия для слабовидящих"
а также не работает слайдер (так как во всех блоках вставлено

<?php print sv_class(); ?>

что ведет к обращению к sv.js и там виснет, все остальное работает.
может надо писать

var fontsize=$.cookie('sv_fontsize');

Аватар пользователя Yxapb Yxapb 28 октября 2014 в 6:43

Попробовал переписать

var fontsize=$.cookie('sv_fontsize');
if(fontsize==null){
$.cookie('sv_fontsize', 'fs_small');

выдал Не удалось получить свойство "cookie" ссылки, значение которой не определено или является NULL

не спасло(((

Аватар пользователя Yxapb Yxapb 28 октября 2014 в 6:58

Всем спасибо! Извените заранее , сделал проще,
скрипт jquery.cookie.js скопировал в папку с темой и в template
drupal_add_js(drupal_get_path('theme', 'corporateclean') . '/jquery.cookie.js');
и все работает... спасибо статье http://drupalfly.ru/station/jquery-cookie
Сам разобрался.
Тема закрыта)))

Аватар пользователя burosbsk burosbsk 2 декабря 2015 в 16:50

Добрый день!
А можете помощь оказать, как информатик информатику?) Вы модуль сами делали? Как это вообще работает? Возможно ли установить на Drupal 6?

Аватар пользователя P-AV P-AV 3 февраля 2016 в 12:48

Yxapb wrote:

Всем спасибо! Извените заранее , сделал проще,

скрипт jquery.cookie.js скопировал в папку с темой и в template

drupal_add_js(drupal_get_path('theme', 'corporateclean') . '/jquery.cookie.js');

и все работает... спасибо статье http://drupalfly.ru/station/jquery-cookie

Сам разобрался.

Тема закрыта)))


Что-то ни как не разберусь. Поподробнее бы, если не трудно.