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

kgb

Актив
  • Постов

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

  • Посещение

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

    31

Активность репутации

  1. Лайк
    kgb получил реакцию от DubininAlex в Изменение расположения описания форума [Help]   
    Шаблон Board Index (список форумов) => boardIndexTemplate - >
    <if test="showSubForums:|:$forum_data['show_subforums'] AND count( $forum_data['subforums'] ) AND $forum_data['show_subforums']"> <br /> <ol class='ipsList_inline ipsType_small subforums' id='subforums_{$forum_data['id']}'> <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"> <if test="showSubForumsLit:|__data[3]"><li class='unread'><else /><li></if> <a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{parse expression="IPSText::striptags( IPSText::htmlspecialchars($__data[1]) )"}'>{$__data[1]}</a><if test="isNotLast:|: empty($__data[4] )">,</if> </li> </foreach> </ol> </if> <p class='desc __forum_desc ipsType_small'>{$forum_data['description']}</p> <p class='desc __forum_desc ipsType_small'>{$forum_data['description']}</p>
     перенести до  <if test="showSubForums:|:$forum_data['show_subforums'] AND count( $forum_data['subforums'] ) AND $forum_data['show_subforums']">
  2. Лайк
    kgb получил реакцию от DubininAlex в Изменить cсылку на приложение [help me!]   
    Пробуй. Не забудь перекешировать FURL кеш
    furlTemplates.php
  3. Лайк
    kgb получил реакцию от DubininAlex в Где тот самый код...   
    вопросы задают, как ребусы файл core.php фукция truncate
  4. Лайк
    kgb получил реакцию от DubininAlex в Панель пользователя   
    не растянешь.
    самое простое - изменть цвет post_wrap

  5. Лайк
    kgb получил реакцию от DubininAlex в Исходящие ссылки с форума польза или вред?   
    Ссылка, ссылке рознь. Исходящие на говносайты, а так же продажные ссылки (поисковики их щас неплохо определяют) однозначно могут повредить, особенно молодому сайту.
  6. Лайк
    kgb получил реакцию от DubininAlex в IP.Gallery 5.0.5 !Русская версия!   
    DeViLKIS, у тебя хрть одно изображение в "важные" добавлено?
     
     
    И кто там хотел показ последних изображений на главной с использованием слайдера?
    В архиве hookRecentGalleryImages.rar
    Соответственно папку publiс закачиваем на сервер. А тем, что в содержиться в файле hookRecentGalleryImages.txt заменяем шаблон
    (Gallery) Global - > hookRecentGalleryImages
    Выглядит вот так примерно 

     
  7. Лайк
    kgb получил реакцию от DubininAlex в Перенаправление на страницу при переходе по внешней ссылке   
    файл admin/sources/classes/text/parser/bbcode.php
    находим
    $replace = "<a href='{$url}' class='bbc_url' title='{$_title}'{$rel}>{$text}</a>"; меняем на
    if(stristr( $data['host'], $_SERVER['HTTP_HOST'])) { $replace = "<a href='{$url}' class='bbc_url' target='_blank' title='{$_title}'>{$text}</a>"; }else{ $replace = "<!--noindex--><a href='/go/?{$url}' class='bbc_url' target='_blank' title='{$_title}'{$rel}>{$text}</a><!--/noindex-->"; } создаем папку /go в корне
     
    куда кладем файл index.php с таким вот, примерно (взял свое)содержанием
    <? $ref = $_SERVER['QUERY_STRING']; $back = $_SERVER['HTTP_REFERER']; ?> <div style="padding:20px 180px; font-size:14px; font-family:Tahoma; line-height:200%"> <h2>HomeMasters.Ru | Переход по внешней ссылке</h2> Вы собираетесь перейти по внешней ссылке, которая не относится к порталу "HomeMasters.Ru ".<br> Администрация проекта не несет ответственности за содержимое сайта&nbsp;<b><?php echo $ref;?></b>&nbsp;и рекомендует не указывать никаких своих данных, имеющих отношение к&nbsp;HomeMasters.Ru&nbsp;(особенно e-mail, пароль или свой ID), на сторонних сайтах. Настоятельно рекомендуем Вам внимательно относиться к неизвестным ссылкам на посторонние ресурсы, чтобы избежать инфицирования Вашего компьютера вредоносными программами и потери важных данных.<br> Если Вы не хотите подвергать риску Ваш аккаунт и компьютер, нажмите <a href="<?php echo $back;?>">отмена</a> <br> Чтобы продолжить переход нажмите на ссылку &nbsp;<a href="<?php echo $ref;?>"><?php echo $ref;?></a>&nbsp; <br> Сообщите нам, если ссылка носит рекламный характер или является спамом. </div>
  8. Лайк
    kgb получил реакцию от DubininAlex в Перенаправление на страницу при переходе по внешней ссылке   
    Вот в архиве моя папка /admin/sources/classes/text и пака /go

    Внимание!
    1.Это не хук, это прямое вмешательство в код. Отсюда сначала сохраняем оригиналы, поэтои уже екскрементируем.
    2.Есть некоторые траблы, т.к. делалось на скорую руку. Так, например, при последующем редактировании сообщения текст ссылки пропадает, остается только ссылка. разбираться некогда да и лень.
    3.Это для версии 3.4.6 с дополнениями от IBR, но по аналогии и для ранней версии можно сделать.
    4. Если что не так, я здесь не причем!!!!!

    Что это дает и как настроить.

    Дает перенаправление внешних ссылок.
    При этом отдельные внешние ссылки остаются открытыми и прямыми. Для этого целых два способа.
    1 способ. В АЦ в настройках Темы, Сообщения и Опросы надо включить а) Фильтрацию URL, б) Использовать белый список , в) вбить в белый список разрешенные сайты (например
    __*google.*
    https://*google.*
    __*youtube.*
    https://*youtube.*
    __*yandex.ru*
    https://*yandex.ru*
    __*mail.ru*
    __*homemasters.*/
    и т.д)
    2 способ. При создании сообщения добавлять к ссылке "секретный ключ" . Для примера в файле это bbcode.php freeurl. Те вместо __ipbmafia.ru/ пишем __ipbmafia.ru/freeurl
    freurl можете заменить на свой в файле bbcode.php

    Все. Да, предупреждаю, фильтрация URL распространяется и на встаку картинок со сторонних сайтов.
    upload.zip
  9. Лайк
    kgb получил реакцию от Enliv в Как увеличить длину заголовка темы статьи в ip.content?   
    Статьи-> Управление полями ->заголовок -> Maximum length
  10. Лайк
    kgb получил реакцию от DubininAlex в Доска обьявлений   
    '?do=embed' frameborder='0' data-embedContent>>
  11. Лайк
    kgb получил реакцию от DubininAlex в IP.Content 2.3.6 Retail   
    Выкладываю на тестирование!!!!! мои небольшие доработки к IP.Content. Может кому будет интересно.
    Что доработки дают.
    1.Можно указать собственные URL и директорию загрузки файлов. Например вместо /uploads -> /uploads/content / Таким образом аттачи статей не будут перемешиваться с файлами форума.
    2.Можно указать размеры превью изображений. Если для форума превью 100 на 100 пикселей и нормально, в статьях, на мой взгляд, превью должны быть побольше.
    3.Настройки загрузки одиночных изображений к статьям (записям)
    а) отдельная директория загрузки (хотя можно указать тоже что и в п.1)
    б) возможность изменять размер изображения, при том указывать конкретно его при загрузке, а также можно указывать, уменьшать изображение пропорционально или нет.
    в) можно определять группы, которые могут изменять размер изображения (для остальных тот, что стоит по умолчанию)
    г) изображению к статье дется нормальное имя (а не как щас md5(хрензнаетчтозаимя), которое береться из статичного URL (если он заполнен) или из имени файла (e.g. Мое изображение.jpg -> moe-izobrazhenie.jpg)/ Впрочем это работает с транслитом от IBR. У кого нет, в архиве есть .no_translit_upload.php который без этой функции.
    4. Настройки группы, освобожденных от премодерации комментариев. Так, если вы включил премодерцию комментов, то она распространяется на всех, кроме админа и модераторов (редакторов) статей. С помощью этой настройки можно освободить от премодерации отдельные группы. Например позволили гостям комментировать, но с премодерацией, а чтоб не напрягать проверенных пользователей, их группу от премодерации освободили.

    Ну и еще по мелочам, в частности, добавлены файлы из баг-трекера IPS, которые висят у них в knowledgebase ( e.g. https://www.invisionpower.com/support/kb/_/ipcontent-infinite-redirects-r36 ), но почему то в релиз не включены. Так в статьях включены абзацы <p>, а по дефолту там br. Ну и etc.
     
    content.zip
  12. Лайк
    kgb получил реакцию от Armis в Перенаправление на страницу при переходе по внешней ссылке   
    файл admin/sources/classes/text/parser/bbcode.php
    находим
    $replace = "<a href='{$url}' class='bbc_url' title='{$_title}'{$rel}>{$text}</a>"; меняем на
    if(stristr( $data['host'], $_SERVER['HTTP_HOST'])) { $replace = "<a href='{$url}' class='bbc_url' target='_blank' title='{$_title}'>{$text}</a>"; }else{ $replace = "<!--noindex--><a href='/go/?{$url}' class='bbc_url' target='_blank' title='{$_title}'{$rel}>{$text}</a><!--/noindex-->"; } создаем папку /go в корне
     
    куда кладем файл index.php с таким вот, примерно (взял свое)содержанием
    <? $ref = $_SERVER['QUERY_STRING']; $back = $_SERVER['HTTP_REFERER']; ?> <div style="padding:20px 180px; font-size:14px; font-family:Tahoma; line-height:200%"> <h2>HomeMasters.Ru | Переход по внешней ссылке</h2> Вы собираетесь перейти по внешней ссылке, которая не относится к порталу "HomeMasters.Ru ".<br> Администрация проекта не несет ответственности за содержимое сайта&nbsp;<b><?php echo $ref;?></b>&nbsp;и рекомендует не указывать никаких своих данных, имеющих отношение к&nbsp;HomeMasters.Ru&nbsp;(особенно e-mail, пароль или свой ID), на сторонних сайтах. Настоятельно рекомендуем Вам внимательно относиться к неизвестным ссылкам на посторонние ресурсы, чтобы избежать инфицирования Вашего компьютера вредоносными программами и потери важных данных.<br> Если Вы не хотите подвергать риску Ваш аккаунт и компьютер, нажмите <a href="<?php echo $back;?>">отмена</a> <br> Чтобы продолжить переход нажмите на ссылку &nbsp;<a href="<?php echo $ref;?>"><?php echo $ref;?></a>&nbsp; <br> Сообщите нам, если ссылка носит рекламный характер или является спамом. </div>
  13. Лайк
    kgb получил реакцию от Respected в IP.Content 2.3.6 Retail   
    Выкладываю на тестирование!!!!! мои небольшие доработки к IP.Content. Может кому будет интересно.
    Что доработки дают.
    1.Можно указать собственные URL и директорию загрузки файлов. Например вместо /uploads -> /uploads/content / Таким образом аттачи статей не будут перемешиваться с файлами форума.
    2.Можно указать размеры превью изображений. Если для форума превью 100 на 100 пикселей и нормально, в статьях, на мой взгляд, превью должны быть побольше.
    3.Настройки загрузки одиночных изображений к статьям (записям)
    а) отдельная директория загрузки (хотя можно указать тоже что и в п.1)
    б) возможность изменять размер изображения, при том указывать конкретно его при загрузке, а также можно указывать, уменьшать изображение пропорционально или нет.
    в) можно определять группы, которые могут изменять размер изображения (для остальных тот, что стоит по умолчанию)
    г) изображению к статье дется нормальное имя (а не как щас md5(хрензнаетчтозаимя), которое береться из статичного URL (если он заполнен) или из имени файла (e.g. Мое изображение.jpg -> moe-izobrazhenie.jpg)/ Впрочем это работает с транслитом от IBR. У кого нет, в архиве есть .no_translit_upload.php который без этой функции.
    4. Настройки группы, освобожденных от премодерации комментариев. Так, если вы включил премодерцию комментов, то она распространяется на всех, кроме админа и модераторов (редакторов) статей. С помощью этой настройки можно освободить от премодерации отдельные группы. Например позволили гостям комментировать, но с премодерацией, а чтоб не напрягать проверенных пользователей, их группу от премодерации освободили.

    Ну и еще по мелочам, в частности, добавлены файлы из баг-трекера IPS, которые висят у них в knowledgebase ( e.g. https://www.invisionpower.com/support/kb/_/ipcontent-infinite-redirects-r36 ), но почему то в релиз не включены. Так в статьях включены абзацы <p>, а по дефолту там br. Ну и etc.
     
    content.zip
  14. Лайк
    kgb получил реакцию от DubininAlex в Доступ к форуму ботам поисковых систем   
    , '?do=embed' frameborder='0' data-embedContent>>
  15. Лайк
    kgb получил реакцию от DubininAlex в IP.Content 2.3.6 Retail   
    Выкладываю на тестирование русский для IP.Content 2.3.6
    Публичка переведена полностью, админка частично.
    app_content_2_3_6_RUS.zip
  16. Лайк
    kgb получил реакцию от DubininAlex в IP.Blog 2.6.3 !Русская версия!   
    вообще то, если поковыряться в шаблонах, то это все решается. Щас подсказать не могу, не помню что и где я делал, а вспоминать после третьего стакана влом..) Но как радикальное средство такая пдсказка - файл  /forum/public/js/3rd_party/ckeditor/ips_config.js
    открываем, и что видим?
    config.toolbar_ipsfull = [ ['Ipssource', 'RemoveFormat', 'Ipsbbcode'], [ '-', 'Font', 'FontSize'], [ '-', 'TextColor', 'Ipsemoticon', 'Ipsmedia' ], ['-','Find', 'Replace'], '-', ['Undo', 'Redo'], '-', ['Copy', 'Paste', 'PasteText', 'PasteFromWord' ], ['-', 'Ipsoptions'], '/', ['Bold', 'Italic', 'Underline', 'Strike' ], ['Subscript', 'Superscript'], ['BulletedList', 'NumberedList'], ['Link', 'Unlink', 'Image', 'Ipscode', 'Ipsquote' ], config.IPS_BBCODE_BUTTONS, ['Outdent', 'Indent', 'JustifyLeft','JustifyCenter','JustifyRight'] ]; config.toolbar_ipsmini = [ ['Ipssource', 'RemoveFormat' ], ['Bold', 'Italic', 'Underline', 'Strike' ], ['BulletedList'], ['Font'], ['TextColor'], ['Link', 'Unlink', 'Image', '-', 'Ipsmedia', '-', 'Ipscode', 'Ipsquote' ] ]; config.toolbar_ipsacp = [ ['Ipssource', 'RemoveFormat', 'Ipsbbcode'], [ '-', 'Font', 'FontSize'], [ '-', 'TextColor', 'Ipsemoticon', 'Ipsmedia' ], ['-','Find', 'Replace'], '-', ['Undo', 'Redo'], '-', ['Copy', 'Paste', 'PasteText', 'PasteFromWord' ], '/', ['Bold', 'Italic', 'Underline', 'Strike' ], ['Subscript', 'Superscript'], ['BulletedList', 'NumberedList'], ['Link', 'Unlink', 'Image', 'Ipscode', 'Ipsquote' ], config.IPS_BBCODE_BUTTONS, ['Outdent', 'Indent', 'JustifyLeft','JustifyCenter','JustifyRight'] ]; думаю понятно что есть 3 вида тулбаров для едитора. 
    toolbar_ipsfull, toolbar_ipsmini,toolbar_ipsacp (полный ,минимальный и тулбар для админцентра. Так вот если код мини заменить кодм полного, то смайлы появяться и в комментах. Хотя все таки лучше поковыряться  шаблонах и заменить вызов мини на full
     
     
    Впрочем, пока писал, нашел где в шаблонах.
     
    Шаблон
    Global Comments Templates ->  commentsList
     
    Ищем 
    {parse editor="Post" content="$preReply" options="array( 'type' => 'mini', 'minimize' => 1, 'autoSaveKey' => $settings['autoSaveKey'], 'warnInfo' => 'fastReply', 'editorName' => 'commentFastReply' )"} Меняем
    {parse editor="Post" content="$preReply" options="array( 'type' => 'full', 'minimize' => 1, 'autoSaveKey' => $settings['autoSaveKey'], 'warnInfo' => 'fastReply', 'editorName' => 'commentFastReply' )"} т.е разница только в 
    'type' => 'mini' и 'type' => 'full'
     


    Вообще забыл, зачем в тему зашел))) В мобильном шаблоне блога обнаружил косяк. Пустяшный, легко исправляемый, но ведь суки, они же деньги за это берут. А косяк вот в чем.. В мобильном шаблоне не отображались прикрепленные к записи файлы. Т.е. есл файлы (фото и т.п.) добавить в сообщение, они отображаются, а если просто прикрепит, но в сообщение не добавлять, пропадают.
    А косяк в том, что эти, млин разработчики, забыли в мобильном шаблоне Blog View -> blogEntryView  после  {$entry['entry']}  добавить  <!--IBF.ATTACHMENT_{$entry['entry_id']}-->
     
    Т.е.
    было 
    <div class='master_list'> <h2 class='secondary'><a href="{parse url="app=blog&amp;module=display&amp;section=blog&amp;blogid={$entry['blog_id']}&amp;showentry={$entry['entry_id']}" template="showentry" seotitle="{$entry['_seo_entry_name']}" base="public"}" title='{$this->lang->words['view_entry_alt']}'>{$entry['entry_name']}</a> <span class='subtext'>{$entry['entry_date_short']}</span></h2> <div class='row post line_spacing'> {$poll_html} <if test="privatenotification:|:$entry['hide_private']"> <em>{$this->lang->words['blog_private_entry']}<br /><br /> <a href="{parse url="app=blog&amp;module=display&amp;section=blog&amp;blogid={$entry['blog_id']}&amp;showentry={$entry['entry_id']}&amp;showprivate=1" template="showentry" seotitle="{$entry['_seo_entry_name']}" base="public"}">{$this->lang->words['blog_show_privateentry']}</a></</em> <else /> {$entry['entry']} </if> <if test="hasTags:|:!empty( $tags['formatted'] )"> <br /><br /> {$tags['formatted']['truncatedWithLinks']} </if> </div> <!-- Leave comment box --> {$comments_html} </div> сделаем
    <div class='master_list'> <h2 class='secondary'><a href="{parse url="app=blog&amp;module=display&amp;section=blog&amp;blogid={$entry['blog_id']}&amp;showentry={$entry['entry_id']}" template="showentry" seotitle="{$entry['_seo_entry_name']}" base="public"}" title='{$this->lang->words['view_entry_alt']}'>{$entry['entry_name']}</a> <span class='subtext'>{$entry['entry_date_short']}</span></h2> <div class='row post line_spacing'> {$poll_html} <if test="privatenotification:|:$entry['hide_private']"> <em>{$this->lang->words['blog_private_entry']}<br /><br /> <a href="{parse url="app=blog&amp;module=display&amp;section=blog&amp;blogid={$entry['blog_id']}&amp;showentry={$entry['entry_id']}&amp;showprivate=1" template="showentry" seotitle="{$entry['_seo_entry_name']}" base="public"}">{$this->lang->words['blog_show_privateentry']}</a></</em> <else /> {$entry['entry']}<!--IBF.ATTACHMENT_{$entry['entry_id']}--> </if> <if test="hasTags:|:!empty( $tags['formatted'] )"> <br /><br /> {$tags['formatted']['truncatedWithLinks']} </if> </div> <!-- Leave comment box --> {$comments_html} </div> Ну и соот-но правим css по аналогии с полной версией, штоб прикрепленные файлы нормально отображались
  17. Лайк
    kgb получил реакцию от DubininAlex в IP.Content 2.3.6 Retail   
    Продолжаю ковырять этот content. Что не сразу понравилось, так это то, что все изображения к статьям он складывает в директорию upload /  пока статей десяток, это ничего, а если несколько тысяч, то приятного мало. Поэтому немного изменил файл upload.php , который находится  в admin/applications_addon/ips/ccs/sources/databases/fields/upload.php
     
    Мой upload.php upload.php
     
    теперь фото будут грузиться в upload/вашапапка   по умолчанию upload/content/  определяется переменной $this_dir
     
    Не забываем только создать соот-щую директорию и выставить права (0777)



    недописал.  upload/вашапапка/monthly_МЕСЯЦ_ГОД  т.е. отсортированы также как и при загрузке на форум, галерею и т.п.
  18. Лайк
    kgb получил реакцию от hostrk в IP.Gallery 5.0.5 !Русская версия!   
    DeViLKIS, у тебя хрть одно изображение в "важные" добавлено?
     
     
    И кто там хотел показ последних изображений на главной с использованием слайдера?
    В архиве hookRecentGalleryImages.rar
    Соответственно папку publiс закачиваем на сервер. А тем, что в содержиться в файле hookRecentGalleryImages.txt заменяем шаблон
    (Gallery) Global - > hookRecentGalleryImages
    Выглядит вот так примерно 

     
  19. Лайк
    kgb получил реакцию от DubininAlex в Индивидуальные мета-теги для разделов и тем   
    Внешний вид - > управление мета тегами
  20. Лайк
    kgb получил реакцию от DubininAlex в Прошу помочь с профилем пользователя   
    она нужна для того, чтоб связать аккаунт фопрума с вконтакте. а также потом отвязать аккаунт вконтакте от форума
  21. Лайк
    kgb получил реакцию от DubininAlex в Не изменяется ширина форума   
    Млядь, в хроме есть Chrome Developers Tool/ Аналогичные инструменты встроены почти во все броузере, даже в IE. Кроме того, есть дополнение Firebug для хрома и FF/
    Кроме того, в том же интенете полно ресурсов по изучению html и css / Зная их азы, решение такого вопроса занимает 15 секунд. Не понимаю, нахрена лесть в веб-строительство, создавать очередной форум (который через пару тройку все равномесяцев загнеться), не изучив предварительно элементарные вещи? А потом постить глупые вопросы?
     
    за ширину форума на этом шаблоне отвечает этот код
    #ipboard_body .main_width, .width, .wrapper { width: 75% !important; min-width: 980px !important; } дальше, надеюсь сам разберешься

     
  22. Лайк
    kgb получил реакцию от Maestro58rus в Прошу помочь с профилем пользователя   
    она нужна для того, чтоб связать аккаунт фопрума с вконтакте. а также потом отвязать аккаунт вконтакте от форума
  23. Лайк
    kgb получил реакцию от asa487 в Не изменяется ширина форума   
    Млядь, в хроме есть Chrome Developers Tool/ Аналогичные инструменты встроены почти во все броузере, даже в IE. Кроме того, есть дополнение Firebug для хрома и FF/
    Кроме того, в том же интенете полно ресурсов по изучению html и css / Зная их азы, решение такого вопроса занимает 15 секунд. Не понимаю, нахрена лесть в веб-строительство, создавать очередной форум (который через пару тройку все равномесяцев загнеться), не изучив предварительно элементарные вещи? А потом постить глупые вопросы?
     
    за ширину форума на этом шаблоне отвечает этот код
    #ipboard_body .main_width, .width, .wrapper { width: 75% !important; min-width: 980px !important; } дальше, надеюсь сам разберешься

     
  24. Лайк
    kgb получил реакцию от PHILka в Перенаправление на страницу при переходе по внешней ссылке   
    при таких вопросах возникает встречный - а зачем?
    Самый простой вариант - жмем ctrl + u, копируем код, удаляем все лишнее и вставляем в эту страницу.
     
    Вариант посложнее (скопипастено)
     
    но даже эта инструкция потребует доработки
  25. Лайк
    kgb получил реакцию от DubininAlex в Перенаправление на страницу при переходе по внешней ссылке   
    Во первых, все работает. Видно по скрину, смотри нижнюю строку броузера.

     
     
    во-вторых, удали нахрен из index.php ,  который в паке go вот это
     
    либо замени на ту кодировку, которая на  сервере.
    utf-8 ? значит <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    а вообще лучше удали, если не понимаешь для чего это.
     
    в третих, если действительно utf-8 то сохрани и сам файл в utf-8
     
    ну и четвертых, удали мой аккаунт у себя на форуме, он мне там не нужен. Ник тот же что и здесь
×
×
  • Создать...