İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Karakter Sınırı

Romantlk

0
İyinet Üyesi
Katılım
24 Mart 2005
Mesajlar
504
Reaction score
0
Konum
Internet
çok uğraşmama ragmen ana sayfada çıkan haber sayısına karakter sınırı koyamadım ayarlandığı dosyayı aşağı ekledim.
Short Story: ana sayfada görülen haber yeridir buraya sınır koymak istiyorum mesela 400 karakteri geçmesin oraya yazdığım yazı bunu yapabilecek, yardım edebilecek biri varmı acaba?
 

Raiden

0
İyinet Üyesi
Katılım
13 Ocak 2005
Mesajlar
339
Reaction score
0
daha dataylı görmek açısından verdiğin dosyadaki kodları buraya yağıştırıyorum;
PHP:
<?PHP

if($member_db[1] > 3){ msg("error", "Access Denied", "You don't have permission to add news"); }
if ($action == "addnews"){

    $cat_lines = file("./data/category.db.php");
	echoheader("addnews", "Add News");

    echo "
    <SCRIPT LANGUAGE=\"JavaScript\">
	function preview(){
    if(document.addnews.short_story.value == '' || document.addnews.title.value == ''){ alert('Your article must have at least Title and Short Story'); }
    else{
	    dd=window.open('','prv','height=400,width=750,resizable=1,scrollbars=1')
		document.addnews.mod.value='preview';document.addnews.target='prv'
		document.addnews.submit();dd.focus()
		setTimeout(\"document.addnews.mod.value='addnews';document.addnews.target='_self'\",500)
	}
    }
    onload=focus;function focus(){document.forms[0].title.focus();}
    </SCRIPT>

	<table border=0 cellpading=0 cellspacing=0 width=\"654\" >
    <form method=post name=addnews action=\"$PHP_SELF\">
    <tr>
	<td width=\"75\">
	Title
	<td width=\"575\" colspan=\"2\">
	<input type=text size=\"55\" name=\"title\" tabindex=1>
	</tr>";

	if($config_use_avatar == "yes"){
	    echo"<tr>
		<td width=\"75\">
		Avatar URL
		<td width=\"575\" colspan=\"2\">
		<input tabindex=2 type=text size=\"42\" value=\"$member_db[8]\" name=\"manual_avatar\" >   <font style=\"font-size:7pt\">(optional)</font>
		</tr>";
	}

	if(count($cat_lines) > 0){
		echo"<tr>
		<td width=\"75\">
		Category
		<td width=\"575\" colspan=\"2\">
		<select name=category tabindex=3>\n
        <option value=\"\"> </option>\n";
	        foreach($cat_lines as $single_line){
				$cat_arr = explode("|", $single_line);
                $if_is_selected = "";
                if($category == $cat_arr[0]){ $if_is_selected = " selected "; }
                echo"<option $if_is_selected value=\"$cat_arr[0]\">$cat_arr[1]</option>\n";
	    	}
	    echo"</select></tr>";
	}
    echo"<tr>
	<td width=\"75\" valign=\"top\">
	<br />Short Story
	<td>
	<textarea rows=\"8\" cols=\"74\" name=\"short_story\" tabindex=4></textarea>
	<td width=\"108\" valign=\"top\">
	<p align=\"center\"><a href=# onclick=\"window.open('$PHP_SELF?&mod=images&action=quick&area=short_story', '_Addimage', 'HEIGHT=500,resizable=yes,scrollbars=yes,WIDTH=360');return false;\" target=\"_Addimage\"><br />
	[insert image]</a><br />
	<a href=# onclick=\"window.open('$PHP_SELF?&mod=about&action=cutecode&target=short_story', '_CuteCode', 'HEIGHT=280,resizable=yes,scrollbars=yes,WIDTH=360');return false;\" target=\"_Addimage\">[quick tags]</a><br />
	<br />

	<script>
	function insertext(text,area){
	if(area==\"short\"){document.addnews.short_story.focus(); document.addnews.short_story.value=document.addnews.short_story.value +\" \"+ text; document.addnews.short_story.focus() }
	if(area==\"full\") {document.addnews.full_story.focus(); document.addnews.full_story.value=document.addnews.full_story.value +\" \"+ text; document.addnews.full_story.focus()}
	}
    </script>";

    echo insertSmilies('short', 4);

    echo"
    </tr>

    <tr>
	<td width=\"75\" valign=\"top\">
	<br />Full Story<br /><font style=\"font-size:7pt\">(optional)</font>
	<td>
	<textarea rows=\"12\" cols=\"74\" name=\"full_story\" tabindex=5></textarea>
	<td width=\"108\" valign=\"top\">
	<p align=\"center\"><br />
	<a href=# onclick=\"window.open('$PHP_SELF?mod=images&action=quick&area=full_story', '_Addimage', 'HEIGHT=500,resizable=yes,scrollbars=yes,WIDTH=360');return false;\" target=\"_Addimage\">[insert image]</a><br />
	<a href=# onclick=\"window.open('$PHP_SELF?&mod=about&action=cutecode&target=full_story', '_Addimage', 'HEIGHT=280,resizable=yes,scrollbars=yes,WIDTH=360');return false;\" target=\"_CuteCode\">[quick tags]</a><br />
	<br />";

	echo insertSmilies('full', 4);

	echo"
    </tr>

	<tr>
	<td width=\"75\">
	<td width=\"575\" colspan=\"2\">
	<input type=submit value=\"     Add News     \" accesskey=\"s\"> 
    <input type=button value=\"Preview\" onClick=\"preview()\" accesskey=\"p\">  <a href=\"javascript:ShowOrHide('options','')\">[options]</a>
	</tr>

	<tr id='options' style='display:none;'>
	<td width=\"75\"><br>Options
	<td width=\"575\" colspan=\"4\">
    <br>
    <input style=\"border:0; background-color:transparent\" type=checkbox value=\"yes\" name=\"if_convert_new_lines\" checked> Convert new lines to <br />
      <input style=\"border:0; background-color:transparent\" type=checkbox value=\"yes\" name=\"if_use_html\" checked> Use HTML in this article
    </tr>

    <input type=hidden name=mod value=addnews>
	<input type=hidden name=action value=doaddnews>
    </form>
	</table>";

    echofooter();
}
// ********************************************************************************
// Do add News to news.txt
// ********************************************************************************
elseif($action == "doaddnews")
{

    if($if_convert_new_lines	== "yes"){ $n_to_br		= TRUE; }
    if($if_use_html				== "yes"){ $use_html	= TRUE; }

	$full_story  = replace_news("add", $full_story, $n_to_br, $use_html);
	$short_story = replace_news("add", $short_story, $n_to_br, $use_html);
	$title 		 = replace_news("add", $title, TRUE, $use_html);

	if(trim($title) == "" or !$title){ msg("error","Error !!!","The title can not be blank.", "javascript:history.go(-1)"); }
	if(trim($short_story) == "" or !$short_story){ msg("error","Error !!!","The story can not be blank.", "javascript:history.go(-1)"); }

    $added_time = time()+ ($config_date_adjust*60);
    if($member_db[7] == 1){ $added_by_email = $member_db[5]; }
    else{ $added_by_email = "none"; }


// Save The News Article In Active_News_File

	$all_db = file("./data/news.txt");

    foreach($all_db as $news_line){
    	$news_arr = explode("|", $news_line);
    	if($news_arr[0] == $added_time){ $added_time++; }
    }

	$news_file = fopen("./data/news.txt", "w");
	fwrite($news_file, "$added_time|$member_db[2]|$title|$short_story|$full_story|$manual_avatar|$category||\n");
	foreach ($all_db as $line){ fwrite($news_file, "$line");}
	fclose($news_file);

// Add Blank Comment In The Active_Comments_File
	$old_com_db = file("./data/comments.txt");
	$new_com_db = fopen("./data/comments.txt", "w");
	fwrite($new_com_db, "$added_time|>|\n");
	foreach ($old_com_db as $line){ fwrite($new_com_db, "$line");}
	fclose($new_com_db);

// Incrase By 1 The Number of Written News for Current User
    $old_user_db = file("./data/users.db.php");
    $new_user_db = fopen("./data/users.db.php", w);
    foreach($old_user_db as $old_user_db_line){
    	$old_user_db_arr = explode("|", $old_user_db_line);
    	if($username!=$old_user_db_arr[2]){
        	fwrite($new_user_db,"$old_user_db_line");
        }
        else
        {
        	$countplus = $old_user_db_arr[6]+1;
        	fwrite($new_user_db,"$old_user_db_arr[0]|$old_user_db_arr[1]|$old_user_db_arr[2]|$old_user_db_arr[3]|$old_user_db_arr[4]|$old_user_db_arr[5]|$countplus|$old_user_db_arr[7]|$old_user_db_arr[8]|$old_user_db_arr[9]||\n");
        }
    }
    fclose($new_user_db);

    msg("info","News added", "The news item was successfully added.");

}
?>
 

Raiden

0
İyinet Üyesi
Katılım
13 Ocak 2005
Mesajlar
339
Reaction score
0
yaıyı sınırlandırmak için;

Örnek:
PHP:
$yazi="Ahmet gel Mehmet git Ayşe hop Zehra zıpla";
$yeniyazi=substr($yazi,0,19);
echo $yeniyazi;
buradan alinan çıktı "Ahmet gel Mehmet" olacaktır.
 

Romantlk

0
İyinet Üyesi
Katılım
24 Mart 2005
Mesajlar
504
Reaction score
0
Konum
Internet
$short_story = substr($short_story, 0, 350).'...';

teşekkürler bu kodla hallettim.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

seo ajansı , sosyal medya yönetimi
Üst