pda версия сайта на DataLife_Engine

Master_globus
На сайте с 15.09.2006
Offline
113
1041

Вопрос к знатакам CMS DataLife_Engine.

Создал pda версию сайта на поддомене с подключением к базе основного сайта. Теперь контент на обоих сайтах выводится одинаковый. В pda версии вместе с новостями выводятся и картинки.Что можно сделать что-бы в pda версии в новостях картинки не выводились, а на основном выводились?

Работаю только с diafan.CMS 4.4.0 (http://cms.diafan.ru/cms576/)
N
На сайте с 28.03.2006
Offline
130
#1

Master_globus, Велосипедостроением решили занятся ?

http://4dle.ru/2007/08/29/smartphonepda_skin.html

Master_globus
На сайте с 15.09.2006
Offline
113
#2

Nowell, Вы ту версию ставили? Она у Вас работает? В комментариях к модулю люди тоже пишут что не работает.

Master_globus
На сайте с 15.09.2006
Offline
113
#3

Неужели нет специалистов по DLE ?

jcrush
На сайте с 04.07.2004
Offline
371
#4

как варианты:

1. выводить только заголовки или краткие новости

2. через .htaccess на все картинки сделать редирект на что-нибудь попроще, например точку ))

» Блог (http://blog.stfw.ru/) - SEO-заметки. ДВчат: @dvchat (https://t.me/dvchat)
RD
На сайте с 05.12.2007
Offline
3
#5

тут посмотрите.. по моему вам это нужно

Продаю сайт, дешево (http://www.bylly.net) | Обращайтесь в личку (/ru/forum/193894) | Аська: 3 девять 6 девять 3 шесть 8 8 шесть
Master_globus
На сайте с 15.09.2006
Offline
113
#6

Нужную ссылку давал Nowell. Но тот код не работает из-за ошибки в коде.

Может гуру php подскажут где ошибка.

Вот код:

//----------------------------------

// No Images Start Shortstory
//----------------------------------
if($config['skin'] == "Smart"){
$row['short_story'] = preg_replace( "#<img src=["'](S+?)['"] align=['"](.+?)['"].+?".">#is", "<div align=2><a class=olink href="1" >Скриншот</a></div>", $row['short_story'] );
$row['short_story'] = preg_replace( "#<img src=["'](S+?)['"].+?".">#is", "<a class=olink href="1" >Скриншот</a>", $row['short_story'] );
}

и второй

//----------------------------------

// No Images Start Fullstory
//----------------------------------
if($config['skin'] == "Smart"){
$row['full_story'] = preg_replace( "#<img src=["'](S+?)['"] align=['"](.+?)['"].+?".">#is", "<div align=2><a class=olink href="1" >Скриншот</a></div>", $row['full_story'] );
$row['full_story'] = preg_replace( "#<img src=["'](S+?)['"].+?".">#is", "<a class=olink href="1" >Скриншот</a>", $row['full_story'] );
}
RD
На сайте с 05.12.2007
Offline
3
#7

if($config['skin'] == "Smart") сам скин там должен называться Smart

RD
На сайте с 05.12.2007
Offline
3
#8

это можно и выбросить

Master_globus
На сайте с 15.09.2006
Offline
113
#9

Ошибка не в названия скина.

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in

на эти строчки

$row['short_story'] = preg_replace( "#<img src=["'](S+?)['"] align=['"](.+?)['"].+?".">#is", "<div align=2><a class=olink href="1" >Скриншот</a></div>", $row['short_story'] ); 


$row['full_story'] = preg_replace( "#<img src=["'](S+?)['"] align=['"](.+?)['"].+?".">#is", "<div align=2><a class=olink href="1" >Скриншот</a></div>", $row['full_story'] );

Как я понял тот код который я привел постом выше вырезает графические файлы и в место них выводит ссылку на эти файлы , при преходе по которой можно закрузить картинку.

Но в коде ошибки , вот и прошу знающих php помочь устранить ошибки.

AN
На сайте с 14.03.2007
Offline
47
#10

А может это сделать, через css, задав display: none; для pda.

Верстка. Портфолио (http://webvector.ru/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий