1

(2 ответов, оставленных в Ваши сайты)

Вашу систему скачал, но не тестировал.
Сайт хороший, верстка нормальная, но..
Было бы хорошо ещё бы, если бы при добавлении комментария сообщение о неверном коде и т.п. было бы в сплывающем окне. Было бы в духе времени smile.
И при введении пароля/логина  на любой странице было бы хорошо б, если бы проверка производилась бы на странице и здесь происходило бы  залогинивание и сообщение о неверном пароле...
Но скорость работы не очень. В чём проблема - ? Пока не знаю
В общем очень даже прилично.
З Різдвом Христовим Вас!

2

(3 ответов, оставленных в Стандартные и не совсем решения)

YurySpoloh, огромное спасибо за решение этого вопроса.

Но, есть "проблема".

Если На сайте есть раздел 1-й или более степени вложенности, например Новости, "хлебными крошками" путь к новости  выводится так: Главная » Новости » погода в Туле 35-го февраля. При этом ссылка на Главную - 12.сом и ссылка на слове Новости - 12.сом. То есть ссылки ведут в корневую сайта.

Если же новость лежит в категории более глубокой вложенности вида Главная » Мужчина » Рыбалка » караси и их ловля , то ВСЕ ссылки на категории выводят ссылку прекрасно.

Вывожу новости как указано выше.

3

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

cmd, спасибо.

Завтра буду настраивать страницы ошибок.

Коплю маню для Спасибо  за новую версию Strawberry 1.*.*

Если будет всё как пишется, .... будет не жаль....

4

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

Давно мучился от изменения urls.ini после добавления нового кейворда.

Изменения: в файлах urls.ini и  keywords.php должны быть аналогичными записи вида: в urls.ini -

keywords = "keywords/{keywords}"

и аналогичная запись в keywords.php - строка 27

$rufus['home']['keywords'] = 'keywords/{keywords}';

Это записи уже изменённые. Оригинальные были: в urls.ini -

keywords = "?keywords={keywords-id}"

а в keywords.php соответственно - 

$rufus['home']['keywords'] = '?keywords={keywords-id}';

Т.е. запись в urls.ini и  keywords.php должна быть одинакова (ну почти).

И теперь вроде после добавления нового кейворда изменений в urls.ini пока нет. Для нормальной системы было-бы естественным - изменение в настроечном файле (urls.ini) и всё, а тут видать нужно перерабатывать всё остальное.....

П.С. Сделать бы ещё нормальные страницы ошибок, которые были бы не связаны с .htaccess, который всё время перезаписывается...

Получается, что по просмотрам. Но что будет при этом с нагрузкой... ?

Немного не в тему, но чтобы новую не создавать:

А можно ли выводить списком популярные - Разделы.

Например:
Новости
Спорт

А завтра будет
Спорт
Наука

7

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

ANT-Soft
Вы конечно авторитетней, но... данный код с $.noConflict(); не подходит вообще для 1.1.1 в особенности для взаимной работы jQuery с Prototype. Для взаимной работы нужно переписывать функцию под jQuery с Prototype в каждом случае всё по-другому.
Пробовал неоднократно - простой код

<script type="text/javascript">
  $.noConflict();
  ...jQuery-функции...
</script>

не подходит...

8

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

Ещё бы хотелось:

- чтобы нормально работала система рейтинга ( звёздочки или т.п. ), для 1.1.1 сделал, но какая-то ... Всё работает , но при заходе на страницу с другого браузера, количество голосов не показывает, хотя после голосования голоса добавляются до предыдущих.

- чтобы была встроена нормальная система опросов;

- чтобы, если новость добавляется в несколько разделов, чтобы там она и была в каждом разделе отдельно.

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

Т.е. видимо проще чтобы новость добавлялась в несколько разделов/категорий одновременно и получается, что новостей будет несколько (может так будет проще).

- нормально работающий поиск ( фантазии у заказчиков бывают разные, но чтобы результаты вывода были-бы вида как у Гугла или Яндекса  ). Хоть на меня он и так хорошо работает, ну.....

И у меня проблема с кодировкой. То, что пишешь в рекомендационном поле - 1251. А то, что вставляется автоматом - в какой-то кодировке - ?
Приходиться видеть тексты только крякозябровые.

10

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

cmd, значит есть ньюансы по установке.
Могу в личку дать данные по сайту.
Потом допишу сюда по тому, что в инструкции есть недоговоренным.

11

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

Скачал плугин, думал установить, но видать мысли у всех разнонаправленные вектора.

Идём по инструкции6

п.1 - полёт нормальный.
п.2 - 2. Получаем Consumer key, Consumer secret, Access token и Access token secret. - полёт нормальный.

    4.1. Устанавливаем длину URL'а новости в константе POST_URL_LENGTH (по умолчанию 38), для ЧПУ необходимо использовать сервисы укорачивания ссылок ( что это значит?).
    4.2. Полученные на втором шаге пары ключей и токенов записываем в переменные $consumer_key, $consumer_secret, $token, $secret. - +
    4.3. Только для ЧПУ: устанавливаем значение константы USE_BITLY в true, в строке 41 формируем URL новости (что это значит?), в строке 47 вписываем свой логин и API key для bit.ly

