hamidnpc

کمک در فارسی سازی

4 پست در این موضوع

سلام دوستان

من در حال فارسی سازی یک کامپوننت هستم .الان تمامی کار هایش تمام شده و همه فایل های زبان utf-8 شده است.ولی وقتی می خواهم که در این کامپوننت به طور مثال یک مجموعه یا یک مطلب بسازم (داخل کامپوننت ) همش را فارسی پشتیبانی می کنه به جز نام اش که وقتی دکمه ذخیره را می زنم نامش به صورت ؟؟؟؟؟؟؟؟؟؟ نمایش داده می شود .

یکم تحقیق کردم فهمیدم که مشکل از فایل install.sql هست که دوستان باید یک کدی به این بدهند که وقتی دیتابیس این کامپوونت ساخته می شه به طور پیشفرض روی utf-8 بره (دیگه نروم به پی اچ پی مای ادمین)

کد فایل install.sql

CREATE TABLE IF NOT EXISTS `#__***********` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `type` varchar(255) NOT NULL,
 `style` varchar(255) NOT NULL,
 `name` varchar(255) NOT NULL,
 `content` longtext NOT NULL,
 `created` datetime NOT NULL,
 `modified` datetime NOT NULL,
 PRIMARY KEY (`id`)
) ENGINE=MyISAM;

خیلی ممنون

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket


CREATE TABLE IF NOT EXISTS `#__***********` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `type` varchar(255) NOT NULL,   `style` varchar(255) NOT NULL,   `name` varchar(255) NOT NULL,   `content` longtext NOT NULL,   `created` datetime NOT NULL,   `modified` datetime NOT NULL,   PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;


Share this post


Link to post
Share on other sites

استاد میشه زحمت این را ها بکشید؟شرمنده و ممنون

-- --------------------------------------------------------

CREATE TABLE IF NOT EXISTS #__+++++ (
 `version` varchar(255) NOT NULL
) ENGINE=MyISAM
 SELECT CASE WHEN
 (
   SELECT COUNT(*)
   FROM information_schema.tables
   WHERE table_schema = (SELECT DATABASE()) AND table_name LIKE '%++++++'
 )
 THEN '' ELSE '2.5.17' END as version;

-- --------------------------------------------------------

CREATE TABLE IF NOT EXISTS #__++++ (
 `id` int(11) NOT NULL auto_increment,
 `name` varchar(255) NOT NULL,
 `alias` varchar(255) NOT NULL,
 `application_group` varchar(255) NOT NULL,
 `description` text NOT NULL,
 `params` text NOT NULL,
 PRIMARY KEY (`id`)
) ENGINE=MyISAM;

-- --------------------------------------------------------

CREATE TABLE IF NOT EXISTS #__++++++ (
 `id` int(11) NOT NULL auto_increment,
 `application_id` int(11) NOT NULL,
 `name` varchar(255) NOT NULL,
 `alias` varchar(255) NOT NULL,
 `description` text NOT NULL,
 `parent` int(11) NOT NULL,
 `ordering` int(11) NOT NULL,
 `published` tinyint(1) NOT NULL,
 `params` text NOT NULL,
 PRIMARY KEY (`id`),
 UNIQUE KEY `ALIAS_INDEX` (`alias`),
 KEY `PUBLISHED_INDEX` (`published`),
 KEY `APPLICATIONID_ID_INDEX` (`published`,`id`)
) ENGINE=MyISAM;

-- --------------------------------------------------------

CREATE TABLE IF NOT EXISTS #__++++++ (
 `category_id` int(11) NOT NULL,
 `item_id` int(11) NOT NULL,
 PRIMARY KEY (`category_id`,`item_id`),
 KEY `ITEMID_INDEX` (`item_id`),
 KEY `CATEGORYID_INDEX` (`category_id`)
) ENGINE=MyISAM;

-- --------------------------------------------------------

CREATE TABLE IF NOT EXISTS #__+++++++ (
 `id` int(11) NOT NULL auto_increment,
 `parent_id` int(11) NOT NULL,
 `item_id` int(11) NOT NULL,
 `user_id` varchar(255) NOT NULL,
 `user_type` varchar(255) NOT NULL,
 `author` varchar(255) NOT NULL,
 `email` varchar(255) NOT NULL,
 `url` varchar(255) NOT NULL,
 `ip` varchar(255) NOT NULL,
 `created` datetime NOT NULL,
 `content` text NOT NULL,
 `state` tinyint(4) NOT NULL,
 PRIMARY KEY (`id`),
 KEY `STATE_INDEX` (`state`),
 KEY `CREATED_INDEX` (`created`),
 KEY `ITEMID_INDEX` (`item_id`),
 KEY `AUTHOR_INDEX` (`author`),
 KEY `ITEMID_STATE_INDEX` (`item_id`, `state`)
) ENGINE=MyISAM;

