0.00
Рейтинг
0.00
Сила

maxon

Вопросы... по картинкам, таблицам и т.д.

Доброе всем времени суток!

Только что начал знакомиться с данной CMS, и первые мои впечатления определенно очень положительны. Сразу выражаю огромную благодарность разработчикам сего чуда.

Буду весьма признателен, если кто-нибудь меня просветит на счет следующих моментов:
1. Есть ли в ЛС возможность использования мода/плагина/хака (нужное подчеркнуть) для автоматического изменения размера добавленного в статью изображения, да так, чтобы при клике на картинку оно «всплывало» в натуральном размере? И возможно ли прикрутить галерею?
2. Пытался путем html кода в редакторе нарисовать таблицу, но увы, ничего не вышло. В связи с этим вопрос, таблицы тут вообще поддерживаются?

И сразу несколько вопросов попутно. (ногами не бить даже если это уже обсуждалось. Можете просто ответить, что мол данный вопрос поднимался, ищи:) )
3. Можно ли при переходе на коллективные либо персональные блоги вместо вывода топиков выводить сами блоги с картинками и описанием?

Благодарю.
4. Вижу тут плагины моды и т.д. для версий 0.41, 0.42… Так вот, 0.41 и 0.42 равнозначны?

Вставка видео из Вконтакте, Livestreet 0.4

Давно хотел сделать возможность добавления видео из вконтакте.

Нам понадобится отредактировать файл: engine/modules/text/Text.class.php
Update 14.07.2010: Под 0.3.1 тоже работает.

Читать дальше →

VideoParser видео с других сайтов

Есть необходимость вставлять видео с wipido.com, там есть код:
<iframe src="http://www.wipido.com/main/video/external/3jkABmzP7Vac" style="border:none; width:480px;height:320px;overflow:hidden;" scrolling="no" border="0" frameborder="0"></iframe>


Пробовал редактировать \classes\modules\sys_text\Text.class.php

// Теги которые необходимо вырезать из текста вместе с контентом
                $this->oJevix->cfgSetTagCutWithContent(array('script', 'iframe', 'style'));

убирал 'iframe' но не помогло… знаю что еще нужно добавить разрешенние параметров scrolling border frameborder, но не знаю как.

Еще пробовал редактировать парсер. Под youtube прописал код по аналогии рутуба:

/**
                 * wipido.com/
                 */             
                $sText = preg_replace('/<video>http:\/\/(?:www\.|)wipido.com\/tracks\/\d+.html\?v=([a-zA-Z0-9_\-]+)<\/video>/Ui', '<OBJECT width="480" height="320"><param name="wmode" value="opaque"></param><PARAM <u>name="allowFullScreen" value="true"></PARAM><PARAM name="flashVars" value="uid=662118"</u>></PARAM><EMBED src="http://www.wipido.com/main/video/external/$1" type="application/x-shockwave-flash" wmode="opaque" width="480" height="320" <u></embed>allowFullScreen="true" flashVars="uid=662118"</u>></embed></param></EMBED></OBJECT>', $sText);  

но тоже не работает… И мне не знакомы подчеркнутые строчки (т.к. делал я по аналогии рутуба).

Помогите пожалуйста. Блог завел осталось лишь необходимость в видео с этого сайта…

Адаптация шаблонов под 0.4

Я уже переделывал шаблон под 0.4, но делал это в несколько заходов, к тому же, начал делать тогда, когда сама конструкция еще не устаканилась, и что-то приходилось переделывать несколько раз.

Теперь, как я понимаю, резких телодвижений в обозримом будущем быть не должно. И можно уже смело паковать чемоданы, готовя «нольтришные» сайты к переезду на 0.4. Надеюсь, все с пониманием относятся к тому, что нет пока внятной документации — не до того пока ребятам. Поэтому я сейчас попробую описать отличия в шаблонах для версий 0.3 и 0.4. Думаю, это будет полезно тем, готовится к переезду.


Читать дальше →