И в результате -

Fatal error: Uncaught exception 'EpiTwitterNotAuthorizedException' with message '{"error":"Could not authenticate with OAuth.","request":"\/1\/statuses\/update.json"}' in /home/myronk/public_html/prog/plugins/twitter/EpiTwitter.php:255 Stack trace: #0 /home/myronk/public_html/prog/plugins/twitter/EpiTwitter.php(218): EpiTwitterException::raise(Object(EpiCurlManager), false) #1 /home/myronk/public_html/prog/plugins/twitter/EpiTwitter.php(119): EpiTwitterJson->__get('response') #2 /home/myronk/public_html/prog/plugins/twitter/EpiTwitter.php(41): EpiTwitter->request('POST', '/statuses/updat...', Array) #3 /home/myronk/public_html/prog/plugins/twitter.php(78): EpiTwitter->post('/statuses/updat...', Array) #4 /home/myronk/public_html/prog/inc/plugins.inc.php(132): add2twitter('new-save-entry') #5 /home/myronk/public_html/prog/inc/mod/addnews.mdu(69): run_actions() #6 /home/myronk/public_html/prog/index.php(72): include('/home/myronk/pu...') #7 {main} thrown in /home/myronk/public_html/prog/plugins/twitter/EpiTwitter.php on line 255

Абалдеть - новости нет ни на сайте ни в Твитере.

12

(4 ответов, оставленных в Форум для чайников)

Тут Zomb1e и Вы решали этот вопрос - http://strawberry.goodgirl.ru/forum/post/18414/#p18414.
Получилось хорошо, но с ЧПУ нормально эта конструкция не работает.
Ссылка как и Сусанин - видёт немножко не туда smile

13

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

Можно было-бы если:
- таблица cute_story - поле full изменить тип поля text на longtext (есть большие тексты и просто text - маловато будет)
- хорошо бы иметь счетчик посетителей всего и зарегистрированных отдельно ( это реализовано у Miksar , но пусть он простит - не могу его код переработать под 1.1.1)
- Модуль формы обратной связи если бы был с Капчей и возможностью отсылки писем и на ukr.net и т.п. сервера;
- если бы была возможна реализация формы обратной связи под SMTP ( это делал, но только с помощью phpMailer и без участия самой системы )

И ещё - если бы доделать Similar News под ЧПУ. Ну не создаются ссылки с полным путём, только домен и сам файл, промежуточных категорий нет. Ведь это интересное решение для сайта, под ДЛЕ есть, а тут сидит где-то какая-то маленькая заноза и ....

14

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

Zomb1e

Ничего не изменилось, ссылки как были вида www.top.ua/top.html , так и остались. sad

15

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

Strawberry 1.1.1

Спасибо за плугин, очень давно о таком думал. Поставили, выводится, но есть одно НО.

Все ссылки вида http://www.top.ua/top.html, не вида http://www.top.ua/news/top.html.

Т.е. исчезают из адреса промежуточные категории. С cute_get_link в functions.inc.php вроде-бы всё как нужно ?

16

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

Strawberry 1.1.1 , php 5.3.1

На странице  Резервное копирование выскакивает предупреждение:

Deprecated: Function mysql_list_tables() is deprecated in K:\home\ndipit.com.ua\www\prog\inc\mod\backup.mdu on line 113

.

strawberry 1.1.1.

При переходе на php 5.3 в результатах поиска перестали выделяться найденные слова.

Часть кода из show_search.php:

function formattext($whatfind, $text){ //Это заголовок функции
$text = strip_tags($text); //Это нужно добавить

    $pos    = @strpos(strtoupper($text), strtoupper($whatfind));
    $otstup = 100; // кол-во символов при выводе результата
    $result = '';

    if ($pos !== false){ //если найдена подстрока
        if ($pos < $otstup){ //если встречается раньше чем первые N символов
            $result = substr($text, 0, $otstup * 2); //то результат подстрока от начала и до N-го символа
            $result = mb_eregi_replace($whatfind, '<span class="hilite">'.$whatfind.'</span>', $result);
        } else {
            $start = $pos-$otstup;
            //то результат N символов  от совпадения и N символов вперёд
            $result = '...'.substr($text, $pos-$otstup, $otstup * 2).'...';
            // выделяем
            $result = mb_eregi_replace($whatfind, '<span class="hilite">'.$whatfind.'</span>', $result);
        }
    } else {
        $result = substr($text, 0, $otstup * 2);
    }

return $result;
}

Стиль задан. Пробовал вместо стиля написать просто <b> - результат нулевой.

Выделяет только в Хроме.

На 5.2.4 работает. Функции mb_eregi_replace - как нужно, пробовал заменять на preg_replace и т.п. sad

