А

Александр

+731
Репутация
15744
Рейтинг
#1 iCMS 2.0 - предложения 16 августа 2013 в 18:43
оффтоп. по функционалу предложений нет. но как разработчику неудобным кажется выбранный codestyle.
#2 Требуется переделать личный кабинет 13 марта 2012 в 00:28
цена вопроса?
#3 SOAP в России с 24 февраля 19 февраля 2012 в 16:31
У вас скоро будет как у нас в РБ. Это еще начало:)
#4 [ЕСТЬ РЕШЕНИЕ] Хостинг не выдерживает нагрузки.Оптимизация базы данных 17 ноября 2011 в 19:15
еще совет. Не юзайте модуль "случайное фото". При большом количестве фоток выборка из базы ORDER BY RAND будет тормозить жутко…
#5 [ЕСТЬ РЕШЕНИЕ] Аватар в общей фотогалерее 13 августа 2011 в 14:14
1) В файле components/photos/frontend.php ищем строки

  1.  
  2. /////////////////////////////// VIEW PHOTO //////////////////////////////////
  3. if($do=='viewphoto'){
  4.  
сразу после них будет запрос MySQL. Так вот его убираем и вставляем такой:

  1.  
  2. $sql = "SELECT f.id, f.album_id, f.title, f.description, f.pubdate, f.file, f.published, f.hits, f.comments, f.user_id,
  3. a.id cat_id, a.NSLeft as NSLeft, a.NSRight as NSRight, a.NSDiffer as NSDiffer, a.user_id as album_user_id, a.title cat_title, a.nav album_nav, a.public public, a.showtype a_type, a.showtags a_tags, a.bbcode a_bbcode, u.nickname, u.login, u.is_deleted as author_deleted, p.gender, p.imageurl as author_image,
  4. IFNULL(r.total_rating, 0) as rating
  5. FROM cms_photo_files f
  6. LEFT JOIN cms_photo_albums a ON a.id = f.album_id
  7. LEFT JOIN cms_ratings_total r ON r.item_id = f.id AND r.target = 'photo'
  8. INNER JOIN cms_users u ON u.id = f.user_id
  9. INNER JOIN cms_user_profiles p ON p.user_id = u.id
  10. WHERE f.id = '$id'";
  11.  
дальше спускаемся чуток вниз и перед строкчкой:

  1.  
  2. $smarty = $inCore->initSmarty('components', 'com_photos_view_photo.tpl');
  3.  
вставляем:

  1.  
  2. $inCore->includeFile("components/users/includes/usercore.php");
  3. $photo['author_image'] = usrImageNOdb($photo['user_id'], 'small', $photo['author_image'], $photo['author_deleted']);
  4.  

2) Теперь в шаблоне в файле com_photos_view_photo.tpl в нужном месте пишем:

  1.  
  2. {$photo.author_image}
  3.  
И ВСЕ ;)
#6 Грубая ошибка в админке 13 августа 2011 в 13:37
В файле core/classes/formgen.class.php см. функцию getHTML ;)

  1.  
  2. foreach($this->params as $key=>$param){
  3. $this->params[$key]['title'] = iconv('utf-8', 'cp1251', $param['title']);
  4. $this->params[$key]['html'] = iconv('utf-8', 'cp1251', $param['html']);
  5. }
  6.  
Попробуй без перекодировки...

  1.  
  2. foreach($this->params as $key=>$param){
  3. $this->params[$key]['title'] = iconv('utf-8', 'cp1251', $param['title']);
  4. $this->params[$key]['html'] = $param['html'];
  5. }
#7 Проблемка с плагином антимат... 4 августа 2011 в 20:23
instantcms.ru/forum/thread7518.html
Заюзай этот))
#8 Плагин анти-мат 18 июля 2011 в 19:58
потреБЛЯйте хоть не трогает как просили)))

бля — это не мат)

А до занесения в базу нельзя такое организовать?


так организовано походу.
#9 Качество изображения 18 июля 2011 в 19:52
там не в одном месте надо подправить)

В файле /includes/graphic.inc.php 68 строка, исправьте значение $quality=80 на $quality=100 тогда картинки будут загружаться в наилучшем качестве.


Нужно в этом файле везде где есть параметр $quality=80 изменить его, а то при наложении ватермарка опять ухудшится изображение.

