phpBB easyCMS

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

phpBB easyCMS

Сообщение Cyberpunk 24.09.2005 15:31

Есть такой мод phpBB easyCMS
У неё своя система прав, довольно мутная, такая мутная, что администрировать её может только сам админ.Максимум что можно добиться выставлением прав-это дать возможность юзеру админить свои статьи, но только свои...А мне надо назначить отдельного админа для статей, чтобы одобрял и модерировал.Пытался это сделать кодом через cms_auth.php не вышло...
Кто-нибудь поможет?
Аватара пользователя
Cyberpunk
phpBB 1.2.1
 
Сообщения: 23
Зарегистрирован: 17.09.2005 4:49


Сообщение NCom 17.01.2006 1:06

Скачал аддон к моду под названием Recent articles on ezPortal который должен показывать блог статей на главной портала, но обидно, что в ничего не показывает (пустое поле)
Вот сам мод

Код: Выделить всё
Hack Title:      Recent articles on ezPortal
##   Hack Version:   0.0.1
##   Author:         Freakin' Booty ;-P
##   Website:      http://www.freakingbooty.tk
##   Description:   This add-on for the ezPortal allows you to display phpBB easyCMS articles
##               in a block. Both static and scrolling blocks are available.
##   Compatibility:   2.0.3 - 2.0.6
##               phpBB easyCMS 1.0.0 or later
##               ezPortal 2.1.8
##
##   Installation Level: Easy
##   Installation Time: 5 - 10 minutes
##   Files To Edit: 4
##      fetchposts.php
##      portal.php
##      language/lang_english/lang_main.php
##      templates/subSilver/portal_body.tpl
##
##   Included Files: 0
##
##   History:
##      0.0.1:   Initial release
##
##   Author Notes:
##      None
##
##   Support:      http://www.phpbbhacks.com/forums
##   Copyright:      ©2003 Recent articles on ezPortal 0.0.1 - Freakin' Booty ;-P
##
###############################################
##   You downloaded this hack from phpBBHacks.com, the #1 source for phpBB related downloads.
##   Please visit http://www.phpbbhacks.com/forums for support.
###############################################
##
###############################################
##   This hack is released under the GPL License.
##   This hack can be freely used, but not distributed, without permission.
##   Intellectual Property is retained by the hack author(s) listed above.
###############################################

#
#-----[ OPEN ]--------------------------------------------
#
fetchposts.php

#
#-----[ FIND ]--------------------------------------------
#
include_once($phpbb_root_path . 'includes/bbcode.'.$phpEx);

#
#-----[ AFTER, ADD ]--------------------------------------
#
include($phpbb_root_path . 'includes/cms_auth.'.$phpEx);

#
#-----[ FIND ]--------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]-------------------------------------
#
function phpbb_fetch_articles($num_articles)
{
   global $db, $userdata;

   $is_auth = array();
   $is_auth = cms_auth(AUTH_LIST_ALL, $userdata);

   //
   // First fetch the chapters, and see if the user has permission to view and read them
   //
   $sql = "SELECT chapter_id FROM " . CMS_CHAPTERS_TABLE;
   if( !$result = $db->sql_query($sql) )
   {
      message_die(GENERAL_ERROR, 'could not retrieve chapters information', '', __LINE__, __FILE__, $sql);
   }

   $chapter_id_sql = '';
   while( $row = $db->sql_fetchrow($result) )
   {
      $chapter_id = $row['chapter_id'];

      if( $is_auth[$chapter_id]['a_view'] && $is_auth[$chapter_id]['a_read'] )
      {
         $chapter_id_sql .= ( ( $chapter_id_sql != '' ) ? ',' : '' ) . $chapter_id;
      }
   }
   $db->sql_freeresult($result);

   //
   // Fetch the articles from the chapters the user has permission for
   //
   $article_row = array();
   if( $chapter_id_sql != '' )
   {
      $sql = "SELECT DISTINCT(a.article_id), a.user_id, a.article_username, a.time, at.article_title, u.username
            FROM " . CMS_ARTICLES_TABLE . " a, " . CMS_ARTICLES_TEXT_TABLE . " at, " . USERS_TABLE . " u
            WHERE a.article_pending = 0
               AND a.chapter_id IN ($chapter_id_sql)
               AND at.article_id = a.article_id
               AND u.user_id = a.user_id
            ORDER BY a.time DESC
            LIMIT 0, $num_articles";
      if( !$result = $db->sql_query($sql) )
      {
         message_die(GENERAL_ERROR, 'Could not retrieve articles information', '', __LINE__, __FILE__, $sql);
      }
      $article_row = $db->sql_fetchrowset($result);
      $db->sql_freeresult($result);
   }

   return $article_row;
}

