S

scanread

+121
Репутация
237
Рейтинг
#1 Рейтинг и Репутация 20 августа 2014 в 13:07
Насколько помню, то в первой ветки рейтинг начисляется таким образом:

за голосование за сообщение на форуме или за комментарий — 2 единицы
за пост в блоге — 5 единиц

т.е., ± 2 и ± 5, на счет фото не помню. надо листать файл, который отвечает за это дело.
#2 Различные подправки/доработки от IceJOKER 19 августа 2014 в 11:12
IceJOKER, файл я прочитал, там написано выполнить запрос, его и выполнил.

Ссылка битая. Файл не найден (

Укажите просто правку, если можно)
#3 Лента активности 19 августа 2014 в 11:08
Шадринец, к примеру, для добавленных пользователем фото, можно изменить строки в файле components/users/photos.php

Строки 205-230 заменить на (у меня 10.4, возможно есть различия в строках):

  1. if ($total_foto == 1 && !$is_edit) {
  2. $is_friends_only = $allow_who == 'friends' ? 1 : 0;
  3. $is_users_only = $allow_who == 'registered' ? 1 : 0;
  4. cmsActions::log('add_user_photo', array(
  5. 'object' => $title,
  6. 'object_url' => '/users/'.$usr['id'].'/photo'.$photo_id.'.html',
  7. 'object_id' => $photo_id,
  8. 'target' => $album['title'],
  9. 'target_id' => $album_id,
  10. 'target_url' => '/users/'.$usr['login'].'/photos/private'.$album_id.'.html',
  11. 'description' => '<a href="/images/users/photos/medium/'.$imageurl.'" class="cboxElement">
  12. <img alt="'.htmlspecialchars(stripslashes($title)).'" src="/images/users/photos/small/'.$imageurl.'" />
  13. </a>',
  14. 'is_friends_only' => $is_friends_only,
  15. 'is_users_only' => $is_users_only
  16. ));
  17.  
  18. } elseif ($descr_next < 4) {
  19.  
  20. $photo_descr .= ' <a href="/images/users/photos/medium/'.$imageurl.'" class="cboxElement">
  21. <img alt="'.htmlspecialchars(stripslashes($title)).'" src="/images/users/photos/small/'.$imageurl.'" />
  22. </a> ';
  23. }
  24. $descr_next++;
  25.  
  26. }
По своей сути, изменились просто ссылки и изменился класс на добавленные фото. Теперь в ленте фото пользователей будут отображаться в лайтбоксе, который изначально присутствует в системе. По поводу остальных компонентов — аналогично. Открываете Notepad++, ctrl + F — вкладка Найти в файлах, вбиваете act_photo, и домен для поиска (точнее папку) (имею в виду на локальном ПК). И аналогично делаете замену, где это необходимо.

Только здесь одно НО. Старые фотографии в ленте будут открываться по старому. А новые, которые будут залиты после этих изменений, будут отображаться в лайтбоксе.
#4 Различные подправки/доработки от IceJOKER 19 августа 2014 в 10:40
Поставил модуль по блогам. Запрос в БД выполнил, в базе все ок. А при переходе в пост с модуля выдает ошибку

DATABASE ERROR:
SELECT id as getfield FROM cms_blog_post_views WHERE post_id = 5 and user_id = '1' LIMIT 1
Table '104sys.cms_blog_post_views' doesn't exist


У меня база на локальном 104sys, почему это название присутствует в запросе то? Как исцелить?
#5 Совершенствуем админку 18 августа 2014 в 21:00
freet, теперь все гуд) Спс.
#6 Совершенствуем админку 18 августа 2014 в 18:27
Все красиво, но не смотрел по чем сортинг идет, если по Паблиш — то страница /admin/index.php?view=usergroups не работает. Остальные вроде бы пашут…
#1 Вопрос по файлам (каждой группе установить свой лимит) ? 18 августа 2014 в 17:04
Хочу установить лимит по группам для загрузки файлов. Посмотрел подобную тему instantcms.ru/forum/thread8456.html в которой предлагается дописать кусочек кода

  1. switch($inUser->group_id) {
  2. case '2' : $cfg['filessize'] = 200;break; //админам
  3. case '7' : $cfg['filessize'] = 50; break; //редакторам
  4. case '10' : $cfg['filessize'] = 30; break; //блогерам
  5. }
