Да не в том дело сео или не сео, а в том, что этот конкретный материал несёт очень мало полезной информации и одновременно содержит кучу ссылок на собственные сайты + реф. ссылку на линкообменник. И всё это помещается на главную.
Хрен с ними, со ссылками, но тогда надо и написать что-то толковое.
VladSavitsky, да, карма и голосовалка - это было бы полезно. Кстати, в связи с этим обратите внимание, что в vote_up_down имеется неприятная дыра, которую почему-то заделывать не спешат. А вот в updown этой дыры нет. Я по этой причине теперь использую в голосовалках именно его, хоть он и совсем примитивен, но свою функцию выполняет хорошо.
За такое автора надо сразу в бан. А тут ещё обсуждают полезно-не полезно. Вы чего, ребята, не видите что это самый обычный СПАМ?
Не надо его никуда подшивать. Удалить и не с главной, а совсем! Чем быстрее, тем лучше. Чтоб сайт не позорить.
shtrlz, ну что там у тебя - что-нибудь получилось? я практически уверен, что у тебя дело в mbstring.func_overload - могу даже объяснить почему: этот параметр переопределяет str* функции для поддержки UTF8, но строковая функция substr начинается не со str* и потому не переопределяется, а значит не совсем верно работает с UTF8 текстом (точнее, не верно работает, если в нём есть русские буквы)
короче когда друпал тизер обрезает - он у тебя сначала отмеряет переопределённой функцией strlen, а потом режет не переопределённой функцией substr - соответственно режет не в том месте
axel, не надо никакой сапы - это вредно и вообще не ваш уровень :), я уверен, что вам дадут хостинг и за бесплатно и не вшивый VPS, а нормальный сервер.
вобщем это опять я
исправленная функция хоть и получше, но тоже глючная, по крайней мере если у вас стоит tinymce, то периодически у вас будут создаваться пустые тизеры (это зависит от заданного лимита тизера, размера первого абзаца, а также версии браузера юзера, размещавшего текст)
посмотрел функцию node_teaser - определённо глючный код (версия 5.7) - глючить должна примерно так: всегда, когда нет тегов, тизер обрезается по последнему (укладывающемуся в лимит) ?, если нет ?, то по последнему !, если и его нет, то по последней точке. А правильно должно резаться по последнему любому из этих знаков. Поэтому у меня с восклицательным знаком проблемы и возникли. Если есть теги, то тоже глюки, но другие.
Я у себя заменил tinymce на bueditor и уже написал было сообщение, что проблема решена, но не тут то было.
Я не знаю как друпал вырезает тизер (надо будет посмотреть код), но это, простите, полный пиздец!
У меня похожая проблема.
Тизер отрезается всегда разной длины, иногда вообще ничего. Текст в ноде есть и много, а тизер вообще пустой иногда!
Посмотреть можно здесь.
Я, честно говоря, грешу на tinimce - он наверное (как и все визуальные редакторы) в ноду пихает кучу всякого html-хлама, который наверное потом фильтрами отрезается и не выводится, но из-за этого хлама отрезать корректный тизер не удаётся.
Придётся наверное tinimce грохнуть.
ещё исправление для phpbb2drupal - как сделать чтоб пустые темы не всплывали после импорта вверх, а оставались на положенных местах:
находим:
<?php
$query = db_query('SELECT *
FROM %stopics t
INNER JOIN %sposts p ON t.topic_id = p.topic_id
INNER JOIN %sposts_text pt ON p.post_id = pt.post_id
WHERE p.post_id = t.topic_first_post_id
AND t.topic_id = %d',$pre, $pre, $pre, $result->topic_id);
Есть такой баг (правда кажется создатель модуля считает его фичей): у всех анонимных постеров при переносе пропадают имена (все становятся Anonymous).
Решается так:
находим:
Топ серпа или учимся правильно тратить деньги
Да не в том дело сео или не сео, а в том, что этот конкретный материал несёт очень мало полезной информации и одновременно содержит кучу ссылок на собственные сайты + реф. ссылку на линкообменник. И всё это помещается на главную.
Хрен с ними, со ссылками, но тогда надо и написать что-то толковое.
Топ серпа или учимся правильно тратить деньги
VladSavitsky, да, карма и голосовалка - это было бы полезно. Кстати, в связи с этим обратите внимание, что в vote_up_down имеется неприятная дыра, которую почему-то заделывать не спешат. А вот в updown этой дыры нет. Я по этой причине теперь использую в голосовалках именно его, хоть он и совсем примитивен, но свою функцию выполняет хорошо.
Топ серпа или учимся правильно тратить деньги
За такое автора надо сразу в бан. А тут ещё обсуждают полезно-не полезно. Вы чего, ребята, не видите что это самый обычный СПАМ?
Не надо его никуда подшивать. Удалить и не с главной, а совсем! Чем быстрее, тем лучше. Чтоб сайт не позорить.
проблема с --break--
shtrlz, ну что там у тебя - что-нибудь получилось? я практически уверен, что у тебя дело в mbstring.func_overload - могу даже объяснить почему: этот параметр переопределяет str* функции для поддержки UTF8, но строковая функция substr начинается не со str* и потому не переопределяется, а значит не совсем верно работает с UTF8 текстом (точнее, не верно работает, если в нём есть русские буквы)
короче когда друпал тизер обрезает - он у тебя сначала отмеряет переопределённой функцией strlen, а потом режет не переопределённой функцией substr - соответственно режет не в том месте
Итог переезда: кто-то ждал другого?
axel, не надо никакой сапы - это вредно и вообще не ваш уровень :), я уверен, что вам дадут хостинг и за бесплатно и не вшивый VPS, а нормальный сервер.
проблема с --break--
вобщем это опять я
исправленная функция хоть и получше, но тоже глючная, по крайней мере если у вас стоит tinymce, то периодически у вас будут создаваться пустые тизеры (это зависит от заданного лимита тизера, размера первого абзаца, а также версии браузера юзера, размещавшего текст)
проблема с --break--
посмотрел функцию node_teaser - определённо глючный код (версия 5.7) - глючить должна примерно так: всегда, когда нет тегов, тизер обрезается по последнему (укладывающемуся в лимит) ?, если нет ?, то по последнему !, если и его нет, то по последней точке. А правильно должно резаться по последнему любому из этих знаков. Поэтому у меня с восклицательным знаком проблемы и возникли. Если есть теги, то тоже глюки, но другие.
проблема с --break--
Я у себя заменил tinymce на bueditor и уже написал было сообщение, что проблема решена, но не тут то было.
Я не знаю как друпал вырезает тизер (надо будет посмотреть код), но это, простите, полный пиздец!
проблема с --break--
У меня похожая проблема.
Тизер отрезается всегда разной длины, иногда вообще ничего. Текст в ноде есть и много, а тизер вообще пустой иногда!
Посмотреть можно здесь.
Я, честно говоря, грешу на tinimce - он наверное (как и все визуальные редакторы) в ноду пихает кучу всякого html-хлама, который наверное потом фильтрами отрезается и не выводится, но из-за этого хлама отрезать корректный тизер не удаётся.
Придётся наверное tinimce грохнуть.
Перевод модуля ed_classified(доски объявлений)
Да уж.
Вот это вообще убило:
Check the watchdog logs. => Проверьте бревна сторожевой собаки.
Вопрос по Vote up/down
тут есть решение
Переходим с phpbb2 на Drupal. Улучшение (исправление) встроенного форума.
ещё исправление для phpbb2drupal - как сделать чтоб пустые темы не всплывали после импорта вверх, а оставались на положенных местах:
находим:
<?php
$query = db_query('SELECT *
FROM %stopics t
INNER JOIN %sposts p ON t.topic_id = p.topic_id
INNER JOIN %sposts_text pt ON p.post_id = pt.post_id
WHERE p.post_id = t.topic_first_post_id
AND t.topic_id = %d',$pre, $pre, $pre, $result->topic_id);
?>
заменяем на:
<?php
Переходим с phpbb2 на Drupal. Улучшение (исправление) встроенного форума.
Есть такой баг (правда кажется создатель модуля считает его фичей): у всех анонимных постеров при переносе пропадают имена (все становятся Anonymous).
Решается так:
находим: