B

BSB

в шахтах
+43
Репутация
12
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Куда пропадают данные из запроса? 11 октября 2012 в 07:54
В том-то и дело, что заполнено sad
#2 [ЕСТЬ РЕШЕНИЕ] Куда пропадают данные из запроса? 11 октября 2012 в 03:47
восстановил frontend.php на первоначальный, мониторю {$usr.icq} в шаблоне профиля — пусто :(
#1 [ЕСТЬ РЕШЕНИЕ] Куда пропадают данные из запроса? 11 октября 2012 в 02:37
фрагмент /components/users/frontend.php:
  1. $sql = "SELECT u.*, p.*, u.id as id,
  2. DATE_FORMAT(u.regdate, '%d-%m-%Y') as fregdate,
  3. DATE_FORMAT(u.logdate, '%d-%m-%Y') as flogdate,
  4. DATE_FORMAT(u.birthdate, '%d') as bday,
  5. DATE_FORMAT(u.birthdate, '%m') as bmonth,
  6. DATE_FORMAT(u.birthdate, '%Y') as byear,
  7. IFNULL(p.gender, 0) as gender
  8. FROM main_users u
  9. INNER JOIN main_user_profiles p ON p.user_id = u.id
  10. WHERE u.id = '$id' AND u.is_locked = 0
  11. LIMIT 1
  12. ";
  13. $result = $inDB->query($sql);
  14.  
  15. if (!$inDB->num_rows($result)){ cmsCore::error404(); }
  16.  
  17. $usr = $inDB->fetch_assoc($result);
  18. echo $sql . '<hr>' . $usr['icq'];
  19.  
Вывод:
  1. SELECT u.*, p.*, u.id as id, DATE_FORMAT(u.regdate, '%d-%m-%Y') as fregdate, DATE_FORMAT(u.logdate, '%d-%m-%Y') as flogdate, DATE_FORMAT(u.birthdate, '%d') as bday, DATE_FORMAT(u.birthdate, '%m') as bmonth, DATE_FORMAT(u.birthdate, '%Y') as byear, IFNULL(p.gender, 0) as gender FROM main_users u INNER JOIN main_user_profiles p ON p.user_id = u.id WHERE u.id = '4' AND u.is_locked = 0 LIMIT 1
то есть, ниже ничего не выводится, только $sql+hr

Если скопировать в SQL phpMyAdmin, запрос исправно выдает нужные данные, включая заполненное поле icq.

1. Куда делось?
2. Где прочитать про механизм формирования данных? Есть такая литература?
3. (риторический) И почему у меня минуту назад всё работало? :)

P.S.:
Что делал до этого: правил шаблоны профиля, добавлял поля в frontend.php
#3 [ЕСТЬ РЕШЕНИЕ] Не видно изменений шаблона 11 октября 2012 в 01:39
Всё, я допетрил, "где собака порылась" — про кеш Instant'a забыл.
Clear, плюсег
#4 [ЕСТЬ РЕШЕНИЕ] Не видно изменений шаблона 11 октября 2012 в 01:33

Что именно правите, где, как ??? Какого результата нужно добиться? Кеш?

Clear
Что:
редактирование профиля юзера стандартного шаблона
Где:
/templates/_default_/components/com_users_edit_profile.tpl
Как:
  1. $ gedit ./com_users_edit_profile.tpl
Необходимо:
восстановить вывод стандартного шаблона, файлы в наличии, на месте.
Кеш:
1. Кеш браузера не при чем — чистил, открывал с другого браузера — всё то же.
2. Кеш апача… Ну х.з., как и что — перезапускал только. Что еще можно сделать?
Никаких squid'ов не установлено…
#5 [ЕСТЬ РЕШЕНИЕ] Не видно изменений шаблона 11 октября 2012 в 01:18
Сейчас еще попробовал из другого браузера — всё то же самое
#1 [ЕСТЬ РЕШЕНИЕ] Не видно изменений шаблона 11 октября 2012 в 01:14
Правлю com_users_edit_profile.tpl — изменений нет.
Восстанавливаю первоначальный — нет изменений.
Удаляю совсем — выводит пустую страницу.
Восстанавливаю первоначальный — показывает уже измененный шаблон (физически в файле этих данных нет).

Отключил буферизацию в php.ini (output_buffering = Off, советовали еще output_buffering 0 — те же яйца).

Что еще можно сделать?
#6 Новая вкладка в профиле 10 октября 2012 в 16:30
многоблагодарен!
#7 Новая вкладка в профиле 10 октября 2012 в 04:12
Вопросик маленький: есть текстовое $usr.vk. Как в шаблоне strlen к нему применить?

  1. {if (strlen(trim($usr.vk))==0)}
  2. не имеет страницы
  3. {else}
  4. <a href="{usr.vk}">страница ВКонтакте</a>
  5. {/if}
  6.  
— так покатит?
#8 Новая вкладка в профиле 10 октября 2012 в 03:25
Рискую попасть в некропостеры, но столкнулся с подобной проблемой. Хочется добавить поля с URL социальных сетей (ну или будем считать "инфу об автомобиле", чтобы тему продолжить).
Решение проблемы вижу в аналогичном случае: instantcms.ru/blogs/zametki-po-delu/hak-sip-zvonki-polzovateljam-saita-storonii-servis.html
Alex, если ВДРУГ еще актуально, вам показали, как делать вывод имеющихся данных для ПРОСМОТРА. Ввод данных делается в edit profile. В общем, в статье по аналогии можно всё сделать
#9 Видео с YouTube (некритичный баг?) 20 сентября 2012 в 22:04

А надо старый код использовать для вставки, который заключен в теге object. Для этого нужно поставить галочку в настройке "Использовать старый код встраивания"

Avert
Пробовал, не помогло

Если у Вас браузер от гугла то это с ним проблемы. Попробуйте посмотреть в другом браузере.

Коля
Да, пожалуй, Вы правы — скорее всего, виноват флеш-контейнер Хрома
#10 Социальность в InstantCMS 2 20 сентября 2012 в 20:55
А есть сейчас возможность оттестировать скорость загрузку модулей, плагинов и компонентов?
Так-то необходимая вещь...

И еще предложение:
По возможности не менять (или давать возможность переименовать) имя файла картинки при загрузке на сайт — "говорящие" имена положительно влияют на SEO
#1 Видео с YouTube (некритичный баг?) 20 сентября 2012 в 13:43
Такая проблема была и раньше у других, но тема закрыта.
Суть вот в чем: при вставки кода с youtube видео не появляется — пустое место.
Видео в статьи показывается нормально. В блогах и клубах — нет.
Ролик вставляю способом iframe.
Если на форуме выйти на уровень вверх и вернуться назад, то видео всё же показывается
#11 Социальность в InstantCMS 2 19 сентября 2012 в 00:13
1. Хотелось бы, чтобы последние материалы закрытого клуба (блоги, фото, записи на стене) ни в каком виде не отображались людям, не являющимися членами этих клубов. Например, в ленте активности или области тегов (теги тоже смысловой вес имеют).
2. Ну и возможность принадлежности пользователя к нескольким группам с разными уровнями доступа, как я понял, уже реализовано во 2-й версии
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.