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

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

30 января 2015 в 3:10

У меня хостинг виртуальный за 1600 на год.
как бесплатно для маленького сайта запустить node.js может есть бесплатные хостинги или типа облака?

30 января 2015 в 1:21

Формат ввода убрать не получилось, из-за чего подгружается при отправке обычного сообщения хотя и не отображается
Ckeditor
Swfupload

И очень тормозит загрузку страницы. Для меня фейсбук тем и ужасен, что окно отправки сообщения грузится примерно 4,5 -6 секунд, в то время как в ВК всего 1-2 секунды.
На моем сайте для всех пользователей грузится довольно быстро, а для админа очень медленно.
Пришлось в ксс отключить показ блока выбора и в template.php убрать подгрузку js ckeditor, swfupload.

30 января 2015 в 0:03

Решено: не знаю как для других модулей удалять своим модулем или хуком, но в самом модуле privatemsg
в файле privatemsg.pages.inc

закомментировал строки от 429 :
if (privatemsg_user_access('use tokens in privatemsg') && module_exists('token'))
и до 441
и токен браузер исчез

29 января 2015 в 23:04

попробовал на основе первого ответа http://stackoverflow.com/questions/1497298/preventing-form-token-from-re...
сделать свой модуль privatemsg_remove_token

<?php
function privatemsg_remove_token_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'privatemsg_new') {
unset($form['#token']);
}
}
?>

не получилось

18 января 2015 в 0:24

я сделал так, но эффекта нет:
1. сделал матариал типа Основная страница с английским текстом приветствия node/63
2. перевел на русский стало node/64
4. указал в logintoboggan node/63 редирект после регистрации
5. включил Translate redirect
6. зарегистрировал пользователя на русской версии
7. увидел страницу на английском Check e-mail for enter link....

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

17 января 2015 в 17:40

logintoboggan не работает или его надо допилить с помощью рулс или просто сделать с помощью рулсов редирект и что-то подсказывает что это будет очень тяжело

17 января 2015 в 10:36

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

17 января 2015 в 3:05

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

15 января 2015 в 18:03

вопрос решен.: изначально пробовалось в таблице language заменить - все перестало работать - исчезли записи,
потом просто скачать базу и заменить строку 34-ru на ru - но потом не вставилось в базу ошибка запроса.
Заменить код языка 34-ru на ru можно так:
тогда я очистил все кеш-таблицы, опять скачал дб и вручную заменял строку 34-ru на ru по кускам (по таблицам, выделяя и заменяя в выделении),

15 января 2015 в 4:17

До сих пор проблема сохраняется.
Плап лучше чем через plup integration но не работает

13 января 2015 в 11:20

и еще вопрос, как фильтер грануларити будет искать вначале в этом месяце, но больше и равно чем сегодня, потом больше чем этот месяц, а потом меньше чем месяц и потом меньше чем сегодня но в этом месяце - это получается много блоков придется делать.

13 января 2015 в 11:17

Filter: Содержимое:Дата, Date selection form element: Выбрать, Filter granularity: Месяц,
Оператор:Равно, Enter a relative date: date("m", strtotime("now"));
ничего не выводит, хотя в январе добавлено праздников.

13 января 2015 в 10:45

вы правы, есть такое как Больше или равно - enter relative date - now
но сейчас 2015 год, а у меня в базе все даты с годом 0000.
мне как-то нужно ввести now частично - только день и месяц, я пробовал:
date("j,m"); - просто не выводит ничего, now соответственно тоже.

12 января 2015 в 18:39

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

12 января 2015 в 18:23

string trim ( string $str [, string $character_mask = " \t\n\r\0\x0B" ] )
Эта функция возвращает строку str с удаленными из начала и конца строки пробелами. Если второй параметр не передан, trim() удаляет следующие символы:

" " (ASCII 32 (0x20)), обычный пробел.
"\t" (ASCII 9 (0x09)), символ табуляции.
"\n" (ASCII 10 (0x0A)), символ перевода строки.
"\r" (ASCII 13 (0x0D)), символ возврата каретки.
"\0" (ASCII 0 (0x00)), NUL-байт.
"\x0B" (ASCII 11 (0x0B)), вертикальная табуляция.

--------

12 января 2015 в 14:08

спасибо, gun_dose!
подскажите, люди, вариант с модулем?
как правильно для D7 написать функцию : какой заголовок, как правильно обратиться к полю field_gorod ?

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

12 января 2015 в 13:15

Спасибо! И хотя это первый раз работа с рулесами а вы не все пояснили - получилось с 1го раза и работает идеально.
Также отмечу:
Event: Before saving a user account
Condition: Entity has field: Entity: [account], Поле: field_gorod
Elements:
Add a variable: [account:field-gorod]
Add a variable: Provides variables: Gorod bez spec simvolov (gorod_normal)
<?php
$str = $field_gorod;
while(!preg_match('/^[А-ЯЁA-Z0-9]/iu', $str)){

6 января 2015 в 18:28

А можно вопрос, а как это обойти? хостинг рувеб:
Notice: Undefined property: SAPE_client::$_error в функции seonet_admin_sape() (строка 194 в файле public_html/sites/all/modules/seonet/seonet.admin.inc).
Notice: Undefined property: SAPE_context::$_error в функции seonet_admin_sape() (строка 202 в файле public_html/sites/all/modules/seonet/seonet.admin.inc).

29 декабря 2014 в 0:42

Спасибо, вы частично ответили на мой теоретический вопрос, который я применю в дальнейшем на других проектах.
Не хочу показаться скучным, но я бы не хотел хламить таким образом данный проект, потому что мне нужнно только для 2 пользователей второй вид ссылок добавить, а не создавать для всех. И к тому же ваш ответ работает только для нынешних пользоателей и к новым применяться не будет, пока я не проведу опять такие же махинации. Но это не главный вопрос для меня.

28 декабря 2014 в 22:26

У меня включен Pathauto.
Ваш совет мне не помог.
Я нашел настройки:
Update action
Do nothing. Leave the old alias intact.
Create a new alias. Leave the existing alias functioning.
Create a new alias. Delete the old alias.

26 декабря 2014 в 22:26

Я не увидел как это делать через Trigger. В выпадающем спике действий после регистрации там есть только непонятные фразы типа блокировать ip, назначить id материала...
Подскажите как сделать без лишних тяжелых модулей типа рулес?