Почти все праздники...

Автор Eugene, 19 сентября 2005, 19:45:35

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

MPS


MPS

Может ты мне постучишься, я тебе все разжую :) icq 737315

mazai

Цитата: MPS от 09 ноября 2006, 20:17:09
Может ты мне постучишься, я тебе все разжую :) icq 737315
Спасибо, мне жевать не надо. У меня все работает.

MPS


™Wa1keR™

А у меня такой трабл случился:

Заводил данные через phpmyadmin.
В нем все русские слова - нормальные. А когда смотриш на форум - одни ? ? ? ? ? ? ?. И наоборот - создал праздик через форум - в phpmyadmin показывает абракадабру. Вот. И че мне делать?

З.Ы. Чую, что дело кроется в кодировках, пробовал менять в phpmyadmin: по-умолчанию (latin), cp_1251, utf... не помогает. Или не в этом проблема? Помогите плиз.

Mavn

смотри кодировки phpmyadmin если вносить данные с правильными кодировками то будет все нормально
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

™Wa1keR™

Цитата: Mavn от 11 ноября 2006, 22:53:23
смотри кодировки phpmyadmin если вносить данные с правильными кодировками то будет все нормально

А не могли бы Вы привести точно какие именно кодировки нжно ставить (а еще лучше и где ставить, а то в phpmyadmin их можно задавать и для полей, и для таблиц и для запросов...). А то чето не получается.

Mavn

вам нужно кодировку для запросов такую же как и кодировку  в которой у вас таблицы и поля бд
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

™Wa1keR™

Цитата: Mavn от 12 ноября 2006, 16:35:50
вам нужно кодировку для запросов такую же как и кодировку  в которой у вас таблицы и поля бд

Что-то я в тупик зашел. Как ни крутил - ничего не получается.
Вот допустим пример как у меня получается: на форуме создаю праздник, пишу "абвгд", а в phpmyadmin показывает  "àáâãä". Ну казалось бы потятно - кодировка стоит latin1_ххх. А если ставлю cp_1251_xxx - то все наоборот в phpmyadmin пишу "абвгд", а на форуме выводит "? ? ? ? ?" (если с форума пишу - тоже одни знаки "?").
И черт его знает что происходит.

mazai

Цитата: ™Wa1keR™ от 14 ноября 2006, 00:33:13кодировка стоит latin1_ххх

Я, в свое время, вылечил похожий случай так:
- слил дамп, он получился в обычном текстовом файле, читаемый в виндах,  т.е. 1251, но с пометкам кодировки Latin. Удалил все установки Latin.
- Залил дамп.

Все работало.
Естестеннно - нужно все забэкапить перед такими действиями. ;)

PS: Кодировку базы ставил 1251

™Wa1keR™

Цитата: mazai от 14 ноября 2006, 11:14:57
Я, в свое время, вылечил похожий случай так:
- слил дамп, он получился в обычном текстовом файле, читаемый в виндах,  т.е. 1251, но с пометкам кодировки Latin. Удалил все установки Latin.
- Залил дамп.

Все работало.
Естестеннно - нужно все забэкапить перед такими действиями. ;)

PS: Кодировку базы ставил 1251

Спасибо за совет. Надо попробовать.

mazai

Цитата: ™Wa1keR™ от 15 ноября 2006, 21:53:47
Спасибо за совет. Надо попробовать.
Последняя фраза более верно должна звучать так: Слил дамп - удалил все таблицы - поставил кодировку на базу 1251 - залил дамп без Latin.

PS: Обычно, я меняю всю нижнюю строку в CREATE на type=MyISam. Так меньше ругается. :)

MaR

файлик скачивается не полностью, говорит Unexpected server disconnect.

Mavn

с файлом все нормально!!! Проверяйте настройки своих качалок и броузеров
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

MaR

браузеры firefox 2 и lynx, всё качают нормально, а этот файл не могут, файл всё время получается разной длинны

savirmir

Цитата: MaR от 05 декабря 2006, 08:35:19
браузеры firefox 2 и lynx, всё качают нормально, а этот файл не могут, файл всё время получается разной длинны
Если речь идёт о файле holidays.txt (я правильно понял?), то он прекрасно скачивается!!!
Качал Мозилой и Морской Обезьяной...

