Jump to content

kgb

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

  • В сети

Everything posted by kgb

  1. '?do=embed' frameborder='0' data-embedContent>>
  2. '?do=embed' frameborder='0' data-embedContent>>
  3. Выкладываю на тестирование!!!!! мои небольшие доработки к 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
  4. Болд закройте в архиве <b>ЗДЕСЬ<b> <a href="'.$dg_acc_register.'" style='text-decoration:none;'><b>ЗДЕСЬ<b></a> для просмотра ссылок!</span></p>
  5. это глюки firefox иногда отрубается проверка
  6. В настройках. Темы, Сообщения и Опросы
  7. Так это вот эта русификация '?do=embed' frameborder='0' data-embedContent>> ? При всем уважении, но я ее как то скачал (не здесь) попробовал и отказался от нее. Слишком много почти дословного перевода, как то: "Статья была успешна добавлена". Млин, ну глаз режет. "Статья добавлена" или "Статья успешно добавлена", но никак не "была успешно". Или, например, постоянный перевод 'custom' как "пользовательский". Хотя во многих случаях лучше перевести как "собственный". Например: "пользовательские регулярные выражения" или "собственные регулярные выражения". И много других мелочей, вроде бы незначительных, но в админке, именно в админке, они глаз режут, их лучше вообще оставить в оригинале. Хотя, конечно, это мое ИМХО.
  8. ну я приципально всю админку переводить не стал. Во первых там много у меня не используется, во-вторых, русский иногда не точно отображает суть.
  9. Млин, задолбали эти разработчики продавать недоделанные продукты. Кароч. В блогах есть возможность задавать собственные настройки для директории и url загрузок. Например, вместо uploads можно указать uploads/blogs . Это полезно при больших объемах (у мняч это гигабайты) прикрепленных файлов, например для архивирования, не всю директорию uploads а отдельно файлы блогов, отделно галереи, отдельно форума etc. Но, если так сделать, то в стандартном загрузчике (а именно его в отличие от галереи использует блог) не отображаются превьюшки, так как загрузчик использует переменную ipb.vars['upload_url'] = '{$this->settings['upload_url']}';. Наверное где то она должна была бы подменяться на ipb.vars['upload_url'] = '{$this->settings['blog_upload_url']}'; но видно не доделано. Самое простое, что здесь можно сделать, не влезая в код, это добавить в шаблон Post Screen (страница отправки тем/сообщений) - > uploadForm где нибудь перед <script type='text/javascript'> //<![CDATA[ ipb.delegate.register("[data-switch]", function(e, elem){ след. код <if test="$type=='blogentry'"> <script type='text/javascript'> ipb.vars['upload_url'] = '{$this->settings['blog_upload_url']}'; </script> </if> и тогда все работает как надо.
  10. Выкладываю на тестирование русский для IP.Content 2.3.6 Публичка переведена полностью, админка частично. app_content_2_3_6_RUS.zip
  11. форма поиска там просто не поместится
  12. кодировку для начала на utf-8 поменяй
  13. ( в настройках есть вот это Omit page name in URL (опускать название страницы в URL) а так же Default home page (Главная страница по умолчанию) . вот в эту сторону смотри
  14. Продолжаю ковырять этот 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_МЕСЯЦ_ГОД т.е. отсортированы также как и при загрузке на форум, галерею и т.п.
  15. это не ip.content это другой, очень древний, хотя полностью мной переписанный движек. на content я собираюсь переходить и активно тестирую его пока
  16. DATABASE_FURL_MARKER правим либо в app_class_ccs.php либо в корень кидаем файл constants.php где пишем <?php define( 'DATABASE_FURL_MARKER', 'TvoiMarker' ); ?> 'TvoiMarker' - это то, на что хотим заменить '_' . Файл отсюда www.invisionpower.com/support/kb/_/236-infinite-redirectsactive-users-r56 меняем на тот, что лежит здесь /admin/applications_addon/ips/ccs/modules_public/pages/pages.php Остальное в админке. достаточно articles.html переименовать articles чтобы не было 'домен/articles.html/_/articles/' а было 'домен/articles/_/articles/' можно еще в .htaccess правило добавить RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteCond %{REQUEST_URI} !(.*).html$ RewriteCond %{QUERY_STRING} !((?).*)= RewriteRule ^(.*[^/])$ $1/ [L,R=301] тогда 'домен/articles' превратиться в 'домен/articles/'
  17. спрашивай у хостера. вообще версия php какая? пишет же, что не найден класс DOMDocument
  18. ну я бы не сказал, что это в идеале наверное домен/секция/promoting-posts-to-articles-r1 хотя на вкус и цвет.... тем не менее покопавшись, можно настроить домен/articles/_/названиераздела/названиеподраздел/promoting-posts-to-articles-r1 Или заменив, например, DATABASE_FURL_MARKER с '_' на, например, 'category' получить домен/articles/category/названиераздела/названиеподраздел/promoting-posts-to-articles-r1 Кстати, тут же в тему. Написано, что в релизе исправлены ошибки из баг-трекера IPS, однако рекомендую скачать и заменить файлик вот с этой страницы www.invisionpower.com/support/kb/_/236-infinite-redirectsactive-users-r56 . Его замена помогает избавиться от цикличных редиректов, которые инеогда возникают.
  19. Все это можно включить и отключить в IPB без дополнительного внешнего вмешательства. Хотя похоже здесь скорее попытка проспамит хостинг
  20. Внешний вид - > управление мета тегами
  21. Ну, ну. Как раз ctrl+u позволяет нам сразу исключить подключаемые css файлы, тот же ipb_styles.css . А дальше ищем в globalTemplate / Нет в нем, значит в подключаемых в globalTemplate шаблонах. Скорее всего includeCSS . Нет там, значит уже ищем непосредственно в файлах скина. Вообще то надо иметь локальную копию сайта и простым поиском пройтись по skin_cache и по public. Даже не имея предстваления о конкретном скине, найти всегда можно. Или поступить грубо - просто прописать новый css стиль перед head/
  22. причем здеь он? Просто наверное лучше дать удочку, чем сразу рыбу? Не так ли? ну вот, рыбу уже дали)
  23. зайди на сайт свой, нажми ctrl+u и ты его найдешь. А дальше. Дальше даю подсказку. Если этот код на всех страницах сайта, то в каком шаблоне он может быть?
  24. она нужна для того, чтоб связать аккаунт фопрума с вконтакте. а также потом отвязать аккаунт вконтакте от форума