-
Постов
695 -
Зарегистрирован
-
Посещение
-
Победитель дней
31
Активность репутации
-
kgb получил реакцию от DubininAlex в IP.Gallery 5.0.5 !Русская версия!
Окей.
Открываем шаблон (Gallery) Show Image -> show_image и находим
<div id='theImage'> <if test="unApproved:|: $info['image_approved'] == 0"> <div class='message error'>{parse expression="sprintf($this->lang->words['gallery_unapproved_image_view'], $this->registry->output->buildUrl("app=gallery&module=images&section=mod&do=approveToggle&val=1&imageid={$info['image_id']}&auth_key={$this->member->form_hash}", 'public') )"}</div> <br /> <else /> <if test="hidden:|: $info['image_approved'] == -1"> <div class='message error'>{parse expression="sprintf($this->lang->words['gallery_hidden_image_view'], $this->registry->output->buildUrl("app=gallery&module=images&section=mod&do=approveToggle&val=1&imageid={$info['image_id']}&auth_key={$this->member->form_hash}", 'public') )"}</div> <br /> </if> </if> <if test="isMedia:|:$info['image_media']"> {$info['movie']} <else /> {$info['image']} </if> </div> заменяем на
<div id='theImage'> <if test="$nextPrev['prev']['image_id']"> <a href='{parse url="app=gallery&image={$nextPrev['prev']['image_id']}" seotitle="{$nextPrev['prev']['image_caption_seo']}" template="viewimage" base="public"}' class='carousel_nav carousel_left' style='left:1px;'>‹</a> </if> <if test="unApproved:|: $info['image_approved'] == 0"> <div class='message error'>{parse expression="sprintf($this->lang->words['gallery_unapproved_image_view'], $this->registry->output->buildUrl("app=gallery&module=images&section=mod&do=approveToggle&val=1&imageid={$info['image_id']}&auth_key={$this->member->form_hash}", 'public') )"}</div> <br /> <else /> <if test="hidden:|: $info['image_approved'] == -1"> <div class='message error'>{parse expression="sprintf($this->lang->words['gallery_hidden_image_view'], $this->registry->output->buildUrl("app=gallery&module=images&section=mod&do=approveToggle&val=1&imageid={$info['image_id']}&auth_key={$this->member->form_hash}", 'public') )"}</div> <br /> </if> </if> <if test="isMedia:|:$info['image_media']"> {$info['movie']} <else /> {$info['image']} </if> <if test="$nextPrev['next']['image_id']"> <a href='{parse url="app=gallery&image={$nextPrev['next']['image_id']}" seotitle="{$nextPrev['next']['image_caption_seo']}" template="viewimage" base="public"}' class='carousel_nav carousel_right' style='right:1px;'>›</a> </if> </div> То есть добавлено всего то соот-но:
<if test="$nextPrev['prev']['image_id']"> <a href='{parse url="app=gallery&image={$nextPrev['prev']['image_id']}" seotitle="{$nextPrev['prev']['image_caption_seo']}" template="viewimage" base="public"}' class='carousel_nav carousel_left' style='left:1px;'>‹</a> </if> и
<if test="$nextPrev['next']['image_id']"> <a href='{parse url="app=gallery&image={$nextPrev['next']['image_id']}" seotitle="{$nextPrev['next']['image_caption_seo']}" template="viewimage" base="public"}' class='carousel_nav carousel_right' style='right:1px;'>›</a> </if> Далее нам нуже файл стилей ipgallery.css
В нем находим
#theImage { z-index: 999; width: 100%; } и добавляем туда (важно!!!) position:relative , получаем
#theImage { z-index: 999; width: 100%; position:relative; } Ну и где нибудь ниже, скажем перед /* Others... */ добавляем код, отвечающий за оформление наших кнопок. Я приведу свой код, но вы по желанию можете поиграть цветами, расположением, поведением и т.д. Так как за основу взяты уже имеющиеся в IPB классы .carousel_nav, .carousel_left, .carousel_right , я их немого переопределил под свой дизайн, в т.ч. отменив -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; сделал кнопки прямоугольными (изначально они круглые, там border-radius: 30px.
Вот мой код, вы, как написал, делаете на его основе по своему
#theImage .carousel_nav{opacity:0.6; background: #dfe6ef;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;} #theImage:hover .carousel_nav{opacity:1;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;} #theImage .carousel_right {right:1px;} #theImage .carousel_left {left:1px;} #theImage .carousel_right:hover { background:#18779f;} #theImage .carousel_left:hover { background:#18779f;} -
kgb получил реакцию от DubininAlex в IPS Community Suite 4.0 - В ожидании релиза...
Может поддержим? __community.invisionpower.com/topic/369958-suggestion-login-integration-by-vkcom/
-
kgb получил реакцию от DubininAlex в Изменить cсылку на приложение [help me!]
Пробуй. Не забудь перекешировать FURL кеш
furlTemplates.php
-
kgb получил реакцию от DubininAlex в Проблема с форумом (эроглифы)
IE 8, Opera 12, Я-броузер, Chrome, FF, Safari - все нормально.
-
kgb получил реакцию от DubininAlex в IP.Gallery 5.0.5 !Русская версия!
в настройках галереи выбор или слайдер или патчворк
Пишите уж так:
Нужен новый хук показа последних изображений на главной с использованием слайдера
-
kgb получил реакцию от DubininAlex в IP.Gallery 5.0.5 !Русская версия!
DeViLKIS, у тебя хрть одно изображение в "важные" добавлено?
И кто там хотел показ последних изображений на главной с использованием слайдера?
В архиве hookRecentGalleryImages.rar
Соответственно папку publiс закачиваем на сервер. А тем, что в содержиться в файле hookRecentGalleryImages.txt заменяем шаблон
(Gallery) Global - > hookRecentGalleryImages
Выглядит вот так примерно
-
kgb получил реакцию от DubininAlex в IP.Gallery 5.0.5 !Русская версия!
DeViLKIS,попробуй ка изменить в настройках директорию хранения изображений на ту, которая рекомендована IPB. И загрузить после этого новое изображение
-
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> Администрация проекта не несет ответственности за содержимое сайта <b><?php echo $ref;?></b> и рекомендует не указывать никаких своих данных, имеющих отношение к HomeMasters.Ru (особенно e-mail, пароль или свой ID), на сторонних сайтах. Настоятельно рекомендуем Вам внимательно относиться к неизвестным ссылкам на посторонние ресурсы, чтобы избежать инфицирования Вашего компьютера вредоносными программами и потери важных данных.<br> Если Вы не хотите подвергать риску Ваш аккаунт и компьютер, нажмите <a href="<?php echo $back;?>">отмена</a> <br> Чтобы продолжить переход нажмите на ссылку <a href="<?php echo $ref;?>"><?php echo $ref;?></a> <br> Сообщите нам, если ссылка носит рекламный характер или является спамом. </div> -
kgb получил реакцию от DubininAlex в IP.Gallery 5.0.5 !Русская версия!
Что стоит? что стоял? Смотри, что у тебя в настройках и что рекомендует IPB
-
-
kgb получил реакцию от DubininAlex в Перенаправление на страницу при переходе по внешней ссылке
Во первых, все работает. Видно по скрину, смотри нижнюю строку броузера.
во-вторых, удали нахрен из index.php , который в паке go вот это
либо замени на ту кодировку, которая на сервере.
utf-8 ? значит <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
а вообще лучше удали, если не понимаешь для чего это.
в третих, если действительно utf-8 то сохрани и сам файл в utf-8
ну и четвертых, удали мой аккаунт у себя на форуме, он мне там не нужен. Ник тот же что и здесь
-
kgb получил реакцию от PHILka в Перенаправление на страницу при переходе по внешней ссылке
при таких вопросах возникает встречный - а зачем?
Самый простой вариант - жмем ctrl + u, копируем код, удаляем все лишнее и вставляем в эту страницу.
Вариант посложнее (скопипастено)
но даже эта инструкция потребует доработки
-
kgb получил реакцию от DubininAlex в Не изменяется ширина форума
Млядь, в хроме есть Chrome Developers Tool/ Аналогичные инструменты встроены почти во все броузере, даже в IE. Кроме того, есть дополнение Firebug для хрома и FF/
Кроме того, в том же интенете полно ресурсов по изучению html и css / Зная их азы, решение такого вопроса занимает 15 секунд. Не понимаю, нахрена лесть в веб-строительство, создавать очередной форум (который через пару тройку все равномесяцев загнеться), не изучив предварительно элементарные вещи? А потом постить глупые вопросы?
за ширину форума на этом шаблоне отвечает этот код
#ipboard_body .main_width, .width, .wrapper { width: 75% !important; min-width: 980px !important; } дальше, надеюсь сам разберешься
-
kgb получил реакцию от DubininAlex в Прошу помочь с профилем пользователя
она нужна для того, чтоб связать аккаунт фопрума с вконтакте. а также потом отвязать аккаунт вконтакте от форума -
kgb получил реакцию от DubininAlex в Индивидуальные мета-теги для разделов и тем
Внешний вид - > управление мета тегами -
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_МЕСЯЦ_ГОД т.е. отсортированы также как и при загрузке на форум, галерею и т.п. -
kgb получил реакцию от DubininAlex в Доступ к форуму ботам поисковых систем
, '?do=embed' frameborder='0' data-embedContent>>
-
kgb получил реакцию от DubininAlex в IP.Content 2.3.6 Retail
Выкладываю на тестирование русский для IP.Content 2.3.6
Публичка переведена полностью, админка частично.
app_content_2_3_6_RUS.zip
-
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
-
kgb получил реакцию от DubininAlex в Доска обьявлений
'?do=embed' frameborder='0' data-embedContent>>
-
kgb получил реакцию от Enliv в Как увеличить длину заголовка темы статьи в ip.content?
Статьи-> Управление полями ->заголовок -> Maximum length
-
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
-
kgb получил реакцию от DubininAlex в Исходящие ссылки с форума польза или вред?
Ссылка, ссылке рознь. Исходящие на говносайты, а так же продажные ссылки (поисковики их щас неплохо определяют) однозначно могут повредить, особенно молодому сайту.
-
kgb получил реакцию от DubininAlex в Панель пользователя
не растянешь.
самое простое - изменть цвет post_wrap
-
kgb получил реакцию от DubininAlex в Где тот самый код...
вопросы задают, как ребусы файл core.php фукция truncate