Страница 5 из 11

Prime Links

Добавлено: 02 янв 2013, 08:54
akella1900
dqdmitry писал(а):Parse error: syntax error, unexpected T_ELSE in C:\AppServ\www\bbb\cache\tpl_prosilver_attachment.html.php on line 13
я подправил. упустил один символ "<" , у себя на просильвере ставил срабатывает, попробуйте еще раз

Код: Выделить всё

<!-- BEGIN _file -->
   <!-- IF _file.S_DENIED -->
   <p>[{_file.DENIED_MESSAGE}]</p>
   <!-- ELSE -->
   
     <!-- IF S_USER_LOGGED_IN -->
      <!-- IF _file.S_THUMBNAIL -->
      <div class="highslide-gallery">
         <a href="{_file.U_DOWNLOAD_LINK}/{_file.DOWNLOAD_NAME}" class="highslide" onclick="return hs.expand(this, { captionText: '<!-- IF _file.COMMENT -->{_file.COMMENT}<!-- ENDIF -->' } )"><img src="{_file.THUMB_IMAGE}" alt="{_file.TOPIC_TITLE}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a>
         <div class="highslide-caption"></div>
      </div>
      <!-- IF _file.COMMENT -->{_file.COMMENT}<!-- ENDIF -->
         <!-- ENDIF -->
            <!-- ELSE -->
         <p><i><small>зарегистрируйтесь для просмотра изображения</small></i></p>
       <!-- ENDIF -->
	   
     <!-- IF S_USER_LOGGED_IN -->
      <!-- IF _file.S_IMAGE -->
      <dl class="file">
         <dt class="attach-image"><img src="{_file.U_INLINE_LINK}" alt="{_file.TOPIC_TITLE}" onclick="viewableArea(this);" /></dt>
         <!-- IF _file.COMMENT --><dd><em>{_file.COMMENT}</em></dd><!-- ENDIF -->
         <dd>{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>
      </dl>
      <!-- ENDIF -->
       <!-- ELSE -->
         <p><i><small>зарегистрируйтесь для просмотра изображения</small></i></p>
       <!-- ENDIF -->
	   
      <!-- IF _file.S_FILE -->
      <dl class="file">
         <dt><!-- IF _file.UPLOAD_ICON -->{_file.UPLOAD_ICON} <!-- ENDIF --><a class="postlink" href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a></dt>
         <!-- IF _file.COMMENT --><dd><em>{_file.COMMENT}</em></dd><!-- ENDIF -->
         <dd>({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>
      </dl>
      <!-- ENDIF -->



      <!-- IF _file.S_WM_FILE -->
         <!-- method used here from http://alistapart.com/articles/byebyeembed / autosizing seems to not work always, this will not fix -->
         <object width="320" height="285" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="wmstream_{_file.ATTACH_ID}">
            <param name="url" value="{_file.U_DOWNLOAD_LINK}" />
            <param name="showcontrols" value="1" />
            <param name="showdisplay" value="0" />
            <param name="showstatusbar" value="0" />
            <param name="autosize" value="1" />
            <param name="autostart" value="0" />
            <param name="visible" value="1" />
            <param name="animationstart" value="0" />
            <param name="loop" value="0" />
            <param name="src" value="{_file.U_DOWNLOAD_LINK}" />
            <!--[if !IE]>-->
               <object width="320" height="285" type="video/x-ms-wmv" data="{_file.U_DOWNLOAD_LINK}">
                  <param name="src" value="{_file.U_DOWNLOAD_LINK}" />
                  <param name="controller" value="1" />
                  <param name="showcontrols" value="1" />
                  <param name="showdisplay" value="0" />
                  <param name="showstatusbar" value="0" />
                  <param name="autosize" value="1" />
                  <param name="autostart" value="0" />
                  <param name="visible" value="1" />
                  <param name="animationstart" value="0" />
                  <param name="loop" value="0" />
               </object>
            <!--<![endif]-->
         </object>

      <!-- ELSEIF _file.S_FLASH_FILE -->
         <object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{_file.WIDTH}" height="{_file.HEIGHT}">
            <param name="movie" value="{_file.U_VIEW_LINK}" />
            <param name="play" value="true" />
            <param name="loop" value="true" />
            <param name="quality" value="high" />
            <param name="allowScriptAccess" value="never" />
            <param name="allowNetworking" value="internal" />
            <embed src="{_file.U_VIEW_LINK}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{_file.WIDTH}" height="{_file.HEIGHT}" play="true" loop="true" quality="high" allowscriptaccess="never" allownetworking="internal"></embed>
         </object>
      <!-- ELSEIF _file.S_QUICKTIME_FILE -->
         <object id="qtstream_{_file.ATTACH_ID}" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" width="320" height="285">
            <param name="src" value="{_file.U_DOWNLOAD_LINK}" />
            <param name="controller" value="true" />
            <param name="autoplay" value="false" />
            <param name="type" value="video/quicktime" />
            <embed name="qtstream_{_file.ATTACH_ID}" src="{_file.U_DOWNLOAD_LINK}" pluginspage="http://www.apple.com/quicktime/download/" enablejavascript="true" controller="true" width="320" height="285" type="video/quicktime" autoplay="false"></embed>
         </object>
      <!-- ELSEIF _file.S_RM_FILE -->
         <object id="rmstream_{_file.ATTACH_ID}" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="200" height="50">
            <param name="src" value="{_file.U_DOWNLOAD_LINK}" />
            <param name="autostart" value="false" />
            <param name="controls" value="ImageWindow" />
            <param name="console" value="ctrls_{_file.ATTACH_ID}" />
            <param name="prefetch" value="false" />
            <embed name="rmstream_{_file.ATTACH_ID}" type="audio/x-pn-realaudio-plugin" src="{_file.U_DOWNLOAD_LINK}" width="0" height="0" autostart="false" controls="ImageWindow" console="ctrls_{_file.ATTACH_ID}" prefetch="false"></embed>
         </object>
         <br />
         <object id="ctrls_{_file.ATTACH_ID}" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="0" height="36">
            <param name="controls" value="ControlPanel" />
            <param name="console" value="ctrls_{_file.ATTACH_ID}" />
            <embed name="ctrls_{_file.ATTACH_ID}" type="audio/x-pn-realaudio-plugin" width="200" height="36" controls="ControlPanel" console="ctrls_{_file.ATTACH_ID}"></embed>
         </object>

         <script type="text/javascript">
         // <![CDATA[
            if (document.rmstream_{_file.ATTACH_ID}.GetClipWidth)
            {
               while (!document.rmstream_{_file.ATTACH_ID}.GetClipWidth())
               {
               }

               var width = document.rmstream_{_file.ATTACH_ID}.GetClipWidth();
               var height = document.rmstream_{_file.ATTACH_ID}.GetClipHeight();

               document.rmstream_{_file.ATTACH_ID}.width = width;
               document.rmstream_{_file.ATTACH_ID}.height = height;
               document.ctrls_{_file.ATTACH_ID}.width = width;
            }
         // ]]>
         </script>
      <!-- ENDIF -->

      <!-- IF _file.S_WM_FILE or _file.S_RM_FILE or _file.S_FLASH_FILE or _file.S_QUICKTIME_FILE -->
         <p>
         <!-- IF _file.S_QUICKTIME_FILE --><a href="#" onclick="play_qt_file(document.qtstream_{_file.ATTACH_ID}); return false;">[ {L_PLAY_QUICKTIME_FILE} ]</a> <!-- ENDIF -->
         <a href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a> [ {_file.FILESIZE} {_file.SIZE_LANG} | {_file.L_DOWNLOAD_COUNT} ]</p>
      <!-- ENDIF -->

   <!-- ENDIF -->
<!-- END _file -->

Prime Links

Добавлено: 02 янв 2013, 10:30
DeaDRoMeO
Можно еще этот кусок обернуть

Код: Выделить всё

<!-- IF _file.S_FILE -->
      <dl class="file">
         <dt><!-- IF _file.UPLOAD_ICON -->{_file.UPLOAD_ICON} <!-- ENDIF --><a class="postlink" href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a></dt>
         <!-- IF _file.COMMENT --><dd><em>{_file.COMMENT}</em></dd><!-- ENDIF -->
         <dd>({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>
      </dl>
      <!-- ENDIF -->
Тогда уже и файлы будут не видны гостям))

Prime Links

Добавлено: 02 янв 2013, 11:33
akella1900
Я вообще думал все обернуть, тогда уж точно что не влаживай все будет закрыто гостям.

Prime Links

Добавлено: 02 янв 2013, 18:29
dqdmitry
Спасибо, ребята, приду с работы, попробую и отпишусь :uch_tiv: .

Пишу в этом-же сообщении, чтоб не засорять тему.
Все получается, ребята!
Правда так закрывается ВСЕ и для зарегистрированных тоже.
Главное условия для закрытия дали, буду с ними экспериментировать. Тут не удается посидеть за компом больше получаса пока, отвлекают домашние дела))).
Спасибо! Думаю, дальше справлюсь.