18

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

Strawberry 1.1.1
Плз., а почему у меня даже на локалке всё время перезаписывается файл .htaccess. не могу вообще прописать ошибки.
А на многих хостингах тоже он автоматом перезаписывается, не могу даже прописать ErrorDocument 404.
После любого добавления/редактирования - перезапись.
Всё из поста 5 сделано давно, но...

19

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

Strawberry 1.1.1.

Извините, а можно поподробней, пожалуйста ( огласите весь список... smile ).

Я как-то не пойму куда здесь и что, приходится в description и meta name="keywords" вставлять код

<?=$categories[category_get_id($_GET['category'])]['name']; ?>

, тогда в описании открытой категории есть название открытой категории ( т.е. открыта страница чисто раздела вида ../news  )

Strawberry 1.1.1, мускул.


Пробовал настроить подсчёт количества найденных новостей - не выходит.

Попробовал всё переставить местами, тогда что-то выводится, но не считает.

Делал так:

- в начало кода файла show_search.php поставил $count=0;,
- возле формы поиска ( чтобы посмотреть результат работы ) поставил -

<? echo 'По Вашему запросу найдено '.$count.' публикаций'; ?>

А вот

<? $count++; ?>

вообще никуда не упирается. Куда бы его не ставил - толку никакого.
Если вверх файла show_search.php поставить

<? $count++; ?>

тогда количество просмотров - 1.

Кто понимает в php - ужаснётся, но....

Да, в самом низу файла show_search.php код

if ($search){
        $static['number']   = 10;
        $sort = array('views', 'DESC');
        $static['template'] = 'Search';
        include $cutepath.'/show_news.php';
}

Сделал, как Вы сказали и что - и ничего, как выводилось на главную, так и выводится.
Я ж не просто так этот вопрос поднимаю, ведь это действительно ПРОБЛЕМА.
Вот у Вас на том сайте independentnews.com.ua кейвордов/тагов нет, если бы были был бы сайт более фунциональный ( я ссылаюсь на сделанный Вами сайт без какого-то либо умысла:) - просто это пример сложной верстки главной страницы ).
Значит действительно тяжело сделать вывод кейвордов на страницу со сложной версткой.

ЧПУ.

Делал по разному.

1. Одно и то-же только названия разные.
2. Шаблон Default или иной - какая разница, генерация происходит то на странице, где вписан код. А страница сложной верстки, где и Default и других несколько - ПОСРЕДИНЕ.
3. Не лень, просто не получается.
А

[keywords.php]
keywords = "?keywords={keywords-id}" или keywords = "tag/{keywords}"

или что-то иное - не решает сути вопроса.

Если-бы главная была типа - independentnews.com.ua/mir, от вот тогда вопросов небыло бы совсем.

То, что решение в url.ini - это ясно почти на 100%.

И ...

Я просто поставил за пример Ваш сайт, из-за его сложной верстки первой страницы.

Для вида "проблемы" Вы просто подключите кейворды, напишите для любой статьи кейворд и  посмотрите.
Вас перекинет на первую/главную страницу. И статей, в которых есть это ключевое слово там не будет. Будет просто главная страница.
А если сделать это-же на сайте, например "Укр.правды" - там будет всё Хокей из-за простой главной страницы (тоесть центра, где будет совершаться вывод статей с кейвордами).
Нужен просто вывод страниц с кейвордом в отдельный файл, стандартный index.php с этим не справляется.

Кейворд на страницах вывожу стандартно -

<? if ($tpl['post']['keywords']['name']){ ?>
<br>Кей: <?=$tpl['post']['keywords']['name']; ?>
<? } ?>

Когда есть сайт, на главной и в разделах для вывода информации используется код:

<?php
$number = 10;
$template = 'Default';
$category = "1"; 
include rootpath.'/show_news.php';
?>

тогда кейворды выводятся на главной в центре прекрасно.

А вот если есть сайт со сложной версткой, типа сайта, который делал CMD - http://independentnews.com.ua, тогда открывается тоже главная, но естественно без статей, содержащих кейворд.

Пробовал создать просто категорию кейворд и вывести кейворды, вписав в index.php в корневой в код данные о категории кейворд   

if (category_get_id($_GET['category']) == 1){
 include 'new/1.php';
 } else if (category_get_id($_GET['category']) == 2){
 include 'new/2.php'; 
 }

Естественно ничего не выводится.

Понятно, что нужно выводить кейворды в отдельный файл, но как?

Смотрел в FF.

Дизайн хороший.

Но:

1. Меню слева, где "бегают" названия лучше уже сделать при помощи Jquery плагина, когда слова "плывут" - будет красиво а при помощи самого CSS - как-то скромно.
2. Обратная связь - в титлах ничего нет ПОКА, закачка файла ушла влево, список телефонных кодов лучше уже сделать при помощи Jquery или используемого у Вас highslide.

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

Ну это всё уже дошлифуется, а вообще - хорошо.

Удачи