А

Александр

+731
Репутация
15744
Рейтинг
#1 Как сделать настроить gif-анимацию в аватарках 6 ноября 2010 в 23:41
можно правда закинуть анимации в папку \images\users\avatars\library\
а потом ставить их себе через настройки профиля — установить аватар — выбрать из коллекции сайта.
по другому никак.

если только ресайз фото отключить :)
#2 Как сделать настроить gif-анимацию в аватарках 6 ноября 2010 в 23:30
никак не включишь. при обработке gif анимации библиотекой GD они станут статическими.
#3 InstantCMS v1.7 Тотализатор 6 ноября 2010 в 15:29
9 дней.
#4 человек на сайте )) 6 ноября 2010 в 02:38
у хостера часы глючат :)
#5 6 ноября 2010 в 02:30

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


ни на кого я не похож. не стоит сравнивать.
а то что нервы не к черту, согласен. эт лечиться надо. или пойду ка я спать…
#6 6 ноября 2010 в 01:01
Ребята. Не страдайте ерундой! Я вас умоляю...

вопрос был следующий:

Как сделать что бы фотогалерея была видна только зарегистрированным пользователям?


ответ:
1) Админка → Меню сайта → Фотогалерея → Доступ = Пользователи.

2) если что (что само собой логично), модули тоже надо закрывать в таком случае.
делается тоже через админку!!!

Теперь разберем:

так мы только ссылку спрячем в меню!

— не верно.

Думаю, что достаточно поставить проверку на то, авторизовaн пользователь или нет, в шаблоне фотогaлeрeи.

— начнем с того что вывод фото не вынесен в шаблон! а смысл тот-же...

если занеш прямую сылку на фото… то открыто

— так это понятно, нужно просто не светить ссылку где попало!
ты еще пароль-логин админа выложи в модуле на главной!

А теперь еще раз вопрос:

Как сделать что бы фотогалерея была видна только зарегистрированным пользователям?


— ЧТО НЕПОНЯТНОГО ??????
#7 5 ноября 2010 в 23:39
прямая ссылка на фото

foto.jpg

или на страницу с фото???
#8 5 ноября 2010 в 23:24
скрин админки — меню сделай.
#9 5 ноября 2010 в 23:10
понимаешь в чем дело. Пункты (главная — админка) тянутся непосредственно из меню.
Не обещаю, из за отсутствия телеп. способностей, просто попробую угадать.

1. Перейди в Админка — Меню
2. Увидишь пункт Админка (в конце списка)
3. Тут клацаем левой кнопкой мышки
4. Вылетает "Редактировать пункт меню"
5. установи значения такими:
Действие пункта меню: открыть ссылку
Адрес ссылки: /admin/
6. проверь теперь...................................

Р.S. не обещаю что поможет. тупо предположил что у тебя есть дубль пункт в меню.
т.е. стоит на пункт меню админка — открыть компон. — профили пользователей
#10 Активная ссылка в скрытом тексте 5 ноября 2010 в 21:31
там вообще все вложенные теги запрещены.
не очень удобно. согласен.

попробуй на такое истправить:

файл includes\bbcode\bbcode.lib.php

вместо строк
  1.  
  2. 'hide' => array(
  3. 'handler' => 'hide_2html',
  4. 'is_close' => false,
  5. 'lbr' => 0,
  6. 'rbr' => 2,
  7. 'ends' => array(),
  8. 'permission_top_level' => true,
  9. 'children' => array()
  10. ),
напиши так

  1. 'hide' => array(
  2. 'handler' => 'hide_2html',
  3. 'is_close' => false,
  4. 'lbr' => 0,
  5. 'rbr' => 2,
  6. 'ends' => array(),
  7. 'permission_top_level' => true,
  8. 'children' => array('b','color','email','font','google','i','img', 'video',
  9. 'nobb','s','size','sub','sup','tt','u','url')
  10. ),

и ниже по тексту вместо

  1. // Функция - обработчик тега [hide]
  2. function hide_2html($elem) {
  3. $inUser = cmsUser::getInstance();
  4. $str = '<div class="bb_tag_hide">';
  5. if ($inUser->id){
  6. $hide = '';
  7. foreach ($elem['val'] as $item) {
  8. if ('item'==$item['type']) { continue; }
  9. $hide .= nl2br($item['str']);
  10. }
  11. if (substr($hide, 0, 6)=='<br />') { $hide = substr($hide, 6, strlen($hide)-5); }
  12. $str .= $hide;
  13. } else {
  14. $str .= 'Скрытый текст виден только <a href="/registration">зарегистрированным</a> пользователям';
  15. }
  16. $str .= '</div>';
  17. return $str;
  18. }
попробуй что-то вроде этого


  1. // Функция - обработчик тега [hide]
  2. function hide_2html($elem) {
  3. $inUser = cmsUser::getInstance();
  4. $str = '<div class="bb_tag_hide">';
  5. if ($inUser->id){
  6. $str .= $this -> get_html($elem['val']);
  7. } else {
  8. $str .= 'Скрытый текст виден только <a href="/registration">зарегистрированным</a> пользователям';
  9. }
  10. $str .= '</div>';
  11. return $str;
  12. }
может так пойдет?
#11 Как исправить показ дополнительных полей в профиле 5 ноября 2010 в 20:50

где это исправить? чтобы совсем не показывались?


components\users\includes\userforms.php
#12 5 ноября 2010 в 20:40

так мы только ссылку спрячем в меню! Но если......


Вы так думаете или точно знаете???
#13 5 ноября 2010 в 01:32
Админка → Меню сайта → Фотогалерея → Доступ = Пользователи.

Этого должно быть достаточно. rofl
#14 Вывод фотографий пользователей в Новинки фотогалереи 2 ноября 2010 в 01:24
Пункт 1 и пункт 2 в установке — ВЫПОЛНЯЮТСЯ ПО ОЧЕРЕДИ!

1)
  1.  
  2. INSERT INTO `cms_modules` VALUES
  3. ('', 'top', 'Новинки фотографий пользователей', 'Новинки фотографий пользователей', 1, 'mod_latest_user_photo', 32, 1, 1, 0, '---\nshownum: 6\nmaxcols: 3\nshowdate: 0\nshowcom: 1\nshowtype: full\nshowuser: 1\n', 1, '', -1, 0, 1, 'HOUR', 'module.tpl')
  4.  
2)
  1.  
  2. ALTER TABLE cms_user_photos CHANGE pubdate pubdate datetime
  3.  
#15 Вывод фотографий пользователей в Новинки фотогалереи 2 ноября 2010 в 00:14
Да. Там в установке немного не так написал.

Распаковать содержимое архива в корень сайта.


На самом деле нужно скинуть только папки admin и modules
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.