Prime Links

Добавлено: 03 янв 2013, 11:18
DeaDRoMeO
dqdmitry писал(а):Правда так закрывается ВСЕ и для зарегистрированных тоже.
ДА не должно быть так же)

Prime Links

Добавлено: 20 янв 2013, 01:51
KinoMan
boroda-max писал(а):Dima на ppkbb3cker все работает корректно...искать надо в "правах"
В каких ещё правах? ;;-))) смешишь дядя

Prime Links

Добавлено: 20 янв 2013, 03:53
amor1977
DeaDRoMeO писал(а):Мод призван облегчить жизнь в работе с внешними ссылками форума.
Может я тупой......В чем облегчит ? С какими внешними ссылками ? Сергей,Вы меня конечно извените.Но с описания мода в первом посту не чего не понятно.Что,про что,и зачем он нужен.

Prime Links

Добавлено: 20 янв 2013, 04:10
KinoMan
Prime Links Небольшой хак который позволяет переадресовывать внешние ссылки на форуме на отдельную страницу форума, открывать внешние ссылки на отдельной странице, закрывать внешние ссылки для индексации от поисковиков, автоматическое закрытие внешних ссылок в постах от поисковиков с помощью nofollow.

Prime Links

Добавлено: 12 мар 2013, 15:46
debski
Я правильно понимаю, что замена:

