посмотрел внимательно,

function replace_news($way, $sourse, $replce_n_to_br = true, $use_html = true){

global $config;



    if ($way == 'show'){

        $find    = array('{nl}', ''');

           $replace = array('<br />', '\'');

           $sourse  = stripslashes($sourse);



        foreach (explode(',', $config['smilies']) as $smile){

            $find[]    = ':'.trim($smile).':';

            $replace[] = '<img style="border: 0px; vertical-align: middle;" alt="'.trim($smile).'" src="'.$config['http_script_dir'].'/data/emoticons/'.trim($smile).'.gif" />';

        }

    } elseif($way == 'add'){

        $find    = array("\r", "\n");

        $replace = array('', '{nl}');



        if (!get_magic_quotes_gpc()){

            $sourse = addslashes($sourse);

        }

    } elseif ($way == 'admin'){

        $find    = array('{nl}');

        $replace = array("\n");

        $sourse  = stripslashes($sourse);

    }

понимаю что она перебором заменяет {nl} на <br /> - но как её включить или подключить? извините за тугодумность, не сильно разбираюсь в коде smile

См. функцию replace_news. Она подставляет вместо {nl} <br />

а можно поподробнее где и как её включить?

наверное у вас формат новости "HTML с переносом строк"? Включите (если не включен) плагин "Format Switcher" и выставьте для этой новости формат "HTML".

я "Format Switcher" выключил, т.к. сайт тормозил сильно - без него легче (новостей более 5000 MySQL).

подскажите пожалуйста про вариант с replace_news

Однако, вас не интересует выполнение кода нигде, кроме шаблона печати.

Я приблизительно правильно понял?

Ну тогда вставьте ваш php-код в нужное место шаблона Print/full.tpl

да всё верно, огромное спасибо за совет,

как-то не подумал, что в файле шаблона сможет выполняться скрипт.

Продолжение истории - скрипт выполняется, но видимо из-за него все переносы строки в тексте (версии для  печати) заменились на теги {nl}{nl} - т.е. если скрипт выполняется, то так выглядит вывод:

http://i069.radikal.ru/1201/c6/d953accbbf76.jpg

вопрос - это можно победить? надо ковырять скрипт или что-то изменить в клубничке?

Мне нужно вставить PHP код

<? echo "hello"; ?>

в тело новости которая выводится на печать (../news/print.php?id=3665) , т.е. если я вставляю свой код в файл print.php - то он появляется до или после тега <body> и <html> - как мне вставить код именно в пределах этих тегов? Причём использовать плагин для вставки php я не очень хочу, т.к. вставлять код мне нужно только на версии для печати.

все работы ведутся на Strawberry 1.1.1

в общем Лёха подсказал:

В news/data/tpl/ваш шаблон/full.tpl

заменяем

<a href="<?=$tpl['post']['link']['print.php/post']; ?>">распечатать</a>

на

<a href="/news/print.php?id=<?=$tpl['post']['id']; ?>">распечатать</a>

6

(6 ответов, оставленных в Проблемы и их решения)

спасиб - это то что я хотел!

7

(6 ответов, оставленных в Проблемы и их решения)

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

Здравствуйте, у меня возникла неразрешимая для меня проблема - с нуля установил и настроил клубничку и тут заметил, что во все ссылки попал слеш - http://сайт.ru/news/print.php/?id=5 (после print.php должно сразу идти ?id=5) что только не делал не могу определить что это.

urls.ini - менял

шаблоны менял, все выводимые ссылки не работают.

[home]
post = "?id={id}"
category = "?category={category-id}"
user = "?do=users&user={user}"
day = "?year={year}&month={month}&day={day}"
month = "?year={year}&month={month}"
year = "?year={year}"
keywords = "?keywords={keywords-id}"
skip = "?skip={skip}"
page = "?page={page}"
cpage = "?cpage={cpage}"
[rss.php]
post = "?id={id}"
category = "?category={category-id}"
user = "?user={user}"
[print.php]
post = "?id={id}"
[trackback.php]
post = "?id={id}"

что делать?

стоит strawberry 1.1.2  txt

3 дня, 21 час и 52 минуты спустя:

народ может всё же кто подскажет? проблема меня просто убивает...

вот строка со вставленным тегом title=""   очень даже удобно оказалось.

'<nobr><a title="'.replace_news('show', $row['title']).'" href="'.$PHP_SELF.'?mod=editnews&id='.$row['id'].'">'.replace_news('show', (strlen($row['title']) >= 30 ? substr($row['title'], 0, 30).'...' : $row['title'])).'</a></nobr>',

10

(55 ответов, оставленных в Дополнения: готовые)

если будет что-то стоящее smile

11

(55 ответов, оставленных в Дополнения: готовые)

понятно smile спасибо за развёрнутый ответ

- насчёт не в той теме, забыл извиниться в прошлом посте за это, просто в форуме нет возможности написать вам лично(уже нашёл ПМ), а тему под это создавать как-то неправильно.

Да я потом почитал отзывы ниже, в принципе всё понимаю, подумал может будет что-то новое smile

12

(55 ответов, оставленных в Дополнения: готовые)

всем привет, ANT-Soft к тебе вопрос, я увидел неплохой Визуальный редактор на jQuery, можешь его глянуть? Он бесплатный и достаточно интересный, без лишней мути.

http://redactor.imperavi.ru/redactor.jpg

http://habrahabr.ru/blogs/webdev/94800/

13

(111 ответов, оставленных в Дополнения: готовые)

Помогите пожалуйста срочно нужно решить проблему - сам не могу найти решение.

При нажатии на кнопку "Вставить/Редактировать ссылку" появляется диалоговое окно, но при нажатии OK ничего не вставляется, а окно просто переходит на задний план.

Если выделить текст и нажать кнопку "Вставить/Редактировать ссылку" появляется диалоговое окно, но при нажатии OK, вместо правильного URL адреса, вставляется: <a href="javascript:void(0);/*1254912530794*/">тест</a>

Причём кнопка "Убрать ссылку" нормально работает.

Могу заплатить за помощь, если у вас эта функция работает, пришлите мне хотя-бы папку /plugins/FCKeditor/ на адреc: andrey1cov@ya.ru

http://hronikiambera.ru/news/data/upimages/Image/tfku.jpg

14

(3 ответов, оставленных в Флуд)

у меня к компу подключены монитор и Lcd телек, так что я одновременно читаю в нете, смотрю фильм, делаю сайты, иногда играюсь в онлайн-стрелялку.

спасибо, прочитав предыдущий текст до меня дошло - можно же распечатав список категорий, удалить их и заполнить снова, всё же будет работать?

у меня на сайте пропали 2 категории из списка (может сам заказчик удалил случайно), теперь при показе с новостей с несуществующими категориями возникает ошибка. Бэкапов не сохранилось, заново перелопачивать код  неудобно, возникла идея дописать в categories.FRM и categories.MYD недостающие категории, открыл их и не могу понять как они устроены. Strawbery 1.1.1

понятно, спасибо.

Strawberry 1.1.1

У клубнички есть старый глюк, при добавлении пользователей, счётчик прибавляет пользователей, а при удалении остаётся на месте.
Т.е. в статистике высвечивается н-ое количество несуществующих пользователей - где редактировать это число?

19

(111 ответов, оставленных в Дополнения: готовые)

правда картинки закачиваются, но в файл-менеджере FCKeditor картинки на сервере не видны, это что для этого подправить?

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

20

(111 ответов, оставленных в Дополнения: готовые)

Hunter Alex пишет:

Andrey_1cov, не пробовали способ предложенный в посте №9?

Первый раз пробовал - ничего не получилось, видимо какие-то сделал взаимоисключающие исправления.

Снова перезалил скрипт и исправил строчку в файлах: addconfig.php и editconfig.php

$oFCKeditor->BasePath = $BasePath."/";

на

$oFCKeditor->BasePath = $BasePath;

Спасибро за помошь!!! smile

правда картинки закачиваются, но в файл-менеджере FCKeditor картинки на сервере не видны, это что для этого подправить?

21

(111 ответов, оставленных в Дополнения: готовые)

Andrey_1cov, в каком смысле "не загружаются картинки и не создаётся папка"? Вообще не загружаются, или только в том окне, которое вы нарисовали? Вы пробовали грузить картинки на сервер при помощи "Закачать -> Послать на сервер"?

в смысле не загружаются и не показываются, при использовании вкладки Закачать пишет: Your file has been successfully uploaded
но в папке ничего не появляется, хотя путь прописывается и в предпросмотре появляется незагр. картинка, только на самом деле в папке ничего не появляется.
http://hronikiambera.ru/news/data/upimages/thumbs/vopros_po_strawberry.jpg

22

(111 ответов, оставленных в Дополнения: готовые)

отредактировал файл io.php как Вы написали, ничего не изменилось, наблюдается такая же картина - не загружаются картинки и не создаётся папка - причём это на двух разных сайтах которые находятся на одном хостинге.

23

(111 ответов, оставленных в Дополнения: готовые)

в общем у меня Strawberry 1.1.1 - я залил этот модуль, включил он нормально появился, но при вставке картинок обнаружилась проблема.

плагин выводит, такое вот пустое окно:
http://hronikiambera.ru/news/data/upimages/test-error.jpg

я попробовал всё, что до этого в этой ветке писали - ничего не помогает, прописывал абсолютный путь - нифига.
Причём http://сайт/скрипт/plugins/FCKeditor/editor/filemanager/upload/test.html - работает и картинки заливает в нужную папку

Помогите плиз.

24

(10 ответов, оставленных в Дополнения: готовые)

ОООооо нашёл первые баги hmm поменял папку  skins, всё работает (вроде), только не раскрываются вкладки в панели настройки шаблонов, поменял назад папку skins - открываются.

все эксперименты проходили на Strawberry 1.1.1

___________________

решил проблему - не стал заменять default.skin.php а всё остальное заменил и ок.

25

(10 ответов, оставленных в Дополнения: готовые)

Делал для себя, может ещё кому понравится.

супер, теперь я понял чего не хватало в стравберри - глянцевости джумлы и вордпресса. Спасибо и успехов!