Безболезненная интеграция uppod

Почти с самого мая 2009 (0.3) мы медленно и нехотя изменяем функционал милого локального сайтика mycrap.ru

Сейчас я расскажу о самом простом способе вставки видео в посты, которого здесь не находил. Изначально была сделана своя форма загрузки для видео на базе стандартного /include/ajax/uploadImg.php, которая загружала файл и выдавала в окно поста код uppod-плеера строчек в 5, при этом пользователи могли хулиганить изменяя размер плеера и подсовывая свои листы стилей.

Проще всего (не правильнее, а именно проще всего) поправить системный файл /classes/modules/sys_text/Text.class.php.


Читать дальше →

Переделываем шапку сайта

У меня стояла задача сделать шапку вида:



поскольку люди к подобному уже привыкли…
сначала пытался решить задачу простым путем, создал таблицу и впихнул, но строка меню упрямо не хотела центроваться…
По совету местных товарисчей переделал и все заработало…
у меня стоит скин new поэтому рассказ относительно него…
открываем файл header_top.tpl находим строчку: и все дальнейшее приводим к виду:

Читать дальше →

Кое-какие записи по поводу шаблонов

Решила переделать сама шаблон.
Изучаю. Решила параллельно писать заметки.
Постоянно обновляется запись.
Изменить логотип
файл header.light.tpl в строчке
<h1 class="lite-header"><a href="{$DIR_WEB_ROOT}">Live<span>Street</span></a></h1>

файл header_top.tpl в строчке
<h1><a href="{$DIR_WEB_ROOT}"><strong>Live</strong>Street</a></h1>

Как вставить логотип-картинку
правильно указывать путь к логотипу — например вместо
<h1><a href="{$DIR_WEB_ROOT}"><strong>Live</strong>Street</a></h1>
вставить логотип-картинку, которая находится в папке images текущего шаблона, помнить что это картинка, поэтому для тех пользователей кто отключает картинки, а также для поисковиков, нужно добавить атрибут alt к тегу img:
<a href="{$DIR_WEB_ROOT}"><img src="{$DIR_STATIC_SKIN}/images/logo.gif" alt="название сайта" border=0/></a>

при изменении стандартного шаблона new не удалять
<h1 class="lite-header"> 
иначе логотип уплывет
Читать дальше →

Animated logos

Хотелось бы установить анимированный логотип для своего сайта, в том же месте где название сайта по дефолту «LiveStreet», был бы очень признателен если бы кто то отписался о возможных решениях?

Хак: Выполнение PHP кода на статических страницах

Иногда бывает полезно выполнить на статической странице PHP код (различные сервисы, mini-tools, и т.д.). В WordPress для этого есть специальный плагин, а для полюбившегося LiveStreet сделал так:

Читать дальше →

Как добавить ссылку на Админпанель

Если вы установили модуль Админпанель, то всегда можете обратиться к ней по ссылке httр://ваш_сайт/admin. Но может возникнуть желание сделать поставить ссылку на Админпанель, которая будет видна только администраторам. Для этого в файле шаблона header_top.tpl надо найти пару тегов <ul class=«nav-main»>… </ul> и добавить свой пункт меню, чтобы получлся примерно такой вид:

<ul class="nav-main">
  <li {if $sMenuHeadItemSelect=='blog'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/">{$aLang.blogs}</a></li>
  <li {if $sMenuHeadItemSelect=='people'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_PEOPLE}/">{$aLang.people}</a></li>
  <li {if $sAction=='page' and $sEvent=='about'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_PAGE}/about/">{$aLang.page_about}</a></li>
  {if $oUserCurrent && $oUserCurrent->isAdministrator()}
  <li {if $sMenuHeadItemSelect=='admin'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/admin/">{$aLang.admin_title}</a></li>
  {/if}
</ul>

Кстати, подобным же образом можно добавить любые другие ссылки в головное меню.

ЗЫ Пример дан для темы NEW и может отличаться для других тем.