Код: Выделить всё

define('EXTERNAL_LINK_PREFIX', '');         
define('INTERNAL_LINK_DOMAINS', '');
на

Код: Выделить всё

define('EXTERNAL_LINK_PREFIX', 'http://адрес форума/go.php?');
define('INTERNAL_LINK_DOMAINS', 'http://адрес форума;http://www.адрес форума');
нужна для скрытия сайта, откуда ведет ссылка? :nez-nayu:

На локалке у меня замена получается следующего вида:

Код: Выделить всё

    define('EXTERNAL_LINK_PREFIX', 'http://test/go.php?');
    define('INTERNAL_LINK_DOMAINS', 'http://test;http://www.test');
Вопрос, на что можно заменить адрес форума (у меня адрес форума - test), чтобы после заливки форума на хостинг определялся адрес автоматом?

Prime Links

Добавлено: 12 мар 2013, 16:28
akella1900
Когда зальете на хост один раз измените в коде http://адрес форума на реальный ваш адрес и все

Prime Links

Добавлено: 10 апр 2013, 21:47
Кирилл Булычёв
а как все это дело применить к ссылкам в профиле?

Prime Links

Добавлено: 10 апр 2013, 22:29
Кирилл Булычёв
и в подписях?

Prime Links

Добавлено: 10 апр 2013, 22:31
DeaDRoMeO
Ссылки в подписях вообщем то подвергаются воздействию этого мода, а в профиле что лишнего ?

Prime Links

Добавлено: 10 апр 2013, 23:06
Кирилл Булычёв
DeaDRoMeO писал(а):Ссылки в подписях вообщем то подвергаются воздействию этого мода, а в профиле что лишнего ?
имеется строка в профиле "Сайт:"

Prime Links

Добавлено: 11 апр 2013, 15:59
DeaDRoMeO
АА, вот она модом не зацепится вроде как, можно сделать так -http://www.phpbbguru.net/community/topi ... ml#p312498

Prime Links

Добавлено: 02 июн 2013, 13:23
brigadier
DeaDRoMeO писал(а):3) Скрытие ссылок от гостей
Скрытый текст. Нужно иметь 15 сообщений(я)(е).


т.е чтобы настроить мне этот мод надо тут 15 сообщений написать?

Prime Links

Добавлено: 03 июн 2013, 14:07
DeaDRoMeO
А что непонятного в этой надписи ?

Prime Links

Добавлено: 03 июн 2013, 22:34
brigadier
DeaDRoMeO писал(а):А что непонятного в этой надписи ?
Зачем скрывать то, что можно будет увидеть после того как напишут 15 сообщений.

Prime Links

Добавлено: 04 июн 2013, 03:24
Lorem Ipsum
brigadier писал(а):Зачем скрывать то, что можно будет увидеть после того как напишут 15 сообщений.
Со временем поймете)).

Prime Links

Добавлено: 04 июн 2013, 21:47
brigadier
Lorem Ipsum писал(а):Со временем поймете)).
Я же не вчера родился. И к тому же - не вопрос задал, а высказал своё мнение.

Код: Выделить всё

Скрывать сообщения от зарегистрированных пользователей, которые не написали 15 сообщений, просто - пустое заполнение базы. Мод однозначно - в данной ситуации не к месту, тем более ресурс вроде как для поддержки phpbb, а Вы скрываете то, что может кому то понадобится.