#
#-----[ OPEN ]--------------------------------------------
#
portal.php

#
#-----[ FIND ]--------------------------------------------
#
// Poll Forum ID: separate by comma for multi-forums, eg. '3,8,14'
$CFG['poll_forum'] = '1';

#
#-----[ AFTER, ADD ]--------------------------------------
#
// Number of Recent Articles: change number according to how many you want displayed
$CFG['number_recent_articles'] = 10;

#
#-----[ FIND ]--------------------------------------------
#
//
// End session management
//

#
#-----[ AFTER, ADD ]--------------------------------------
#
//
// Define censored word matches
//
$orig_word = array();
$replacement_word = array();
obtain_word_list($orig_word, $replacement_word);

#
#-----[ FIND ]--------------------------------------------
#
   'L_VOTE_BUTTON' => $lang['Vote'],

#
#-----[ AFTER, ADD ]--------------------------------------
#
   'L_RECENT_ARTICLES' => $lang['Recent_articles'],

#
#-----[ FIND ]--------------------------------------------
#
//
// Generate the page
//

#
#-----[ BEFORE, ADD ]-------------------------------------
#
//
// Fetch recent articles
//
$article_row = phpbb_fetch_articles($CFG['number_recent_articles']);
for( $i = 0; $i < count($article_row); $i++ )
{
   $poster_id = $article_row[$i]['user_id'];

   $temp_url = append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . '=' . $poster_id);
   $poster = ( $poster_id != ANONYMOUS ) ? '<a href="' . $temp_url . '">' . $article_row[$i]['username'] . '</a>' : $lang['Guest'];

   if( $poster_id == ANONYMOUS && $article_row[$i]['article_username'] != '' )
   {
      $poster = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $article_row[$i]['article_username']) : $poster;
   }


   $template->assign_block_vars('recent_article_row', array(
      'U_ARTICLE_TITLE' => append_sid("cms_view_article.$phpEx?aid=" . $article_row[$i]['article_id']),

      'ARTICLE_TITLE' => ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $article_row[$i]['article_title']) : $article_row[$i]['article_title'],
      'POSTER' => $poster,
      'POSTTIME' => create_date($board_config['default_dateformat'], $article_row[$i]['time'], $board_config['board_timezone'])
      )
   );
}

#
#-----[ OPEN ]--------------------------------------------
#
# Make sure to edit this file for every language installed
#
language/lang_english/lang_main.php

#
#-----[ FIND ]--------------------------------------------
#
$lang['Vote'] = 'Vote';
$lang['No_poll'] = 'No poll at the moment';

#
#-----[ AFTER, ADD ]--------------------------------------
#
$lang['Recent_articles'] = 'Recent articles';

#
#-----[ OPEN ]--------------------------------------------
#
# Make sure to edit this file for every template installed
#
templates/subSilver/portal_body.tpl

#
#-----[ FIND ]--------------------------------------------
#
         <td class="row1" align="left"><span class="gensmall">{TOTAL_USERS}<br />{NEWEST_USER}<br /><br/>{TOTAL_POSTS} {TOTAL_TOPICS}<br />&nbsp;</span></td>
         </tr>
        </table>