kaless — мне твои минусы до пятой точки.
#10 Дополнительная вкладка профиля 18 июля 2011 в 01:22
А вот кстати завалялясь))) для версии 1.7. СкаЧатьНо там вроде ничего не менялось. распаковываем в корень. топаем в админку,
устанавливаем плагин. потом включаем его и радуемся laugh
#11 Дополнительная вкладка профиля 18 июля 2011 в 01:03

На будущее если за такую феньку брать деньги то не знаю что это за человек :)

ПРИМЕР:
ФАЙЛ: com_users_profile.tpl
НАХОДИМ: <div id="profiletabs">
ДОБАВЛЯЕМ: <li><a href="#upr_ЛЮБОЕ НАЗВАНИЕ"><span>БЛОК</span></a></li>
ДАЛЕЕ: создаем ниже или где вам угодно… <div id="upr_ТУТ ДОЛЖНО СХОДИТЬ НАЗВАНИЕ КОТОРОЕ НАПИСАЛИ В ТЕГЕ <li>">СТРАНИЧКА</div>

Ну дальше сами...

sPan4eZ


Хуже примера наверное и не придумаешь! Ты еще в ядре поправь)
берем плагин "статьи пользователя" и по аналогии делаем свой.
там с большего только запрос поменять. а вкладка сама появится после установки плагина.
#12 Качество изображения 18 июля 2011 в 00:32

В файле /includes/graphic.inc.php 68 строка, исправьте значение $quality=80 на $quality=100 тогда картинки будут загружаться в наилучшем качестве.


rofl

Не бУДУт) Точнее не везде! Копаем форум или смотрим в тот файл лучше. )))
#13 [ЕСТЬ РЕШЕНИЕ] Стена клубов 18 июля 2011 в 00:24
В файле /core/classes/user.class.php


  1.  
  2. /**
  3.   * Возвращает html стены пользователя
  4.   * @param int $selected
  5.   * @param array $exclude
  6.   * @return html
  7.   */
  8. public static function getUserWall($user_id, $usertype='user', $page=1, $clubUserIsRole=0, $clubUserIsAdmin=0){
  9.  
  10. $inDB = cmsDatabase::getInstance();
  11. $inCore = cmsCore::getInstance();
  12. $inUser = self::getInstance();
  13.  
  14. $myprofile = false;
  15.  
  16. $perpage = 10;
  17.  
измени

  1. $perpage = 10;
на то что надо.
#14 Плагин анти-мат 18 июля 2011 в 00:18
1) в файле core/cms.php создаем функцию

  1.  
  2. public static function antimat($str){
  3. include_once(PATH.'/core/classes/antimat.class.php');
  4. include_once(PATH.'/core/classes/ReflectionTypehint.php');
  5. include_once(PATH.'/core/classes/UTF8.php');
  6. $mat = Censure::parse($str,'10','',true,'***','CP1251');
  7. return $mat;
  8. }
  9.  
2) скачиваем архив instantcms.ru/users/files/download1265.html и заливаем
в корень сайта.

3) Все теперь там где ругаются сильно вызываем функцию antimat(str).

Например для комментов — правим в файле components/comments/frontend.php

после строчек
  1.  
  2. if ($do=='add'){
  3.  
  4. //Удаляем сообщение об ошибках комментариев
  5. unset($_SESSION['cm_error']);
  6.  
  7. $error = '';
  8.  
  9. $captha_code = $inCore->request('code', 'str', '');
  10. $guestname = $inCore->request('guestname', 'str', '');
  11. $user_id = $inCore->request('user_id', 'int', 0);
  12.  
  13. if ($inCore->isUserCan('comments/bbcode') && ($cfg['bbcode'] || $cfg['smiles'])) {
  14. $content = $inCore->request('content', 'html', '');
  15. $content_bb = $inDB->escape_string($content);
  16. $content = $inCore->parseSmiles($content, true);
  17. $content = $inDB->escape_string($content);
  18. } else {
  19. $content = $inCore->request('content', 'str', '');
  20. $content_bb = '';
  21. }
  22.  
ДОБАВЛЯЕМ ВСЕГО ОДНУ СТРОКУ

  1. $content = $inCore->antimat($content); // фильтр мата
Ну все. Вроде ничего не забыл. scratch
#15 Качество изображения 18 июля 2011 в 00:03

Что и где подправить?

в голове подправить и начать искать на форуме похожие темы. их уже наверное штук 30 точно есть.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.