Перейти к содержанию

Viktar83

Актив
  • Постов

    405
  • Зарегистрирован

  • Посещение

  • Победитель дней

    18

Активность репутации

  1. Лайк
    Viktar83 получил реакцию от borsalino в Помогите-спасите проблема с добавлением друзей   
    А у Вас что, сразу добавляет без предупреждения? или все же не добавляет, а только уведомление не приходит? Тогда настройте способ уведомления.

     
     
    Как и описывал выше: установил 3.3.1, выполнил два этих запроса. Результат - все работает: 



  2. Лайк
    Viktar83 получил реакцию от Arthur1 в Вывод имени Юзера в шаблон userinfoPane   
    Если это надо именно в userInfoPane:
     
    отображаемое имя пользователя:
    {$author['members_display_name']} отображаемое имя пользователя, оформленное под цвет группы:
    {IPSMember::makeNameFormatted( $author['members_display_name'], $author['member_group_id'] )}  Но это просто ник, без ссылки на профиль

    Ник с ссылкой на профиль, но без оформления цветом
    {IPSMember::makeProfileLink($author['members_display_name'],$author['member_id'],'','')}
  3. Лайк
    Viktar83 отреагировална пост grisha2217 в Цвет редактора сообщений   
    В css файл editor.css (ФТП) или ckeditor.css (в админке) добавьте:
    .cke_top { background: #цвет;}
  4. Лайк
    Viktar83 отреагировална пост AlexBrtn в Сайт (ipb) не оптимизирован для мобильных устройств   
    К слову, гугл с недавних пор приоритетно ранжирует сайты с поддержкой мобильной версией. 
     
    Ещё одна заметная тенденция 2015 года заключается в том, что в ближайшее время качество мобильных версий сайтов станет важным фактором для ранжирования в мобильном поиске. Если в прошлом году качество мобильной версии сайта влияло только на поведенческие факторы, то сегодня оно стало самостоятельным фактором ранжирования в поисковой выдаче.
  5. Лайк
    Viktar83 получил реакцию от borsalino в Помогите-спасите проблема с добавлением друзей   
    Специально проверил на 3.3.1 - таблицы существуют и запрос выполняется.


     
    Проверьте же ПРЕФИКС своих таблиц (смотрите выше на первый скриншот - у меня префикс ipb_ ) . Может у Вас его совсем и нет (так как при установке префикс надо указывать самому). Тогда запросы будут выглядеть так:
     

    UPDATE profile_portal SET pp_setting_moderate_friends=1;
    ALTER TABLE profile_portal CHANGE pp_setting_moderate_friends pp_setting_moderate_friends TINYINT(1) NOT NULL DEFAULT '1';
  6. Лайк
    Viktar83 получил реакцию от Arthur1 в Вопрос про покупку IPB   
    Хорошая русификация есть тут '?do=embed' frameborder='0' data-embedContent>>
     
    Единственное достоинство локализации от IBR - это вшитая в нее авторизация через ВКонтакте, так как отдельно такого модуля нет.
     
    ---
    ПС: от себя добавлю:
     
    во втором варианте локализация абсолютно полная, в первом присутствуют некоторые не переведенные моменты (в админке) такие как: названия групп, масок, некоторые названия вкладок, описание ББ-кодов и т.д. по мелочи. Легко правится ручками, если надо, под себя. Но в принципе неудобств не вызывает.
     
    Никто не мешает скачать и попробовать, заодно можете поставить 3.4.6 RUS (там русификация от IBR) и сравнить.
  7. Лайк
    Viktar83 получил реакцию от Arthur1 в статичные страницы   
    Можно:
     
    создать файл имя_файла.php в корне сайта или в отдельной директории
    <?php define( 'IPB_THIS_SCRIPT', 'public' ); require_once( 'initdata.php' ); require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' ); require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' ); require_once( IPS_ROOT_PATH . 'sources/base/darkLAE.php' );   $content        = <<<BLK Ваш контент BLK; $registry = ipsRegistry::instance(); $registry->init(); $registry->output->setTitle('тайтл страницы'); $registry->output->addContent($content);  $registry->output->sendOutput(); ?> при этом надо учитывать условный путь до initdata.php, например:
     
    если файл в корне сайта, то
     require_once( 'initdata.php' );
     
    если в папке, то
     require_once( '../initdata.php' );
     
    Примечание:
    Если размещаете файл в отдельной созданной директории (например сайт / папка / файл.php ), то обзовите его index.php. В папке должен обязательно присутствовать файл index, можно просто пустой index.html, для защиты директории от посторонних глаз. Или в .htaccess прописать Options -Indexes - запрет на просмотр содержимого каталогов сайта (если нет индексного файла)
     
    Недостатки:
    - Править и набирать содержание придется ручками в блокноте и каждый раз при этом лазить через фтп
    - Будут отсутствовать боковые блоки
    - Набирать тест придется с учетом тегов html, если хотите как-то оформить текст
    Т.е. способ подходит для 1-2 совсем уж простеньких страниц
     
    ПС:
    Если не работает EasyPages есть еще приложение Pages (  _ipbmafia.ru/topic/810-dp34-pages-203/  )
     
    ППС: может стоит задать вопрос в теме поддержки EasyPages и удастся решить проблему?
  8. Лайк
    Viktar83 получил реакцию от Arthur1 в Два поста в один   
    Вот нашел _blog.ac-u.ru/ipb-331-tekst-dobavleno-pozzhe-pri-obedinenii-soobshhenijj/
    Это для 3.3. Для 3.4 то же самое, только искать и менять строку
    $new_post  = $last_post['post'].'<br />'.$post['post']; вот тут вместе с <br /> можно что-то свое придумать.
     
    Файл для изменения: / admin / applications / forums / sources / classes / post / classPost.php
  9. Лайк
    Viktar83 получил реакцию от Efremov в Два поста в один   
    Вот нашел _blog.ac-u.ru/ipb-331-tekst-dobavleno-pozzhe-pri-obedinenii-soobshhenijj/
    Это для 3.3. Для 3.4 то же самое, только искать и менять строку
    $new_post  = $last_post['post'].'<br />'.$post['post']; вот тут вместе с <br /> можно что-то свое придумать.
     
    Файл для изменения: / admin / applications / forums / sources / classes / post / classPost.php
  10. Лайк
    Viktar83 получил реакцию от Arthur1 в Два поста в один   
    Функция стандартная, но время вроде не выводиться

    склейка постов '?do=embed' frameborder='0' data-embedContent>>
    тестируем )

    Неа, время не выводиться. Где-то видел статью, только там картинку-разделитель вставляли... можно модифицировать и вставить время.
  11. Лайк
    Viktar83 получил реакцию от Samo в Помогите с предупреждениями пожалуйста   
    1) как пользователям видеть свои предупреждения
     
    Система  --->  Настройки  --->   Пользователи (Members)  --->  Настройки систем жалоб и предупреждений
    Включить систему предупреждений? - Да
    Разрешить пользователям видеть свои предупреждения - Да
     
    В профиле под аватаром пользователь сможет увидеть свои баллы предупреждения
     
    2) настройка способа уведомления о получении предупреждения: 
     
    Пользователи ---> Настройки уведомлений ---> Способ уведомления при получении предупреждения ---> поставить "внутрисистемное уведомление" (  )
    все прекрасно работает:



     
     
  12. Лайк
    Viktar83 получил реакцию от borsalino в Помогите-спасите проблема с добавлением друзей   
    Вам нужно сделать SQL запросы. Есть два способа:
     
    1) через "АЦ --> Поддержка --> Управление SQL --> Инструменты управление SQL"



     
    2) похожим образом, только через PhpMyAdmin. Что и где это - должны знать, раз устанавливали форум.
     
    Только правильно укажите свой префикс таблиц ( у Вас может быть не ipb_ )
  13. Лайк
    Viktar83 получил реакцию от Cramer в Статус пользователя и изменение репутации   
    1) Установить хук, например, >User Online Status in Topics
     
    2) стандартная функция, включается в настройках: Система ---> Настройки ---> Пользователи ---> Система Репутации:



  14. Лайк
    Viktar83 получил реакцию от borsalino в Помогите-спасите проблема с добавлением друзей   
    Не знаю как для 3.3.1, для 3.4.х вот это работает:

    >Модерировать запросы на дружбу?


    не забудьте включить систему Дружбы

    Система > Настройки > Members > Профили пользователей
    Включить функцию "дружбы" между пользователями - Да

    и настроить группы

    Пользователи > Группы > Управление Группами
    Для нужных групп включить "Может добавлять друзей? - Да"
  15. Лайк
    Viktar83 отреагировална пост AlexBrtn в Сайт (ipb) не оптимизирован для мобильных устройств   
    Такое сообщение появилось в инструментах для-вебмастеров.  Решается указанием юзер-агентов для мобильного стиля
     
     
    агент Google mobile нужно поднять выше чем Google и отредактировать для него регулярное выражение, удалить то что есть и поставить этот (iPhone;.*?Googlebot|Googlebot-mobile)/ После смены агентов местами, желательно обновить кэш Управление кешем -> useragents В мобильном стиле Google выключить и включить Google Mobile.  
    Тут можно проверить результат _google.com/webmasters/tools/mobile-friendly/
  16. Лайк
    Viktar83 получил реакцию от mistudioru в IP.Gallery 5.0.5 Retail   
    ---
    ПС: в дополнение к сказанному - количество показываемых избранных изображений можно настроить (автор не я - подсмотрено в сети, автор решения Zero108):
     
    / admin / applications_addon / ips / gallery / modules_public / albums / home.php
     
    икать строки:
    //----------------------------------------- // Fetch up to 20 featured images //----------------------------------------- $featuredImages = $this->registry->gallery->helper('image')->fetchFeatured( 20 ); Меняем на нужное количество. Слишком много все же, наверное, ставить не следует )
     
     
    У mistudioru прошу прощения - сейчас точно пересчитал - 20 и выводиться  .
  17. Лайк
    Viktar83 отреагировална пост soka в ipb, создание куков до проверки авторизации   
    Для начала вам нужно уяснить одну элементарную вещь - авторизация пользователя нужно проводить на основе достоверных и валидированых данных, и никогда не доверять данным поступающим от пользователя. В куках можно представиться кем угодно, ваша задача состоит в том, чтобы проверить действительно ли данный пользователь является Vasya а не только прикидывается им. Если сессионные данные пользователя в битриксе например хранятся в сессиях PHP, авторизацию (идентификацию) нужно проводить через массив $_SESSION, который пользователь подделать не может. Если сессия хранится в базе данных, как в IPB, на основе идентификатора сессии клиента запросить данные из БД.
    Все это, по хорошему, нужно делать хуками, например расширив класс сессий, а не в шаблоне. В IPB есть специальный класс ssoSessionExtension, который вызывается когда создается или обновляется новая сессия.
    Не использовать нативные запросы типа mysql_query, и тем более левые подключения через mysql_connect. Для этого есть специальный класс DB доступный через $this->DB.
    Не использовать нативные функции и переменные для работы с кукисами. В IPB кукисы могут иметь префиксы. Чтения и запись куков проводится через специальные методы IPSCookie::set, IPSCookie::get.
  18. Лайк
    Viktar83 получил реакцию от FNSmoOke777 в Нужна помощь   
    В настройках для каждого отдельно взятого форума смотри во вкладке "Настройки сообщений":
    "Разрешить поднятие тем в списке при новых голосах?" - "Да/нет"
    по крайней мере для 3.4.6.-3.4.7 так



  19. Лайк
    Viktar83 получил реакцию от FNSmoOke777 в Нужна помощь   
    точно, не заметил - внизу мелким шрифтом написано... 

    Что-то такой функции наверное и нет.
     
    Темы можно сортировать по-разному. По умолчанию стоит "по дате последнего сообщения". Можно там же в настройках форума выставить "по дате создания".



    Ну а пользователь все равно может настроить под себя, зато изначально будет так, как стоит в настройках форума.
  20. Лайк
    Viktar83 получил реакцию от grisha2217 в Условия в шаблонах   
    Можно, если уж без этого не обойтись... Вот пример вставки
     
    можно поискать, вроде есть такие хуки (на крайний случай просто под себя переделать или взять за пример):
     
    '?do=embed' frameborder='0' data-embedContent>> - "Расширенная система репутации" - целая система, не только прогресс-бар (платно)
    '?do=embed' frameborder='0' data-embedContent>> - "Новый вид репутации"
    '?do=embed' frameborder='0' data-embedContent>> - "(AE34) Reputation in UserInfoPane"
    _talk.web-ask.ru/topic/4091-wa34-reputatciya-u-soobscheniya/ - "(WA34) Репутация у сообщения" от  Mr. Nobody (платно)
     
    - вот это сообщение точно пригодится
     
  21. Лайк
    Viktar83 отреагировална пост Rostislav в ipb, создание куков до проверки авторизации   
    Тему можно закрывать.
    Проблема в том, что ipb нужно самому создавать session_id.
     
    Дописал:
    setcookie( "session_id", "",time() - 3600); //Удаляем session_id в котором еще нету авторизации
    setcookie( "pass_hash", $my["member_login_key"], time()+3600,"/");
    setcookie( "member_id", $my['member_id'], time()+3600,"/");
    header("Location: __forumpervoistok.b.infodesign.ru/"); //Обновляем страницу с моими куки, чтобы ipb создал session_id с авторизацией
  22. Лайк
    Viktar83 получил реакцию от grisha2217 в Условия в шаблонах   
    _ipbmafia.ru/topic/4247-globalnye-peremennye-ip-board/
     
    _invisionpower.com/support/guides/_/advanced-and-developers/api-methods/
     
    смотрите глобальные переменные, а условия уже сами пропишите... еще в самих шаблонах стиля покопайтесь - там много примеров (и условия, и циклы...)
  23. Лайк
    Viktar83 получил реакцию от Aforev в Редактирование inset_row f_row   
    Хм. А в ipb_styles.css (для этого стиля) разве нет?




    я, правда, могу видеть только уже сжатые и склееные css - но в одном из них точно есть эти свойства (и скорее всего в ipb_styles.css)
  24. Лайк
    Viktar83 отреагировална пост AlexBrtn в Помогите установить шапку   
    Вырежи нормальный "бекграунд"  на 1920px если хочешь что бы было по всей ширине экрана. А логотип logo.png вырежи например "grand theft avto 5" и используй его как логотип. 
    И всё прописывай css.
    Для поиска элементов и для предварительного просмотра перед внесением его в код, используй на нужном элементе: правой кнопкой мыши >  проинспектировать элемент.
     
    Зайди сюда htmlacademy.ru на пару часиков, что б не выглядеть полным... Пригодится в дальнейшем.
  25. Лайк
    Viktar83 получил реакцию от romcka8 в Как сделать ник жирным   
    Есть вариант при помощи CSS ( но это будет для всех без исключения, а не только для определенной группы, как в примере HooLIGUN ):
     
    В ipb_styles.css вашего стиля найдите строки:
    .post_block h3 { ... } ниже допишите вот так:
    .post_block h3 { ... } .post_block h3 .author { font-weight: bold; } /* ник пользователя выделяется жирным шрифтом */
×
×
  • Создать...