#
#-----[ AFTER, ADD ]--------------------------------------
#
# This is the static version
#
        <br />

        <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
           <tr>
              <td class="catHead" height="25"><span class="genmed"><b>{L_RECENT_ARTICLES}</b></span></td>
           </tr>
           <tr>
              <td class="row1" align="left"><span class="gensmall">
               <!-- BEGIN recent_article_row -->
               &raquo; <a href="{recent_article_row.U_ARTICLE_TITLE}">{recent_article_row.ARTICLE_TITLE}</a><br />
               by {recent_article_row.POSTER} on {recent_article_row.POSTTIME}<br /><br />
               <!-- END recent_article_row -->
            </span></td>
         </tr>
        </table>

#
#-----[ AFTER, ADD ]--------------------------------------
#
# This is the scrolling version
#
        <br />

        <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
           <tr>
              <td class="catHead" height="25"><span class="genmed"><b>{L_RECENT_ARTICLES}</b></span></td>
           </tr>
           <tr>
              <td class="row1" align="left"><span class="gensmall">
               <marquee behavior="scroll" direction="up" height="200" scrolldelay="100" scrollamount="2">
                  <!-- BEGIN recent_article_row -->
                  &raquo; <a href="{recent_article_row.U_ARTICLE_TITLE}">{recent_article_row.ARTICLE_TITLE}</a><br />
                  by {recent_article_row.POSTER} on {recent_article_row.POSTTIME}<br /><br />
                  <!-- END recent_article_row -->
               </marquee>
            </span></td>
         </tr>
        </table>

#
#-----[ SAVE & CLOSE ALL FILES ]--------------------------
#


Не поможете? Что не работает и как это исправить?
NCom
phpBB 2.0.16
 
Сообщения: 909
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь

Сообщение Cr@b.By 27.03.2007 23:37

Помогите сделать несколько полезных вещей для этого мода.

во-первых - Скажите, как поставить easyCMS 1.0.6 на портал, где уже стоит Slash News Mod (cmx_news_mod_v101) и его addon CMX_eZportal_Integration.
Просто там некоторых весчей нет, из тех, что описывается выше в Recent articles on ezPortal. (в часности касается файла portal.php)
Или как накройняк сделать, что б на портал выводилась новости о новых статьях (в добавок к тем, что уже созданы на портале).

во-торых как сделать что б поиск форума юзал и эту часть БД

ещё есть вопросы, но оних позже

Добавлено спустя 41 минуту 48 секунд:

Немного неточно описал проблему с интеграцией в EZ
Recent articles on ezPortal при попытке установки выдал следующее:
DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near '' at line 8

SELECT DISTINCT(a.article_id), a.user_id, a.article_username, a.time, at.article_title, u.username FROM phpbb_cms_articles a, phpbb_cms_articles_text at, phpbb_users u WHERE a.article_pending = 0 AND a.chapter_id IN (1,2,3,4,5,6,7,8,9) AND at.article_id = a.article_id AND u.user_id = a.user_id ORDER BY a.time DESC LIMIT 0,

Line : 339
File : fetchposts.php

Но задача впихнуть статьи в новости даже очень актуальна
Аватара пользователя
Cr@b.By
phpBB 2.0.0
 
Сообщения: 104
Зарегистрирован: 31.10.2005 12:19

Сообщение TiChoblin 29.03.2007 15:23

Есть такой мод phpBB easyCMS
У неё своя система прав, довольно мутная, такая мутная, что администрировать её может только сам админ.Максимум что можно добиться выставлением прав-это дать возможность юзеру админить свои статьи, но только свои...А мне надо назначить отдельного админа для статей, чтобы одобрял и модерировал.Пытался это сделать кодом через cms_auth.php не вышло...
Кто-нибудь поможет?


ставьте мод Junior Admin

и назначайте кого-либо админом на этот раздел в админке :)
Нужно вовремя стирать воспоминания, иначе воспоминания сотрут нас.