— но на 10.4 это не катит. Вносил правку в файл /components/users/files.php после 91 строки

  1. 91. if ($fdo=='addfile'){
  2.  
  3. if (!$inUser->id) { cmsUser::goToLogin(); }
  4.  
  5. $usr = cmsUser::getShortUserData($inUser->id);
  6. if (!$usr) { cmsCore::error404(); }
  7.  
  8. $free_mb = $model->config['filessize'] ?
  9. round($model->config['filessize'] - round(($model->getUserFilesSize($usr['id']) / 1024) / 1024, 2), 2) :
  10. '';
Подскажите плз, как правильнее записать, чтобы работало. Заранее благодарю.
#7 Позиция в шаблоне компонента? 18 августа 2014 в 10:54
PIN, к примеру, на странице пользователя, под аватаром, вывести какой-то модуль. Или на странице блогов, в самом посте, снизу вывести модуль и т.п. Т.е., в самом компоненте, а не в указанных в шаблоне позициях.
#8 Совершенствуем админку 18 августа 2014 в 10:49

У меня не срабатывет… Даже по id не сортирует..

freet
Скачивал Ваш файл из первого поста, добавил в 359 строку ИД. На странице модулей все ок. На остальных — все в разброс. Но учитывая то, что на остальных это не так важно, поскольку плагинов, пунктов меню и т.п. не более 20 шт, все и так отлично смотрится. Можно конечно извращаться и подгонять все в точности как на скрине, это наверное дело каждого, кому как удобнее. freet, а файл то действительно не найден. Перезалили не верно.

kirkr, тестировал на 1,10,4.
#9 Совершенствуем админку 18 августа 2014 в 05:09
freet, я поставил по ИД и у меня так как на картинке. В чем вопрос то?)
#1 Подрубрики в блогах. Подскажите, пожалуйста, как осуществить. 18 августа 2014 в 00:16
Собственно сабж. Может кто делал себе — поделитесь, пожалуйста. Очень необходимы подрубрики в блогах. По нажатию на рубрику — переход на страницу с подрубриками, а с подрубрики уже в записи блогов. По сути, как в статьях. По идеи, так же, если вносить эту правку, то необходимо делать так же изменения, как я полагаю, и в модуле блогов, чтобы можно было выводить посты с определенной рубрики/подрубрики.

P.S. под Инстант 1.10.4
#10 Совершенствуем админку 17 августа 2014 в 23:53
359 строка в файле admin/includes/cp.php

  1. function cpListTable($table, $_fields, $_actions, $where='', $orderby='title'){
изменить на
  1. function cpListTable($table, $_fields, $_actions, $where='', $orderby='id'){
Но на других страницах в админке все наоборот, к примеру, на странице Пользователи)))
#11 Позиция в шаблоне компонента? 17 августа 2014 в 18:42
Олег Васильевич я, разве это не подходит instantcms.ru/forum/thread18813-1.html?
#12 Вопрос по Webmoney 15 августа 2014 в 19:12

что бы деньги с Webmoney перечислить себе на карточку тоже нужен аттестат выше Формального?

Амиго
Я с формального уже 5 лет как вывожу — без проблем. Правда не в таких колоссальных суммах как в первом посте laugh
#13 Как сделать дополнительные BB коды в форуме 10 августа 2014 в 19:39
Прописал вот так вот, в общем:
  1. $html .= '<a class="usr_bb_button" href="javascript:addTag($(\'textarea\').attr(\'id\'), \'[divs]\', \'[/divs]\')" title="Маленький заголовок"> <img src="/includes/bbcode/images/h3.png" border="0" alt="Маленький заголовок" />';
Добавил функцию которая парсит якобы теги
  1. function parseSmiles($divs) {
  2.  
  3. require_once (PATH.'/includes/bbcode/bbcode.lib.php');
  4. $bb = new bbcode($divs);
  5. $divs = $this->cleanAttrValue($elem['attrib']['divs']);
  6. return '<div style="color:blue;">'.$this -> get_html($elem['val']).'</div>';
  7. return $divs;
  8. }
Но почему-то не парсит. Что не так или что упустил из виду? Подскажите, пожалуйста.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.