savirmir

Подскажите, пожалуйста, как можно увеличить и на какое максимально число символов (255?) размер поля для праздника, уж очень короткие названия выходят...

savirmir

#67
Неужели никто не подскажет?
Сейчас можно добавить всего-навсего 29 символов...
Многие правздники не помещаются... Некрасиво получается... :(
Вот здесь на форуме это реализовано... А как, поведайте!

Bic

Цитата: savirmir
Неужели никто не подскажет?
Подсказать то не сложно, только поиском можно было и самому найти (я нашел по запросу на слово "символов")
http://www.simplemachines.ru/index.php?topic=311.0

savirmir

Цитата: Bic от 15 декабря 2006, 13:35:56
Подсказать то не сложно, только поиском можно было и самому найти (я нашел по запросу на слово "символов")
http://www.simplemachines.ru/index.php?topic=311.0
Огромное спасибо! Я так ввести посковое слово не догадался...

Filin

#70
Праздники Украины кому надо (на русском языке).
В формате sql, для кодировки "cp1251" - как ставить написано выше.

Список брал на сайте calend.ru.
Убрал и сократил некоторые описания.
В принципе могу сделать для любой страны из списка на том сайте.


aleksandr.v

Люди, у меня несколько вопросов. Во первых, действительно надо убирать запятую в файле, который прикрепил админ?
И во вторых, когда я пытаюсь выполнить запрос, мне админ-панель пишет, мол не выбрана база данных. Что делать?


aleksandr.v

Цитата: digger от 29 июля 2007, 18:17:55
Выбрать базу???
А как её выбрать? Она у меня и так одна. И в неё записаны даные от джумлы и форума.


Filin

Праздники Украины (на украинском языке) на 2008 год.
В формате sql, для кодировки "cp1251" - как ставить написано выше.
Как ставить написано выше...
Поля ID_HOLIDAY с 1 до 147 - так что для уже существующей таблицы
надо менять порядковые номера, или ставить сразу после Нового года вместо
предыдущей  :)

Список брал на сайте uk.wikipedia.org.
Убрал и сократил некоторые описания.

Peeper

Приветствую все комьюнити.
Народ подскажите плиз в чем косяк
делаю импорт базы кодировка 1251
в календаре отображаются ??????
пробовал менять кодировку на utf8(не знаю сам зачем ибо весь форум в 1251) не помогло в календаре всеравно одни ??????????

Mavn

а чего именно импортировал ссылку на файл приведи
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Peeper

http://www.simplemachines.ru/index.php?action=dlattach;topic=57.0;attach=310 вот это импортировал
уже 3 день бьюсь и все равно все в знаках вопроса причем только в календаре

Mavn

если используешь win1251 кодировку то при импорте (например при помощи phpmyadmin) нужно указывать соответствующую кодировку файла.
если utf8 то сначала перевести кодировку файла в utf8 после чего сделать импорт.
Или же просто выполнить sql запрос к бд
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Peeper

