• Mike •
Ищущий всегда найдет… что поискать… ))
+912
Репутация
3834
Рейтинг
там до этого не доходит 500 ошибка с сервера…
ну прежде всего у вас две версии jquery загружаются …
значит всё нормально, я просто часть функций от 1.10 внедрял в 1.9 и столкнулся что возникают глюки если строки там и там не совпадают…
отвечает за то, что при показе компонента content его название не будет отображаться в URL т.е site.ru/статья а не site.ru/content/статья
содержимое файла config_inc.php для 1.10 после чистой установки:
массив из config.class.php:
$_CFG['sitename'] = 'Моя социальная сеть'; $_CFG['title_and_sitename'] = 1; $_CFG['title_and_page'] = 1; $_CFG['hometitle'] = ''; $_CFG['homecom'] = ''; $_CFG['siteoff'] = 0; $_CFG['debug'] = 0; $_CFG['offtext'] = 'Производится обновление сайта'; $_CFG['keywords'] = 'InstantCMS, система управления сайтом, бесплатная CMS, движок сайта, CMS, движок социальной сети'; $_CFG['metadesc'] = 'InstantCMS - бесплатная система управления сайтом с социальными функциями'; $_CFG['seourl'] = ''; $_CFG['lang'] = 'ru'; $_CFG['sitemail'] = ''; $_CFG['wmark'] = 'watermark.png'; $_CFG['stats'] = 0; $_CFG['template'] = '_default_'; $_CFG['splash'] = 0; $_CFG['slight'] = 1; $_CFG['db_host'] = 'localhost'; $_CFG['db_base'] = ''; $_CFG['db_user'] = ''; $_CFG['db_pass'] = ''; $_CFG['db_prefix'] = 'cms'; $_CFG['show_pw'] = 1; $_CFG['short_pw'] = 0; $_CFG['index_pw'] = 0; $_CFG['fastcfg'] = 1; $_CFG['mailer'] = 'mail'; $_CFG['sendmail'] = '/usr/sbin/sendmail'; $_CFG['smtpauth'] = 0; $_CFG['smtpuser'] = ''; $_CFG['smtppass'] = ''; $_CFG['smtphost'] = 'localhost'; $_CFG['timezone'] = 'Europe/Moscow'; $_CFG['timediff'] = ''; $_CFG['allow_ip'] = '';
$cfg['sitename'] = 'Моя социальная сеть'; $cfg['title_and_sitename'] = 1; $cfg['title_and_page'] = 1; $cfg['hometitle'] = ''; $cfg['homecom'] = ''; $cfg['siteoff'] = 0; $cfg['debug'] = 0; $cfg['offtext'] = 'Производится обновление сайта'; $cfg['keywords'] = 'InstantCMS, система управления сайтом, бесплатная CMS, движок сайта, CMS, движок социальной сети'; $cfg['metadesc'] = 'InstantCMS - бесплатная система управления сайтом с социальными функциями'; $cfg['lang'] = 'ru'; $cfg['sitemail'] = ''; $cfg['wmark'] = 'watermark.png'; $cfg['stats'] = 0; $cfg['template'] = '_default_'; $cfg['com_without_name_in_url'] = 'content'; $cfg['splash'] = 0; $cfg['slight'] = 1; $cfg['db_host'] = ''; $cfg['db_base'] = ''; $cfg['db_user'] = ''; $cfg['db_pass'] = ''; $cfg['db_prefix'] = 'cms'; $cfg['show_pw'] = 1; $cfg['short_pw'] = 0; $cfg['index_pw'] = 0; $cfg['fastcfg'] = 1; $cfg['mailer'] = 'mail'; $cfg['sendmail'] = '/usr/sbin/sendmail'; $cfg['smtpauth'] = 0; $cfg['smtpuser'] = ''; $cfg['smtppass'] = ''; $cfg['smtphost'] = 'localhost'; $cfg['timezone'] = 'Europe/Moscow'; $cfg['timediff'] = ''; $cfg['allow_ip'] = '';
старый config.inc.php от версии 1.9 не подойдёт если вы его просто пытаетесь залить после миграции, или во время её,
нужно чтобы создался новый и строки должны соответствовать классу config.class.php, иначе значения переопределятся и перепутаются…
нужно чтобы создался новый и строки должны соответствовать классу config.class.php, иначе значения переопределятся и перепутаются…
сверки одного содержимого config.inc.php недостаточно, нужно открыть файл config.class.php и в функции getDefaultConfig() проверить порядок и наличие строк в том же порядке что перечислены в массиве…
скиньте в личку адрес сайта и данные по которыми можно зайти…
скрип устранял повторное нажатие при отправке, в обычном случае никаких надписей не возникает…
Пользуетесь скриптом block_rep.js? или чем то похожим?
Europe/Moscow )
да, не за что )
в шаблоне
заменить просто на {$usrimage} функция его уже формирует
<img border="0" class="usr_img_small" src="{$usrimage}" />
в темплэйте ничего не поменяется всё передаётся через ту же переменную…
вот целиком, если так понятнее:
<?php function mod_users_random($module_id){ $inCore = cmsCore::getInstance(); // ядро $inDB = cmsDatabase::getInstance(); // БД global $_LANG; // Язык общий модуль $cfg = $inCore->loadModuleConfig($module_id); // грузим конфиг модуля $count = $inDB->rows_count('cms_users','is_deleted = 0 AND is_locked=0'); $sql = "SELECT u.id, u.login, u.nickname, u.is_deleted, p.imageurl, u.status FROM cms_users u LEFT JOIN cms_user_profiles p ON p.user_id = u.id WHERE u.is_deleted = 0 AND u.is_locked = 0 ORDER BY RAND() LIMIT ".$cfg['count']; $result = $inDB->query($sql); $is_usr = false; if ($inDB->num_rows($result)){ $is_usr=true; while($usr = $inDB->fetch_assoc($result)){ $usr['profileurl'] = cmsUser::getProfileURL($usr['login']); $usr['usrimage'] = cmsUser::getUserAvatarUrl($usr['id'], 'small', $usr['imageurl'], $usr['is_deleted']); $users[] = $usr; } } $smarty = $inCore->initSmarty('modules', 'mod_users_random.tpl'); $smarty->assign('users', $users); $smarty->assign('cfg', $cfg); $smarty->assign('count', $count); $smarty->assign('is_usr', $is_usr); $smarty->display('mod_users_random.tpl'); return true; }