-- --------------------------------------------------------

CREATE TABLE IF NOT EXISTS #__+++++++ (
 `id` int(11) NOT NULL auto_increment,
 `application_id` int(11) NOT NULL,
 `type` varchar(255) NOT NULL,
 `name` varchar(255) NOT NULL,
 `alias` varchar(255) NOT NULL,
 `created` datetime NOT NULL,
 `modified` datetime NOT NULL,
 `modified_by` int(11) NOT NULL,
 `publish_up` datetime NOT NULL,
 `publish_down` datetime NOT NULL,
 `priority` int(11) NOT NULL,
 `hits` int(11) NOT NULL,
 `state` tinyint(3) NOT NULL,
 `access` int(11) NOT NULL,
 `created_by` int(11) NOT NULL,
 `created_by_alias` varchar(255) NOT NULL,
 `searchable` int(11) NOT NULL,
 `elements` longtext NOT NULL,
 `params` text NOT NULL,
 PRIMARY KEY (`id`),
 UNIQUE KEY `ALIAS_INDEX` (`alias`),
 KEY `PUBLISH_INDEX` (`publish_up`,`publish_down`),
 KEY `STATE_INDEX` (`state`),
 KEY `ACCESS_INDEX` (`access`),
 KEY `CREATED_BY_INDEX` (`created_by`),
 KEY `NAME_INDEX` (`name`),
 KEY `APPLICATIONID_INDEX` (`application_id`),
 KEY `TYPE_INDEX` (`type`),
 KEY `MULTI_INDEX` (`application_id`,`access`,`state`,`publish_up`,`publish_down`),
 KEY `MULTI_INDEX2` (`id`,`access`,`state`,`publish_up`,`publish_down`),
 KEY `ID_APPLICATION_INDEX` (`id`,`application_id`),
 FULLTEXT KEY `SEARCH_FULLTEXT` (`name`)
) ENGINE=MyISAM;

-- --------------------------------------------------------

CREATE TABLE IF NOT EXISTS #__+++++++ (
 `id` int(11) NOT NULL auto_increment,
 `item_id` int(11) default NULL,
 `element_id` varchar(255) default NULL,
 `user_id` int(11) default NULL,
 `value` tinyint(4) default NULL,
 `ip` varchar(255) default NULL,
 `created` datetime default NULL,
 PRIMARY KEY  (`id`)
) ENGINE=MyISAM;

-- --------------------------------------------------------

CREATE TABLE IF NOT EXISTS #__+++++ (
 `item_id` int(11) NOT NULL,
 `element_id` varchar(255) NOT NULL,
 `value` text NOT NULL,
 PRIMARY KEY (`item_id`,`element_id`),
 FULLTEXT KEY `SEARCH_FULLTEXT` (`value`)
) ENGINE=MyISAM;

-- --------------------------------------------------------

CREATE TABLE IF NOT EXISTS #__+++++ (
 `id` int(11) NOT NULL auto_increment,
 `application_id` int(11) NOT NULL,
 `name` varchar(255) NOT NULL,
 `alias` varchar(255) NOT NULL,
 `state` tinyint(3) NOT NULL,
 `access` int(11) NOT NULL,
 `params` text NOT NULL,
 PRIMARY KEY (`id`),
 UNIQUE KEY `ALIAS_INDEX` (`alias`)
) ENGINE=MyISAM;

-- --------------------------------------------------------

CREATE TABLE IF NOT EXISTS #__+++++ (
 `item_id` int(11) NOT NULL,
 `name` varchar(255) NOT NULL,
 PRIMARY KEY (`item_id`,`name`),
 UNIQUE KEY `NAME_ITEMID_INDEX` (`name`,`item_id`)
) ENGINE=MyISAM;

Share this post


Link to post
Share on other sites

اگر به کدی که به شما دادم دقت کنید تنها کاری که کردم اینه که بجای عبارت


ENGINE=MyISAM;

عبارت :


ENGINE=MyISAM DEFAULT CHARSET=utf8;

قرار دادم

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری