Крот

Крот

Никакой код не может быть быстрее, чем отсутствие кода.
+459
Репутация
6376
Рейтинг
#1 Поиск пользователей вкладка онлайн 4 декабря 2011 в 01:18
нет, так работать не будет, надо в frontend.php (где именно не знаю) сделать так

  1.  
  2. cmsModule('posmodule');
  3. $modcon=ob_get_clean();
  4.  
потом $modcon передать в шаблон (в .tpl) и вывести (вместо того cmsModule )
#2 [ЕСТЬ РЕШЕНИЕ] Письма, отсылаемые по E-mail, не разбиваются на строки, все идет одной строкой 3 декабря 2011 в 23:56
Админы! поправьте код
в файле cms.php
функция MailText должна быть

  1. public function mailText($email, $subject, $message, $content='text/plain'){
  2.  
  3. $inConf = cmsConfig::getInstance();
  4.  
  5. $message = wordwrap($message, 70);
  6.  
  7. if ($content=="text/html") {
  8. $this->sendMail($inConf->sitemail, $inConf->sitename, $email, $subject, $message, 1);
  9. } else {
  10. $this->sendMail($inConf->sitemail, $inConf->sitename, $email, $subject, $message);
  11. }
  12.  
  13. }
  14.  
все могут сами поправить
строчка
  1. if ($content="text/html") {
  2.  
должна быть
  1. if ($content=="text/html") {
  2.  
и не нужно будет править шаблоны писем

P.S. сорри за ошибку сразу не заметил — это админам))
#3 Поиск пользователей вкладка онлайн 3 декабря 2011 в 23:30
если вы добавляете cmsModule в файл шаблона компонента (например com_users_view.tpl) — то это работать не будет, т.к. обработка cmsModule отрабатывает раньше
чтобы заработало, еще нужно править файл frontend.php компонента (users)
т.е. делать доп.обработку вывода модуля(т.е. функции cmsModule) и передавать его вывод в шаблон компонента (в .tpl файл)
#4 Админка редактора 26 ноября 2011 в 15:46
прояснилось))
особенно согласен с п.4
попробую сделать
#5 Админка редактора 26 ноября 2011 в 15:13
Я прекрасно понимаю что это не гуд — но КАК по другому можно было выбрать категории только для данной группы пользователя, иначе пользователь видит все — зачем тогда группы???

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

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

а можно поконкретнее — что имеется в виду? (интересует точка зрения, так то могу сам поковыряться)

и еще на фронтенде мне еще надо рисовать код для создания(правки) категорий или оно само там появится в след.версии?

и как бы узнать про идею разделения прав и обязанностей главного админа(понятно что все может), админов, редакторов, модераторов, а также всех вышеперечисленных со включенным "модификатором права админа", если так его можно назвать?
конечно можно самому потыкаться а потом код почитать, но идея не очень пока понятна… если будет понятна, я бы некоторые моменты мог доделать
#6 Таймаут онлайн пользователя 26 ноября 2011 в 14:45
вот спасибо Вам большое!
#7 Админка редактора 26 ноября 2011 в 14:42
и каков вердикт? ))
#1 Таймаут онлайн пользователя 26 ноября 2011 в 09:52
Вопрос знающим — где увеличить время нахождения пользователя в статусе онлайн.
Сессия пользователя активна, но исчезает из списка онлайн пользователей…
#8 Подписка на новые посты блога 26 ноября 2011 в 02:01
подписка — это необязательно почта должна приходить… это например список новых постов только из конкретных блогов за последнее время…
#1 Админка редактора 26 ноября 2011 в 01:37
повторюсь может кто не видел

доброй ночи уважаемые админы!
в версии 1.9 не работает, а в 1.8 очень плохо работала админка редакторов и модераторов (показывала только
одну категорию статей, хотя доступ можно было сделать на несколько категорий)

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

брать тут
#9 Доработка компонента клубы: добавление типа клуба для возможности сортировки 26 ноября 2011 в 01:30
я бы еще в клубы статьи с категориями добавил из компонента статей (потому что редактор в блогах кривой — только под блоги, какую либо более менее структурированную информацию добавить сложно)
и еще структуру универс.каталога приделал (чтобы задавать доп.поля для клубов)

когда нибудь сделаю))
#10 Подписка на новые посты блога 25 ноября 2011 в 19:50
вот тут есть подписка на блог
#1 Пинг Яндекса не работает 20 ноября 2011 в 17:10
Заметил недавно, перестал работать пинг Яндекса при добавлении постов в блоги и статей...
Смотрел Я API вроде ничего не поменялось, пока не отлаживал...
никто не сталкивался последнее время?

у гугла все хорошо)
#11 Баг показа модуля для позиции меню тип 21 октября 2011 в 00:00
и все-таки это у меня проблема такая с модулями или у всех??? )
#12 Баг показа модуля для позиции меню тип 20 октября 2011 в 23:57
решение
1. лечим баг прямых ссылок
в файле cms.php

делаем вот так
  1.  
  2. //полное совпадение ссылки и адреса?
  3. // СТРОЧКИ НИЖЕ ДОБАВЛЯЕМ
  4. $furi="http://".$_SERVER['HTTP_HOST'].$uri;
  5. if (($uri == $item['link'])||($furi == $item['link'])){
  6. // ЭТУ ВЫКЛЮЧАЕМ if (($uri == $item['link'])){
  7. $menuid = $item['id'];
  8. $is_strict = true; //полное совпадение
  9. break;
  10. }
  11.  
2. добавляем возможность модулю показываться только на вложенных страницах


добавляем поле show_only_on_nested со значением по умолчанию 0 в таблицу cms_modules,

  1. ALTER TABLE 'cms_modules' ADD 'show_only_on_nested' TINYINT( 4 ) DEFAULT '0' NOT NULL AFTER 'is_strict_bind'
настройка этого пункта только руками — тем модулям, которые нужно показывать только на вложенных страницах ставим в это поле значение 1. Кому надо могут сами изменить админку для настройки модулей

в файле
page.class.php

  1.  
  2. // Проверяем права доступа
  3. if (!$inCore->checkContentAccess($mod['access_list'])) { continue; }
  4. // ДОБАВЛЯЕМ 1 СТРОЧКУ НИЖЕ //////////
  5. if (($mod['show_only_on_nested']==1)&&($inCore->isMenuIdStrict()==1)) { continue; }
  6. //////////////////////////////////////
  7. $modulefile = PATH.'/modules/'.$mod['content'].'/module.php';
  8.  
  9. if (!$mod['user']) { cmsCore::loadLanguage('modules/'.$mod['content']); }
  10.  
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.