+0.62
Рейтинг
2.76
Сила
  • avatar zoltes
  • 0
вот есть готовая форма на мутулс
code.google.com/p/openid-selector/downloads/list

демка
  • avatar zoltes
  • 0
хак для 031

файл
/templates/skin/new/header_nav.tpl

находим
<a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_TOPIC}/add/


заменяем на
<a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_TOPIC}/add/{if $oBlog}{$oBlog->getId()}{/if}


файл ActionTopic.class.php

находим
/**
	 * Инициализация
	 *
	 * @return unknown
	 */
	public function Init() {


добавляем после него

/** 
	* Получаем номер текущего блога
	*/
	$sBlogId=$this->GetParam(0);
	
	$this->Viewer_Assign('sBlogId',$sBlogId);


файл
/templates/skin/new/actions/ActionTopic/add.tpl

находим
<select name="blog_id" id="blog_id" onChange="ajaxBlogInfo(this.value);">
     					<option value="0">{$aLang.topic_create_blog_personal}</option>
     					{foreach from=$aBlogsOwner item=oBlog}
     						<option value="{$oBlog->getId()}" {if $_aRequest.blog_id==$oBlog->getId()}selected{/if}>{$oBlog->getTitle()}</option>
     					{/foreach}
     					{foreach from=$aBlogsUserCanWrite item=oBlogUser}
     						<option value="{$oBlogUser->getBlogId()}" {if $_aRequest.blog_id==$oBlogUser->getBlogId()}selected{/if}>{$oBlogUser->getBlogTitle()}</option>
     					{/foreach}
     				</select>


заменяем на

<select name="blog_id" id="blog_id" onChange="ajaxBlogInfo(this.value);">
                                        <option value="0">{$aLang.topic_create_blog_personal}</option>
                                        {foreach from=$aBlogsOwner item=oBlog}
                                                <option value="{$oBlog->getId()}" {if $sBlogId==$oBlog->getId()}selected{/if}>{$oBlog->getTitle()}</option>
                                        {/foreach}
                                        {foreach from=$aBlogsUserCanWrite item=oBlogUser}
                                                <option value="{$oBlogUser->getBlogId()}" {if $sBlogId==$oBlogUser->getBlogId()}selected{/if}>{$oBlogUser->getBlogTitle()}</option>
                                        {/foreach}
                                </select>
  • avatar zoltes
  • 0
хак для 031

файл
/templates/skin/new/header_nav.tpl

находим
<a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_TOPIC}/add/


заменяем на
<a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_TOPIC}/add/{if $oBlog}{$oBlog->getId()}{/if}


файл ActionTopic.class.php

находим
/**
	 * Инициализация
	 *
	 * @return unknown
	 */
	public function Init() {


добавляем после него

/** 
	* Получаем номер текущего блога
	*/
	$sBlogId=$this->GetParam(0);
	
	$this->Viewer_Assign('sBlogId',$sBlogId);


файл
  • avatar zoltes
  • 0
в editor.tpl
последний {/if} стоит неправильно
из-за этого глюк в форме добавления комментов, будьте внимательны
  • avatar zoltes
  • 0
я еще добавил для input где вводятся цифры параметр autocomplete=«off»
чтобы подсказка браузера не вылазила
  • avatar zoltes
  • 0
готов присоединиться оплате реализации
  • avatar zoltes
  • 0
спасибо!