кодировка 1251
импортирую через пхпмайадмин
кодировку указываю
току ноль
:(

Mavn

Выполни sql запрос а не через импорт и посмотри результат.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

aleksandr.v

Цитата: digger от 29 июля 2007, 21:29:04
В студию запрос и сообщение об ошибке.
Всё, теперь всё получилось. Ошибка ерундовая была, её даже сейчас и рассматривать не надо на форуме.
Спасибо за такое большое количесво праздников.

acid

по умолчанию в календаре поле для имени события = 30 символов.
не подскажете где можно изменить на бОльшее, например, 50.
пробовал изменить в файле Calendar.template.php строку maxlength="30" на другое значение, но результата не дало.

Mavn

title varchar(30) в бд у тебя поле title имеет длину 30 символов

соотвественно нужно изменить тип таблицы  вместо varchar(30) сделать тип text

ALTER TABLE `smf_calendar_holidays` CHANGE `title` `title` TEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Lysyj

еще и кирилица берет 2 цифры, а значит если будет кирилицей написано то значение 30=15 буквам.

acid

Цитата: Mavn от 04 июля 2008, 23:51:59
title varchar(30) в бд у тебя поле title имеет длину 30 символов

соотвественно нужно изменить тип таблицы  вместо varchar(30) сделать тип text

ALTER TABLE `smf_calendar_holidays` CHANGE `title` `title` TEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL
спасибо. всё нормально.

Цитата: Лысый от 05 июля 2008, 04:23:57
еще и кирилица берет 2 цифры, а значит если будет кирилицей написано то значение 30=15 буквам.
получилось так, что там хоть сколько символов можно написать, даже при фиксированном значении 60. как я понял это потому что поле text

acid

а как сделать в календаре первым днём недели Понедельник, а не Воскресенье ?

digger®

Цитата: acid от 08 июля 2008, 10:18:05
а как сделать в календаре первым днём недели Понедельник, а не Воскресенье ?

Администрирование - Темы оформления - Общее изменение настроек

acid

поискал через Поиск, не нашёл.

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

посмотрел в BoardIndex.template.php  там стоит функция проверки "birthday is today", а вот с праздниками как быть?  :(

и, кстати, сегодня  День любви, семьи и верности
отмечается впервые в этом году.

acid

ну или хотя бы сделать так, чтобы праздники отображались какие Сегодня, дни рождения задаются в админке, и события тоже в админке.
а то сейчас как то не очень удобно: праздники и дни рождения в одной графе задаются.

trehol

Немного переработаный для RC1 файлик от Mavn.

Anna

digger
а можно поподробней. Как сделать первым понедельник. и еще помогите, пожалуйста исправить в календаре в маленьких превьюшках дни неени на буквы, у меня сейчас знаки вопросов. В каком файле исправить кодировку
Спасибо. Версия форума 2,0 rc

digger®

Цитата: Anna от 18 апреля 2009, 14:14:29
digger
а можно поподробней. Как сделать первым понедельник.

Администрирование - Темы оформления - Настройки пользователя - Настройки принятые по умолчанию для гостей и новых пользователей -  Первый день недели в календаре
Потом "Удалить все настройки пользователей и использовать настройки по умолчанию", при этом сбросятся все личные настройки пользователей.

Цитата: Anna от 18 апреля 2009, 14:14:29
и еще помогите, пожалуйста исправить в календаре в маленьких превьюшках дни неени на буквы, у меня сейчас знаки вопросов. В каком файле исправить кодировку
Спасибо. Версия форума 2,0 rc

http://www.simplemachines.ru/index.php/topic,6131.msg41371.html#msg41371

Anna


.nitro

Фууууф... В моём случае, помог вот такой запрос (сделал из 2х холидейсов в этой ветке). 2 часа парился. Попозже добавлю ещё праздников.
SамыйMатёрыйFорум 2.0.15, URL: http://kamrc.ru/ - форум Камчатских радиолюбителей

Baka

Подскажите плиз
phpAdmin дает ошибку

Ошибка
SQL-запрос:

CREATE TABLE `smf_calendar_holidays` (

ID_HOLIDAY smallint( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
eventDate date NOT NULL default '0001-01-01',
title text NOT NULL default '',
PRIMARY KEY ( ID_HOLIDAY ) ,
KEY eventDate( eventDate )
) TYPE = MYISAM ;



Ответ MySQL: 

#1050 - Table 'smf_calendar_holidays' already exists Ошибка
SQL-запрос:

CREATE TABLE `smf_calendar_holidays` (

ID_HOLIDAY smallint( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
eventDate date NOT NULL default '0001-01-01',
title text NOT NULL default '',
PRIMARY KEY ( ID_HOLIDAY ) ,
KEY eventDate( eventDate )
) TYPE = MYISAM ;



Ответ MySQL: 

#1050 - Table 'smf_calendar_holidays' already exists

Что не так делаю?

BIOHAZARD

already exists = уже существует

или ничего не надо делать, или удалить соответствующие таблицы со всеми данными и выполнить запрос ещё раз
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Baka

Включаю календарь выходит:

Unknown column 'event_date' in 'field list'
Файл: /home/igor/data/www/sunnyclub.ru/Sources/Subs-Calendar.php
Строка: 295

BIOHAZARD

Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