Моды я ищу тут и тут. Иногда тут, и совсем редко тут.
И ещё иногда полезно смотреть сюда
А если Вы что-то ищете, то вам надо сюда

Помощь по ЛС и ICQ ТОЛЬКО за вознаграждение.
Аватара пользователя
TiChoblin
phpBB 2.0.5
 
Сообщения: 238
Зарегистрирован: 30.04.2006 8:30
Откуда: Химки

Сообщение TiChoblin 30.03.2007 19:46

http://www.phpbbguru.net/community/view ... hp?t=14284

локализация мода, если кому надо :)

Добавлено спустя 2 часа 44 минуты 5 секунд:

Could not retrieve the CMS configuration

DEBUG MODE

SQL Error : 1146 Table 'tichoblin.CMS_CONFIG_TABLE' doesn't exist

SELECT * FROM CMS_CONFIG_TABLE

Line : 426
File : cms_functions.php



при этом таблица phpbb_cms_config есть !
Нужно вовремя стирать воспоминания, иначе воспоминания сотрут нас.

Моды я ищу тут и тут. Иногда тут, и совсем редко тут.
И ещё иногда полезно смотреть сюда
А если Вы что-то ищете, то вам надо сюда

Помощь по ЛС и ICQ ТОЛЬКО за вознаграждение.
Аватара пользователя
TiChoblin
phpBB 2.0.5
 
Сообщения: 238
Зарегистрирован: 30.04.2006 8:30
Откуда: Химки

Сообщение crash 31.03.2007 17:06

чтото я не понял. Есть тема по моду, а вы решили попложить темы?
Код: Выделить всё
#
#-----[ OPEN ]--------------------------------------------
#
includes/constants.php

#
#-----[ FIND ]--------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]-------------------------------------
#
//
// phpBB easyCMS
//
include($phpbb_root_path . 'includes/cms_constants.'.$phpEx);
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
Support Team Leader
 
Сообщения: 6507
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Сообщение TiChoblin 31.03.2007 17:14

чтото я не понял. Есть тема по моду, а вы решили попложить темы?


Не понял. Где есть тема по этому моду? Набираю в поиск нахожу только несколько тем про локализацию.. и всё :)

crash, огромное спасибо, это же надо было так лохануться и забыть скопировать на сервак constants.php ... :oops: :roll:
Нужно вовремя стирать воспоминания, иначе воспоминания сотрут нас.

Моды я ищу тут и тут. Иногда тут, и совсем редко тут.
И ещё иногда полезно смотреть сюда
А если Вы что-то ищете, то вам надо сюда

Помощь по ЛС и ICQ ТОЛЬКО за вознаграждение.
Аватара пользователя
TiChoblin
phpBB 2.0.5
 
Сообщения: 238
Зарегистрирован: 30.04.2006 8:30
Откуда: Химки

Сообщение Cr@b.By 02.04.2007 9:53

