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

CNoise

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

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

  • Посещение

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

    5

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

  1. TheRock, так вам никто не сможет помочь. Пожалуйста выложите шаблон или хотя бы код globalTemplate до изменений и после, чтобы мы смогли понять в чем проблема.
  2. Envy, как по мне, установить и настроить CMS для создания одной или пусть даже нескольких страничек будет намного сложнее, чем написать эти странички самостоятельно, да и ресурсов системы вы на это потратите больше. Можете попробовать CMSMadeSimple (cmsmadesimple.org), ссылку на которую дал RealUser. Система достаточно легкая, простая в использовании и устанавливается на свой собственный хостинг, но для начала все же взгляните на WordPress (wordpress.org), это немного больше, чем вам нужно, но WP намного известнее, а значит стабильнее, чем CMSMS, кроме того, найти нужные вам плагины или получить помощь по WordPress в силу ее популярности будет намного проще.
  3. Привет, все зависит от того, что вы хотите видеть в своей визитке. Подсказать что-то конкретное было бы проще, если бы вы дали хотя бы пару примеров того, каким бы вы хотели видеть свой сайт. При этом не забывайте, что использование активных ссылок на проекте запрещено. Есть, например, web-сервисы, позволяющие за считанные минуты создать визитку, один из них - about.me - позволяет создать личную страничку, разместить ссылки на ваши проекты и на страницы в социальных сетях, загрузить фоновый рисунок и прикрепить страничку к вашему домену. Если от визитки вам много не нужно, такой вариант должен отлично подойти, если же вам нужно нечто большее, чем одна страничка, в сторону подобных сервисов можно даже не смотреть. Стоит попробовать популярные бесплатные CMS - Drupal (drupal.org) или WordPress (wordpress.org) с определенным набором плагинов. Посмотреть в сторону того же Ucoz. Если языковой барьер вам не страшен, можно посмотреть в сторону нелокализованных проектов, таких, как, например, Square Space (squarespace.com), Webydo (dashboard.webydo.com) или Wix (wix.com), последний, к слову, совсем недавно начал поддерживать русский язык.
  4. Или еще не все пришли в себя после праздников Quatrossential, есть два способа решить ваш вопрос - элегантный, но достаточно сложный и довольно простой. Суть элегантного способа заключается в том, чтобы чуть-чуть уменьшить общую ширину форума, добавив тем самым по краям немного свободного места, и зафиксировать полоску прокрутки строго по левому краю. Таким образом, полоска прокрутки всегда будет находится за пределами контента вне зависимости от масштаба страницы. Сделать это вполне реально. Если захотите реализовать у себя на форуме именно этот вариант, просто напишите, постараюсь расписать, как это сделать. Второй вариант достаточно простой - просто скрывать скрипт при определении мобильного User Agent'a. Для этого измените код подключения скрипта на что-то похожее: <if test="isSmallTouch:|:!$this->registry->output->isSmallTouchDevice()"> <script type='text/javascript' src="{style_images_url}/js/vk_slide.js"></script> </if> </head> <body id='ipboard_body'> Минусов у этого способа два - первый: даже на РС на экранах очень низкого разрешения или в случае масштабирования страницы, проблема со скриптом останется - он будет находиться поверх контента, второй: многие браузеры на Android в качестве User Agent'a по умолчанию используют UA полноценных браузеров, например, Chrome или Opera, у пользователей таких мобильных браузеров проблема тоже не решится. В остальных случаях все должно работать отлично. Ну и небольшой совет на будущее - когда в следующий раз будете задавать вопрос, касательно внешнего js, пожалуйста приложите его к посту, очень поможет.
  5. Если вы хотите центрировать текст по вертикали в заголовках всех блоков боковой панели, попробуйте использовать: .ipsSideBlock h3 { background: url({style_images_url}/j_panel.png); height: 28px; /*Высота заголовка.*/ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: -10px -10px 10px; } .ipsSideBlock h3 { font-family: Tahoma; font-weight: bold; font-size: 11px; color: #e9e7e7; text-align: center; padding-top: 12px; /*Отступ сверху.*/ } Здесь я добавил отступ в 12 пикселей сверху и на эти же 12 пикселей уменьшил высоту заголовка.
  6. CNoise

    Лучшая CMS

    Из популярного в опросе не хватает XenForo и MediaWiki. В вопросе же того, что можно считать CMS, полностью солидарен с Tails'ом. Никогда раньше не видел, чтобы форумные движки относили к CMS. Впрочем, для этого в опросе и существует возможность выбрать несколько вариантов ответов. Для меня лучшей CMS на данный момент является WordPress, форумным движком - IP.Board.
  7. Lime4Fresh, в основном меню Админ Центра есть пункт "Другие приложения", кликните по нему, у вас должен будет открыться список всех установленных компонентов, найдите в этом списке Shoutbox. Справа от его названия будет несколько иконок, выберите ту, которая отвечает за редактирование приложения, она выглядит, как карандашик. Кликните по этой кнопке и на открывшейся странице измените "Публичное имя приложения" с Shoutbox на любое другое, которое только пожелаете.
  8. Это вовсе не недоработка, такая уж политика у IPS. И я с ней полностью согласен, мне Hide действительно не нужен, да и судя по тому, как сложно найти рабочую версию этого хука, многим другим пользователям тоже.
  9. При нажатии на эту ссылку должно появляться всплывающее окно с правилами проекта. Вот только появляется оно только тогда, когда заполнено соответствующее поле в настройках форума. Установить текст правил можно в Админ Центре по следующему пути: Настройки > Системные наcтройки > Система > Правила форума. Пункт, который вас интересует, называется "Правила и условия регистрации". Теперь перейдем к тому, как можно изменить название этого пункта. Для этого сначала перейдите в раздел "Языки" на вкладке "Внешний вид" и выберите необходимый языковой пакет, как правило, он будет один, и уже внутри языкового пакета выполните поиск по запросу "tearms_of_use". Данная строка отображается только на странице регистрации, поэтому можете смело менять "Условия использования" на любой текст, который только пожелаете, например, "правилами проекта". Такой вариант отлично впишется в стандартную локализацию. Если до этого вы еще не редактировали этот языковой пакет, вам может потребоваться снять с него защиту. Как это сделать подробно описано в этой статье, советую использовать SQL-запрос - __ipbmafia.ru/tutorials/article/62-redaktiruem-zaschischennye-iazykovye-pakety/. Удачи!
  10. Боюсь, магия здесь не поможет, придется редактировать шаблоны Ничего сложного на самом деле здесь нет. Для начала выберите один или несколько стилей, из которых вы хотели бы скрыть данный пункт статистики. После чего выберите шаблон boardIndexTemplate в категории Список форумов. Найдите следующий код: <li class='clear' data-tooltip="{$stats['info']['most_time']}"> <span class='value'>{$stats['info']['most_online']}</span> {$this->lang->words['online_at_once']} </li> И замените его на подобный: <if test="in_array( $this->memberData['member_group_id'], array('4'))"> <li class='clear' data-tooltip="{$stats['info']['most_time']}"> <span class='value'>{$stats['info']['most_online']}</span> {$this->lang->words['online_at_once']} </li> </if> Простое условие. В скобочках после слова array указываются ID тех групп пользователей, которые могут видеть данный рекорд. Все ID указываются в одинарных кавычках, разделяются запятой. По умолчанию ID группы администраторов - 4, уточнить это можно в АЦ вашего форума, разделе Группы пользователей.
  11. Привет всем, давно я к вам не заглядывал. Как вижу, разработка новой версии IP.Board продвигается полным ходом. Вчера прочитал все сообщения в официальном блоге разработчиков за последние 3-4 месяца. Скажу честно, очень жду этого обновления. Пусть это и наивно, но надеюсь, что команда IPS сделает нам такой подарок на Новый Год. Одни из самых ожидаемых мной изменений касаются локализации. Перевод материала, посвященного этой теме, я подготовил чуть ниже. IPS 4.0: Интернационализация и локализация Одной из тех вещей, на которых команде IPS хотелось сосредоточиться с самого начала разработки Social Suite 4.0, было улучшение поддержки проектов, основным языком которых не является английский, либо же использующих сразу несколько языковых пакетов. На столе обсуждений эти улучшения были названы "++ i18n/l10n" (сокр. от ++ internalization/localization). Чуть ниже постараемся рассмотреть некоторые из изменений, которые нас, обычных пользователей, еще ждут впереди. Переводимо все. На данный момент при создании раздела, форума, группы пользователей или поля в профиле, вы должны дать ему название, и сделать это можно только на одном языке. Если же у вас на форуме поддерживается сразу несколько языков, вам, возможно бы, хотелось дать название на каждом из них. В Social Suite 4.0 вы можете это сделать. Если у вас установлен только один языковой пакет, эти поля будут продолжать отображаться, как и раньше, в виде обычных текстовых полей, но если у вас установлено два или более языковых пакета, вы увидите несколько полей, каждое соответствующее отдельному языку. Выглядеть это будет следующим образом: Визуальный языковой редактор. Одним из особо популярных инструментов в IPB является Визуальный редактор стилей - инструмент, позволяющий вам при просмотре форума изменить цвет практически любого элемента дизайна буквально в два клика. Но что, если использовать подобное решение для того, чтобы редактировать локализацию? Представьте, что вы могли бы, кликнув по любому слову или фразе на вашем форуме, моментально изменить его. В Social Suite 4.0 это стало возможным. Управление языками стало проще. Помимо того, что в IPS 4.0 появился совершенно новый способ редактирования локализации, традиционный способ стал намного лучше: Результаты поиска появляются в реальном времени по мере ввода фразы, которую вы хотите изменить. Сохранение изменений теперь происходит моментально без необходимости в нажатии кнопки "Сохранить". Фильтры позволяют показывать вам только те слова или фразы, которые еще не были переведены или их перевод устарел (имеется ввиду, что значение каких-либо переведенных фраз в оригинале было изменено). Импорт и экспорт языковых пакетов стал намного быстрее и надежнее. А также была исправлена ошибка, из-за которой нельзя было импортировать или экспортировать слишком большие пакеты. Техническая сторона вопроса хорошо освещена в этом сообщении официального блога команды IPS. Также при экспорте языкового пакета информация о версии каждого приложения, локализацию которых содержит пакет, теперь сохраняется. Это позволяет обеспечить довольно высокую точность работы фильтров. Автоматическое распознавание языка. Предположим, что у вас на форуме установлено несколько языков - например, русский и английский. До сих пор вам нужно было бы выбрать один из них в качестве основного, и пользователи, владеющие другим, должны были бы выбрать другой язык для себя самостоятельно. В силу незнания основного языка это не всегда могло быть для них просто. IPS 4.0 может сделать этот выбор за пользователя на основе той информации, которую отправляет его браузер, в том числе информации о предпочитаемом языке. Конечно, пользователь всегда сможет сам сменить язык на другой. Множественные числа. Чтобы сказать какое-то слово на английском языке в множественном числе, в большинстве случаев, вам достаточно добавить букву "s" к концу слова. Это довольно просто. Однако, такой вариант используется далеко не в каждом языке. Например, чтобы сказать слово "record" во множественном числе на английском языке достаточно воспользоваться правилом из предыдущего абзаца. Получится "records", и это слово будет использоваться всегда - неважно, какое число стоит перед словом - 2,3,5,10, 20 или 50. В русском языке этого сделать не получится. Мы скажем "1 запись", "2 записи", но "5 записей". И ранее стандартными средствами контролировать это было невозможно. С IPS 4.0 логика записи слов, использующихся в единственном и множественном числе, изменилась. Теперь подобная запись выглядит так: {# [1:record][?:records]} Где # указывает на то, где будет находится число, а текст, написанный в каждой из пар квадратных скобочек - возможное значение строки локализации, соответствующее определенному числу. Это число указывается перед двоеточием. Таким образом, для русского языка будет характерна следующая запись: {# [1: запись][2: записи][3: записи][4: записи][?: записей]} Но что делать, если число перед словом больше двадцати? Тогда можно использовать следующий вариант: {# [%1: запись][%2: записи][%3: записи][%4: записи][%11: записей][%12: записей][%13: записей][%14: записей][?: записей]} (Прим. переводчика: Данные примеры составлены на основе информации, полученной из комментариев разработчиков. Конечный вариант записи может измениться.) Списки. Наряду с возможностью подробно настраивать то, как слова будут отображаться во множественном числе, появилась возможность редактировать некоторые списки. Например, список пользователей, которым понравилось сообщение. В английском языке этот список будет выглядеть как "a, b and c", в русском языке он будет выглядеть подобным образом. Тем не менее, в японском языке нет союза "и" и запятая выглядит иначе, подобная запись на японском языке выглядит как "一、二、三。", Тайский, арабский и многие другие языки имеют подобные отличия. Раньше изменить то, как отображается список было довольно сложно. В Social Suite 4.0 вы можете сделать это, изменив всего одну строку локализации. UTF-8. Не вдаваясь в технические детали, UTF-8 - это наиболее распространенный способ отображения текста в сети, он также используется, как кодировка по умолчанию во всех продуктах IPS, начиная с IP.Board 3.0. И Social Suite 4.0 будет поддерживать только UTF-8. Если на вашем проекте используется другая кодировка, Мастер Обновления переконвертирует все ваши данные в UTF-8. Источник: __community.invisionpower.com/blog/1174/entry-9556-ips-40-internationalization-and-localization/
  12. Весна! Время будить все свои сезонные обострения ;)

    1. Respected

      Respected

      Наконец-то погода налаживается)

    2. SUAMF

      SUAMF

      А в питере всё дождь :(

  13. Jastan, достаточно просто - в css - там, где вы нашли значение ширины по умолчанию, заменить его с 980px, например, на 90%. А дабы избежать неприятных казусов на очень больших или очень маленьких мониторах, добавить чуть ниже еще два - min-width, равное, к примеру, 980px, и max-width, равное 1200px. Здесь min-width обозначает минимальную ширину, которую может принять ваш шаблон, а max-width - соответственно максимальную. Все значения, начиная с ширины - width, равной в моем примере 90 процентам, и заканчивая максимальной и минимальной шириной, можете выбирать самостоятельно. Здесь уже, как говорится, дело вкуса. Нужно экспериментировать и искать наиболее оптимальный вариант, на время экспериментов не забудьте отключить кэш. В результате должно получиться что-то вроде этого: margin: 0 auto; width: 90%; min-width: 980px; max-width: 1200px; Значение margin здесь сообщает браузеру то, что отступы от границ с левого и правого края должны быть рассчитаны автоматически. Отступы сверху и снизу у данного конкретного элемента отсутствуют. Respected, привет, давно к вам сюда не заглядывал. Прости, твой ответ заметил только после публикации.
  14. Vision, ах, ну так с группой я и вовсе не работал, ее в том коде, что я прислал, быть не должно. В любом случае, исправляется это довольно просто. Необходимо найти следующий участок кода: <li class='group_title'> Группа: {$author['_group_formatted']} </li> И заменить на что-то похожее: <li class='post_count desc lighter'> <strong>Группа:</strong> {$author['_group_formatted']} </li> Проблема должна решится, также нашел ваш проект - Fobos, зарегистрировался. Никаких странных пространств не заметил, скорее всего проблема действительно была в лишних <br*/>.
  15. Vision, немного не понял про свободное пространство, понимаете, каждый стиль имеет свои уникальные особенности, со стандартным скином мой вариант выглядел очень даже неплохо, но как это смотрится у вас не имею ни малейшего понятия. Пожалуйста прикрепляйте скриншоты, а также подробнее объясните, что именно вы хотите выровнять? Честно скажу, не понимаю. Чтобы выделить название каждой строки, используйте очередную версию кода: Также убрал два <br*/>, находившихся в стандартном шаблоне, возможно, проблема сло свободным пространством решится.
  16. Wensont, именно так, ничего конкретного не стал советовать, да и просто-напросто не смог лишь потому что не знаю, какой скин используется и в жизни ресурс автора темы не видел. Как вариант, можно попробовать присвоить строкам с информацией класс дополнительных полей. Попробуйте следующий код, не забывайте о создании резервных копий: Vision, для того, чтобы убрать вторую строчку "Регистрация" достаточно отключить хук, ее добавляющий, а он должен быть. По умолчанию, лично у меня этой строки не было. А чтобы изменить формат даты на предложенный вами, пройти по пути "АЦ Форума > Система > Настройки > Дополнительные > Формат чисел, времени и дат > ...", найти пункт "Формат даты регистрации" и заменить его содержимое на "%d.%m.%Y".
  17. BossPB, вы единственный администратор на форуме? Очень в этом сомневаюсь - IP.Board не позволила бы вам оставить форум без администрации вовсе, проверено на своем личном опыте. Но если все так, ведь вы пользовались сторонним софтом, то пока вам никак не попасть в АЦ. Вернуть доступ можно, либо переустановив форум, либо отредактировав свою группу непосредственно в MySQL. Со вторым, увы, помочь могу, но не совсем точно, ведь я не знаю, какие префиксы таблиц у вас используются, в целом запрос к базе выглядит следующим образом: UPDATE `ibf_members` SET `mgroup` = '4' WHERE `id` =1 LIMIT 1 ; Где "id" - ваш id на форуме, а "mgroup" - id группы администраторов, по умолчанию четыре. Уточнить это можно в файле "conf_global.php" основной директории вашего форума.
  18. Poliik, ну как же нет? Все есть, при чем в приложенном вами коде. topicViewTemplate: Строка 284 - "Fast Reply": <h3 class='maintitle'>Fast Reply</h3> Строка 339 - "Share Links": <h3 class='maintitle'>Share Links</h3> Cтрока 364 - "Active Users": <h3 class='maintitle'>Active Users</h3>
  19. Zyto, ну это лишь временное решение проблемы, мне UPortal нисколько не понравился, в частности своим дизайном - все грубо, неотесанно, мало места для основного контента, пусть он и более "гибкий", но это же и его минус - "гибкость" всегда влечет за собой излишнюю "громоздкость". Теперь же перейдем к обычном порталу. Файл, где идет построение новостей в IP.Board 3.2 я так и не нашел, пришлось дать задание нашему специалисту работать вслепую, имея дело лишь с шаблоном форума. Для того, чтобы реализовать подобный функционал ему потребовалось около полутора часа, но не обошлось и без проблем - на данный момент нет сокращения кнопок при достижении определенного размера страниц, скажем, по умолчанию в IP.Board некоторые кнопки скрываются после появления четвертой страницы, не реализованы также, но уже по эстетическим соображениям, кнопки "Вперед" и "Назад". В остальном, все работает отлично. Сейчас работаем над корректным отображением наших новых настроек в меню портала, но это уже не первоочередная задача, скриншоты прикрепил к сообщению.
  20. _Dark_, всякое бывает Касательно "Active Members", то этот текст, как мне кажется, уникальный для каждого отдельного шаблона. Впрочем, проверить возможности нет.
  21. Сдается мне, здесь не в языке проблема, а конкретно в шаблоне, проверьте пожалуйста шаблон topicViewTemplate (Внешний вид > ... > Темы > topicViewTemplate) вашего действующего стиля. Попытайтесь найти слова, которые хотите изменить, используя стандартное поисковое окно браузера - Ctrl + F.
  22. Итак, парни, проблема решилась - работает почта, как на mail.ru, так попросил хорошего знакомого, у которого на VPS и стоит мой форум, создать локальный email. Все полностью работает - письма отправляется, но будь все так прекрасно, я вряд ли бы расписывал детали. Остался неприятный осадок - "Could not build the email message, no template assigned" и такая ошибка с каждым уходящим письмом, заметьте, что раньше ее не было. Какие-нибудь идеи?
  23. Nicolayka, у меня данная проблема решилась полной переустановкой модуля. При этом важно делать перерасчет и перестраивать кеш после каждого выполненного вами действия - удалили Downloads - перестроили кеш, перезагрузили модуль на FTP - повторили операцию и так до окончания установки. Не могу сказать точно, помогло ли мне это, но сейчас проблема решена :good:
  24. Zyto, ну значит время поработать нам, по текущему пути ничего не нашел. Версия форума - 3.2.3.
  25. Zyto, наш тех. специалист сейчас находится в отъезде, как вернется, передам ему ссылку на ваше сообщение. Будем думать, о любом прогрессе в этом направлении предлагаю оставлять заметки прямо в этой теме.
×
×
  • Создать...