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

Indchubaka

Пользователи
  • Постов

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

  • Посещение

Сообщения, опубликованные Indchubaka

  1. Здравствуйте. Как лучше организовать англо-русский форум и сдеоать его максимально комфортным? Гипотетически с 50% русскоговорящих и 50% англоговорящих. В интернете не нашел нигде хороших примеров.

    Знаю, что в АЦ у форумов существуют отдельные поля для русского и английского описания/заголовка. Давайте представим следующую картину: англоговорящий пользователь меняет язык форума на английский, форумы и их описание становятся на английском, затем он переходит в любой форум и натывается на половину тем на русском. Разве это хорошо? Подскажите хорошие примеры англо-рус форумов, пожалуйста.

  2. Не работающий файл forum/datastore/cms_databases.*.php

    <?php
    
    return <<<'VALUE'
    {"2":{"database_id":2,"database_key":"tracker","database_record_count":0,"database_template_listing":"listing","database_template_display":"display","database_template_categories":"category_index","database_all_editable":0,"database_revisions":1,"database_field_title":"3","database_field_sort":"record_last_comment","database_field_direction":"desc","database_field_perpage":25,"database_comment_approve":0,"database_record_approve":0,"database_rss":0,"database_field_content":"4","database_comment_bump":2,"database_forum_record":0,"database_forum_comments":0,"database_forum_delete":0,"database_forum_forum":0,"database_forum_prefix":"","database_forum_suffix":"","database_search":1,"database_tags_enabled":1,"database_tags_noprefixes":1,"database_tags_predefined":"","database_fixed_field_perms":"{\"record_image\":{\"visible\":false,\"perm_view\":\"*\",\"perm_2\":\"*\",\"perm_3\":\"*\"},\"record_publish_date\":{\"visible\":false},\"record_allow_comments\":{\"visible\":true}}","database_cat_index_type":0,"database_page_id":0,"database_template_form":"form","database_template_featured":"category_articles","database_featured_settings":"{\"featured\":false,\"perpage\":10,\"pagination\":false,\"sort\":\"record_publish_date\",\"direction\":\"desc\",\"categories\":0}","database_use_categories":1,"database_default_category":2,"database_options":17,"database_fixed_field_settings":"{\"record_image\":{\"image_dims\":[0,0],\"thumb_dims\":[200,200]}}","database_use_as_page_title":1,"database_canonical_flag":0,"perm_id":54,"perm_view":"*","perm_2":"*","perm_3":"4,8,13,6,3,9,12,11,14,15,16","perm_4":"4,13,12,11,14,15","perm_5":"4,8,13,6,3,9,12,11,14,15,16","perm_6":"4,8,13,6,3,9,12,11,14,15,16","perm_7":"4,8,13,6,3,9,12,11,14,15,16"}}
    VALUE;

    Все записи с cms_databases (1 запись)

    INSERT INTO `cms_databases` (`database_id`, `database_key`, `database_record_count`, `database_template_listing`, `database_template_display`, `database_template_categories`, `database_all_editable`, `database_revisions`, `database_field_title`, `database_field_sort`, `database_field_direction`, `database_field_perpage`, `database_comment_approve`, `database_record_approve`, `database_rss`, `database_field_content`, `database_comment_bump`, `database_forum_record`, `database_forum_comments`, `database_forum_delete`, `database_forum_forum`, `database_forum_prefix`, `database_forum_suffix`, `database_search`, `database_tags_enabled`, `database_tags_noprefixes`, `database_tags_predefined`, `database_fixed_field_perms`, `database_cat_index_type`, `database_page_id`, `database_template_form`, `database_template_featured`, `database_featured_settings`, `database_use_categories`, `database_default_category`, `database_options`, `database_fixed_field_settings`, `database_use_as_page_title`, `database_canonical_flag`) VALUES ('2', 'tracker', '0', 'listing', 'display', 'category_index', '0', '1', '3', 'record_last_comment', 'desc', '25', '0', '0', '0', '4', '2', '0', '0', '0', '0', '', '', '1', '1', '1', '', '{\"record_image\":{\"visible\":false,\"perm_view\":\"*\",\"perm_2\":\"*\",\"perm_3\":\"*\"},\"record_publish_date\":{\"visible\":false},\"record_allow_comments\":{\"visible\":true}}', '0', '0', 'form', 'category_articles', '{\"featured\":false,\"perpage\":10,\"pagination\":false,\"sort\":\"record_publish_date\",\"direction\":\"desc\",\"categories\":0}', '1', '2', '17', '{\"record_image\":{\"image_dims\":[0,0],\"thumb_dims\":[200,200]}}', '1', '0');

     

  3. Обновился до версии 4.4.8 nulled с вашего сайта (и старая версия тоже была с вашего). Ошибка теперь появляется сразу же после захода на страницу базы данных. Главная страница форума и другие модули работают без проблем. Кеш в админке обновлял.

    Error: Call to a member function setQueryString() on null (0)
    #0 /var/www2/forum/applications/cms/sources/Theme/Theme.php(610) : eval()'d code(358): IPS\Theme\class_cms_database_category_index->categoryRow(Object(IPS\cms\Categories2))
    #1 /var/www2/forum/applications/cms/modules/front/database/index.php(155): IPS\Theme\class_cms_database_category_index->index(Object(IPS\cms\Databases), Array, Object(IPS\Http\Url\Friendly))
    #2 /var/www2/forum/applications/cms/modules/front/database/index.php(51): IPS\cms\modules\front\database\_index->view()
    #3 /var/www2/forum/system/Dispatcher/Controller.php(96): IPS\cms\modules\front\database\_index->manage()
    #4 /var/www2/forum/applications/cms/sources/Databases/Dispatcher.php(347): IPS\Dispatcher\_Controller->execute()
    #5 /var/www2/forum/system/Theme/Theme.php(4316) : eval()'d code(9): IPS\cms\Databases\_Dispatcher->run()
    #6 /var/www2/forum/applications/cms/sources/Pages/Page.php(1244): IPS\Theme\content_pages_3()
    #7 /var/www2/forum/applications/cms/sources/Pages/Page.php(2227): IPS\cms\Pages\_Page->getHtmlContent()
    #8 /var/www2/forum/applications/cms/modules/front/pages/page.php(112): IPS\cms\Pages\_Page->output()
    #9 /var/www2/forum/applications/cms/modules/front/pages/page.php(43): IPS\cms\modules\front\pages\_page->view()
    #10 /var/www2/forum/system/Dispatcher/Controller.php(96): IPS\cms\modules\front\pages\_page->manage()
    #11 /var/www2/forum/applications/cms/modules/front/pages/page.php(33): IPS\Dispatcher\_Controller->execute()
    #12 /var/www2/forum/system/Dispatcher/Dispatcher.php(152): IPS\cms\modules\front\pages\_page->execute()
    #13 /var/www2/forum/index.php(13): IPS\_Dispatcher->run()
    #14 {main}

    1872223479_.thumb.jpg.19c9fd70bece0fa2bcc4cc2b8737a8b5.jpg

  4. Версия: v4.3.6 NULLED

    Когда добавляешь любой виджет на страницу из базы данных, после обновления кеша эта страница начинает выдавать ошибку 500.

    PHP Fatal error:  Call to a member function setQueryString() on null in /www/forum/applications/cms/sources/Theme/Theme.php(611) : eval()'d code on line 49
    PHP Stack trace:
    PHP   1. {main}() /www/forum/index.php:0
    PHP   2. IPS\_Dispatcher->run() /www/forum/index.php:13
    PHP   3. IPS\cms\modules\front\pages\_page->execute() /www/forum/system/Dispatcher/Dispatcher.php:146
    PHP   4. IPS\Dispatcher\_Controller->execute() /www/forum/applications/cms/modules/front/pages/page.php:33
    PHP   5. IPS\cms\modules\front\pages\_page->manage() /www/forum/system/Dispatcher/Controller.php:96
    PHP   6. IPS\cms\modules\front\pages\_page->view() /www/forum/applications/cms/modules/front/pages/page.php:43
    PHP   7. IPS\cms\Pages\_Page->output() /www/forum/applications/cms/modules/front/pages/page.php:73
    PHP   8. IPS\cms\Pages\_Page->getHtmlContent() /www/forum/applications/cms/sources/Pages/Page.php:2198
    PHP   9. call_user_func:{/www/forum/applications/cms/sources/Pages/Page.php:1218}() /www/forum/applications/cms/sources/Pages/Page.php:1218
    PHP  10. IPS\Theme\content_pages_3() /www/forum/applications/cms/sources/Pages/Page.php:1218
    PHP  11. IPS\cms\Databases\_Dispatcher->run() /www/forum/system/Theme/Theme.php(4319) : eval()'d code:9
    PHP  12. IPS\Dispatcher\_Controller->execute() /www/forum/applications/cms/sources/Databases/Dispatcher.php:325
    PHP  13. IPS\cms\modules\front\database\_index->manage() /www/forum/system/Dispatcher/Controller.php:96
    PHP  14. IPS\cms\modules\front\database\_index->view() /www/forum/applications/cms/modules/front/database/index.php:51
    PHP  15. IPS\Theme\class_cms_database_category_index->index() /www/forum/applications/cms/modules/front/database/index.php:155
    PHP  16. IPS\Theme\class_cms_database_category_index->categoryRow() /www/forum/applications/cms/sources/Theme/Theme.php(611) : eval()'d code:358

    Проблемы непосредственно с файлом forum/datastore/cms_databases.*.php (я так и не понял от чего, наверное из-за того, что конец строки сгенерировался неправильного)

     

    Помогите, пожалуйста.

  5. Dusty разве там не должны отображаться темы, которым ты сам выставляешь "популярное"? Если нет, то подскажите хук, с помощью которого я могу сделать блок с темами, которые я могу выбирать.

  6. Создал тему, сделал ее популярной, а блок "Популярное сейчас" не появляется. По смещению колонки немного вниз (красная стрелка) видно, что блок был добавлен, но ничего не отображается. Подскажите, пожалуйста, в чем может быть причина.

    2.png.23b4eea82f53359affe1559d12d5635e.png

    1.png.7fe25eed30f055e905d1e4a758af59ae.png

  7. 1 час назад, accop сказал:

    Проще кажется у разработчиков спросить 

    Как я у них спрошу? Чтобы регнуться на форуме, нужно лицуха (вроде бы).

  8. Ну хоть кто-нибудь помогите с этой задачей ?. Ведь тут же все проще простого - разрешить гостям видеть разделы форума, у которых "Пользователи могут просматривать темы, опубликованные другими пользователями?" установлен "нет".

  9. Парни, очень долго мучаюсь по тому же вопросу, никак не могу разрешить гостям просматривать форум у которого опция "can_view_others"

        public function disabledPermissions()
        {
            $disabled  = array();
            $guestGroup = \IPS\Member\Group::load( \IPS\Settings::i()->guest_group );
    
            if( $this->sub_can_post and !$this->can_view_others )
            {
                $disabled[ $guestGroup->g_id ][] = 'view';
            }
    
            return $disabled;
        }
        
        public function can( $permission, $member=NULL )
        {
            if ( !$this->sub_can_post and in_array( $permission, array( 'add', 'reply' ) ) )
            {
                return FALSE;
            }
    
            $_member = $member ?: \IPS\Member::loggedIn();
            if ( $permission == 'view' and $this->min_posts_view and $this->min_posts_view > $_member->member_posts )
            {
                return FALSE;
            }
            if ( !$_member->member_id and $this->sub_can_post and !$this->can_view_others )
            {
                return FALSE;
            }
            if ( in_array( $permission, array( 'add', 'reply' ) ) and $this->min_posts_post and $this->min_posts_post >= $_member->member_posts )
            {
                return FALSE;
            }
                            
            $return = parent::can( $permission, $member );
            
            if ( $return === TRUE and $this->password !== NULL and in_array( $permission, array( 'read', 'add' ) ) and ( ( $member !== NULL and $member !== \IPS\Member::loggedIn() ) or !$this->loggedInMemberHasPasswordAccess() ) )
            {
                return FALSE;
            }
            
            return $return;
        }    

    100% в этому куске дело. Пожалуйста, подскажите.

    Файл: /forum/applications/forums/sources/Forum/Forum.php

  10. Respected accop да, в этом есть смысл, однако не для моего случая. Форум у меня служит для технической поддержки пользователей. Заходя на форум, гость должен знать о существовании "приватного" раздела, иначе он после регистрации напишет тему в неподходящий раздел или вовсе сразу уйдет с форума. В общем, сделать раздел видимым для гостей мне необходимо, и я был бы очень благодарен, если бы мне кто-то подсказал как это реализовать.

  11. Respected спасибо за ответ и за то, что поняли. Я готов править файлы (и делать это каждый раз при обновлении форума), знать лишь бы что и где...

×
×
  • Создать...