Насколько помню, то в первой ветки рейтинг начисляется таким образом:
за голосование за сообщение на форуме или за комментарий — 2 единицы
за пост в блоге — 5 единиц
т.е., ± 2 и ± 5, на счет фото не помню. надо листать файл, который отвечает за это дело.
scanread
+121
Репутация
237
Рейтинг
IceJOKER, файл я прочитал, там написано выполнить запрос, его и выполнил.
Ссылка битая. Файл не найден (
Укажите просто правку, если можно)
Ссылка битая. Файл не найден (
Укажите просто правку, если можно)
Шадринец, к примеру, для добавленных пользователем фото, можно изменить строки в файле components/users/photos.php
Строки 205-230 заменить на (у меня 10.4, возможно есть различия в строках):
По своей сути, изменились просто ссылки и изменился класс на добавленные фото. Теперь в ленте фото пользователей будут отображаться в лайтбоксе, который изначально присутствует в системе. По поводу остальных компонентов — аналогично. Открываете Notepad++, ctrl + F — вкладка Найти в файлах, вбиваете act_photo, и домен для поиска (точнее папку) (имею в виду на локальном ПК). И аналогично делаете замену, где это необходимо.
Только здесь одно НО. Старые фотографии в ленте будут открываться по старому. А новые, которые будут залиты после этих изменений, будут отображаться в лайтбоксе.
Строки 205-230 заменить на (у меня 10.4, возможно есть различия в строках):
if ($total_foto == 1 && !$is_edit) { $is_friends_only = $allow_who == 'friends' ? 1 : 0; $is_users_only = $allow_who == 'registered' ? 1 : 0; 'object' => $title, 'object_url' => '/users/'.$usr['id'].'/photo'.$photo_id.'.html', 'object_id' => $photo_id, 'target' => $album['title'], 'target_id' => $album_id, 'target_url' => '/users/'.$usr['login'].'/photos/private'.$album_id.'.html', 'description' => '<a href="/images/users/photos/medium/'.$imageurl.'" class="cboxElement"> <img alt="'.htmlspecialchars(stripslashes($title)).'" src="/images/users/photos/small/'.$imageurl.'" /> </a>', 'is_friends_only' => $is_friends_only, 'is_users_only' => $is_users_only )); } elseif ($descr_next < 4) { $photo_descr .= ' <a href="/images/users/photos/medium/'.$imageurl.'" class="cboxElement"> <img alt="'.htmlspecialchars(stripslashes($title)).'" src="/images/users/photos/small/'.$imageurl.'" /> </a> '; } $descr_next++; }
Только здесь одно НО. Старые фотографии в ленте будут открываться по старому. А новые, которые будут залиты после этих изменений, будут отображаться в лайтбоксе.
Поставил модуль по блогам. Запрос в БД выполнил, в базе все ок. А при переходе в пост с модуля выдает ошибку
У меня база на локальном 104sys, почему это название присутствует в запросе то? Как исцелить?
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, почему это название присутствует в запросе то? Как исцелить?
freet, теперь все гуд) Спс.
Все красиво, но не смотрел по чем сортинг идет, если по Паблиш — то страница /admin/index.php?view=usergroups не работает. Остальные вроде бы пашут…
Хочу установить лимит по группам для загрузки файлов. Посмотрел подобную тему instantcms.ru/forum/thread8456.html в которой предлагается дописать кусочек кода
— но на 10.4 это не катит. Вносил правку в файл /components/users/files.php после 91 строки
Подскажите плз, как правильнее записать, чтобы работало. Заранее благодарю.
switch($inUser->group_id) { case '2' : $cfg['filessize'] = 200;break; //админам case '7' : $cfg['filessize'] = 50; break; //редакторам case '10' : $cfg['filessize'] = 30; break; //блогерам }
91. if ($fdo=='addfile'){ if (!$inUser->id) { cmsUser::goToLogin(); } $usr = cmsUser::getShortUserData($inUser->id); if (!$usr) { cmsCore::error404(); } $free_mb = $model->config['filessize'] ? '';
PIN, к примеру, на странице пользователя, под аватаром, вывести какой-то модуль. Или на странице блогов, в самом посте, снизу вывести модуль и т.п. Т.е., в самом компоненте, а не в указанных в шаблоне позициях.
Скачивал Ваш файл из первого поста, добавил в 359 строку ИД. На странице модулей все ок. На остальных — все в разброс. Но учитывая то, что на остальных это не так важно, поскольку плагинов, пунктов меню и т.п. не более 20 шт, все и так отлично смотрится. Можно конечно извращаться и подгонять все в точности как на скрине, это наверное дело каждого, кому как удобнее. freet, а файл то действительно не найден. Перезалили не верно.У меня не срабатывет… Даже по id не сортирует..
kirkr, тестировал на 1,10,4.
freet, я поставил по ИД и у меня так как на картинке. В чем вопрос то?)
Собственно сабж. Может кто делал себе — поделитесь, пожалуйста. Очень необходимы подрубрики в блогах. По нажатию на рубрику — переход на страницу с подрубриками, а с подрубрики уже в записи блогов. По сути, как в статьях. По идеи, так же, если вносить эту правку, то необходимо делать так же изменения, как я полагаю, и в модуле блогов, чтобы можно было выводить посты с определенной рубрики/подрубрики.
P.S. под Инстант 1.10.4
P.S. под Инстант 1.10.4
359 строка в файле admin/includes/cp.php
изменить на
Но на других страницах в админке все наоборот, к примеру, на странице Пользователи)))
function cpListTable($table, $_fields, $_actions, $where='', $orderby='title'){
function cpListTable($table, $_fields, $_actions, $where='', $orderby='id'){
Олег Васильевич я, разве это не подходит instantcms.ru/forum/thread18813-1.html?
Я с формального уже 5 лет как вывожу — без проблем. Правда не в таких колоссальных суммах как в первом постечто бы деньги с Webmoney перечислить себе на карточку тоже нужен аттестат выше Формального?

Прописал вот так вот, в общем:
Добавил функцию которая парсит якобы теги
Но почему-то не парсит. Что не так или что упустил из виду? Подскажите, пожалуйста.
$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="Маленький заголовок" />';
function parseSmiles($divs) { require_once (PATH.'/includes/bbcode/bbcode.lib.php'); $bb = new bbcode($divs); $divs = $this->cleanAttrValue($elem['attrib']['divs']); return '<div style="color:blue;">'.$this -> get_html($elem['val']).'</div>'; return $divs; }