Госпада Гуру, а что насчёт моей проблемки? :(

Как перенести Easy CMS на портал???
Аватара пользователя
Cr@b.By
phpBB 2.0.0
 
Сообщения: 104
Зарегистрирован: 31.10.2005 12:19

Сообщение Палыч 03.04.2007 23:48

Cr@b.By писал(а):Как перенести Easy CMS на портал???

Recent easyCMS Articles Block (ezPortal)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6910
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение Cr@b.By 04.04.2007 11:06

Палыч

Recent easyCMS Articles Block (ezPortal)


но посмотрите, о том, что я писал выше:

во-первых - Скажите, как поставить easyCMS 1.0.6 на портал, где уже стоит Slash News Mod (cmx_news_mod_v101) и его addon CMX_eZportal_Integration.
Просто там несоответствие некоторых весчей , из тех, что описывается выше в Recent articles on ezPortal. (в часности касается файла portal.php)
Или как накройняк сделать, что б на портал выводилась новости о новых статьях (в добавок к тем, что уже созданы на портале).

Немного неточно описал проблему с интеграцией в EZ
Recent articles on ezPortal при попытке установки выдал следующее:
DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near '' at line 8

SELECT DISTINCT(a.article_id), a.user_id, a.article_username, a.time, at.article_title, u.username FROM phpbb_cms_articles a, phpbb_cms_articles_text at, phpbb_users u WHERE a.article_pending = 0 AND a.chapter_id IN (1,2,3,4,5,6,7,8,9) AND at.article_id = a.article_id AND u.user_id = a.user_id ORDER BY a.time DESC LIMIT 0,

Line : 339
File : fetchposts.php

Но задача впихнуть статьи в новости даже очень актуальна
Аватара пользователя
Cr@b.By
phpBB 2.0.0
 
Сообщения: 104
Зарегистрирован: 31.10.2005 12:19

Сообщение Палыч 04.04.2007 18:23

Cr@b.By писал(а):но посмотрите, о том, что я писал выше:


Цитата:
во-первых - Скажите, как поставить easyCMS 1.0.6 на портал, где уже стоит Slash News Mod (cmx_news_mod_v101) и его addon CMX_eZportal_Integration.
Просто там несоответствие некоторых весчей ,

Во-первых, вы писали другое:
Cr@b.By писал(а):во-первых - Скажите, как поставить easyCMS 1.0.6 на портал, где уже стоит Slash News Mod (cmx_news_mod_v101) и его addon CMX_eZportal_Integration.
Просто там некоторых весчей нет,
Смысл, как вы видите, разный. Если некоторых "весчей" нет, то сносите то, что не нравиться и ставьте то, что нравиться. Сссылку я вам и дал.

Cr@b.By писал(а):Немного неточно описал проблему с интеграцией в EZ
Recent articles on ezPortal при попытке установки выдал следующее:
DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near '' at line 8

SELECT DISTINCT(a.article_id), a.user_id, a.article_username, a.time, at.article_title, u.username FROM phpbb_cms_articles a, phpbb_cms_articles_text at, phpbb_users u WHERE a.article_pending = 0 AND a.chapter_id IN (1,2,3,4,5,6,7,8,9) AND at.article_id = a.article_id AND u.user_id = a.user_id ORDER BY a.time DESC LIMIT 0,

Line : 339
File : fetchposts.php

Опять неточность, если не сказать по-другому...
Не при попытке установки, а при запуске, после установки.
Могу предположить, что у вас отсутствуют строки
Код: Выделить всё
// Length of article
$CFG['article_length'] = '200'; // Adjust length of articles
в файле portal.php
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6910
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение Cr@b.By 10.05.2007 11:43

Подскажите, как настроить порядок показа стаей (сортировку).
Как я понял, они сортируются по дате. Если нет возможности сортировки по имени, то хотя бы как поменять дату?

Смотрел через майадмин - там дата в кокомто виде, т.е. просто исправить неполучается, или я не то смотрел
Аватара пользователя
Cr@b.By
phpBB 2.0.0
 
Сообщения: 104
Зарегистрирован: 31.10.2005 12:19

Сообщение Cr@b.By 14.05.2007 10:27

товарищи Гуру, кто нибудь знает как можно решить этот вопрос????
Аватара пользователя
Cr@b.By
phpBB 2.0.0
 
Сообщения: 104
Зарегистрирован: 31.10.2005 12:19

Сообщение Cr@b.By 26.06.2007 17:59

Блин, мне что, нужно создать отдельную тему, или нарушить злостно правила, что б меня заметиои???

Неужели это так сложно? Неужели нет никакой возможности для того, что б я мог разместить статьи в нужном мне порядке???
Аватара пользователя
Cr@b.By
phpBB 2.0.0
 
Сообщения: 104
Зарегистрирован: 31.10.2005 12:19

Сообщение Палыч 26.06.2007 19:38

Cr@b.By писал(а): как поменять дату?

Edit Post Date
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6910
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

След.


Вернуться в Поддержка модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0