Notice: file_put_contents(): Write of 3730 bytes failed with errno=28 No space left on device in /var/www/kxs-php/lib/ZstdHelper.php on line 81

Deprecated: mb_substr(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/kxs-php/controllers/NovelController.php on line 303
第78章 他这是痔疮犯了 - 重生七零,最强糙汉怀里的小娇软 跳转到主要内容

第78章 他这是痔疮犯了

作者:舒莓
(�/�d�%tz��)<0)L�����00@A��f�VX2;i�ab�6�@M��n2d������8 *&0,��1 ���Rٳ�H�����CįH~��uWc��8l�P�N��'�:�������Lz�䕆k�sg�}����.���ӘCF'�����K�%[��p/nno�7���.n����"����'�u��;�0�S�%X����2�bD&eK���e6�D����x�(/._a�� ;��p�l����A�s���#2yK��q{ݒ z��~Lp���C �nf����5�3���3z��9�����Kг ;��a����QE��-n�E.>ɖ8<�`O���w�֦����S���M��̙��vgfW��� �5�sɖ0��������^���㚔- �!{D}����^��*W�w�Ln^Nu/����(�fKU�a�G��K2�=�T���W��P��$jH����� Cć�/qؼ9"�u���ߐ-n9����aK���� �A��,a'@A�IF�8|��2[�������AlC<��$��u���ȗ Lu�i�$͑�3�KFNi�u�i��?P�42��-��u��ﯻN��$/q�"�R�B��N`� ���բ�l��a�m��Sٓ4/�U�l{���,#�\�.n�U�i6d|۽�=F���I����0n6�=$��=���o�-��I���� �a�T���Gdr�^2r�l�_w�T�1#=C�A�EY�` �'� K=C���1@W�|r�-�V�w��,!�v���^s�����xH��L�f�{T�r7����� �`�l#0���y8�lPC�#"�U����܀��r��#�Ñ�#/�F���}��?���[|11B�!ڛfW�F�ȶd_ �S�`�+;�Jq���V���C�k0~�$fK�T�g-��V�[ͧ���}he �l��_w��Lu��8&!KQ��mId��#g[Kf�m6\B��y�p��1�%O��7ؾD��5�3̖d����yK��9�㈏g�K^�xC�#gOҜ���D�`�a�89����U������ï�^�),qx�\���W�ܒm6\��3�u�+t��- ��������V�Q�+h/������]0nɦ�?-�����2�����|p}d9w�a6f�^w�TPo�^$�EB���ه�F-(p���m�l+�V����Q_ ��uW�����F�"�Z��ɨB�x*)����[�%>=�>S�i6�-�%���=�k0�l���p�7dc��\�gt����1�#go�s&����}ݵ�pLܞ�6w�쾑�ɉ����#gc�s�_w�o��avqM�9�{iWՃ�Q�uW�a��H}�����+�� (_wE���,�cԗ�/A��� 1�+[���+�GS��G��� �LO�`��� 1�ރ� !��9a'p�`�{��H������;�78�u׌�3�7�dKڢ�'$T�� 1{��~�U�- �iP�٥�����([�E�'?��+����oȦ�� -yj�rC��N�`�l��7�:���7�ΐ�M�}��=�P/E�#�w��khs9� ����� �o0�q�E�w�W��DY�ޓa�� s�섄zYrg2鯇���|rYa�*^�.3"�<��+�z�3@���:�u �G0�����b��dq���7��Mh�lv�ɦ�V��UAt�%��(�&�-꯻^ 5z���s0�U~�TK����P�l;#[���`K��6@�����M�#�#�X/qX�p�2�9�k�_B� ]��txm����*צ�pp}h���]Eْ����?���p��_������ 17Tn�mQ?"���}���"���,�}�zH�B�/c���2�O� ����?P���]/c6@�� Ǩ��yt��>� ����G ~d�E�y��lGCehr(t��?�B�[�� [�2�� �����U���280�8`@�@�N�@� � 0@8A pw���d��WО�xt����I]�\2��@�w�T��M�\|��Cx͗%c\A��kǠ���:,f]�'i��C�=<~��i9�4[d7�r ZdKF���*2�PM� C�w������-#JH�:=�Bq��Z�n�����?�[[��[�r �'iN%�LT F��ŋ�oi���w~:���2�9�w����z�{ �oȻf4w�$� �O��� ��+����|���>N�M�Q�M�*ԋ�� i |r�M���؄��� �DE�����c�%he��+h'6*F6c� ^���*�� �� ƿJ�+�K2���X�z��� �O%/X�Y�fD0����a����Q(t��T���_wu<�B���DŽ����u��ک2�>�!=�fm��a��9=Pg���9hx��- ��� r�l�9�g�4����5Q�~9x���H�A��-q�z�A��oK�:,n��&����|{����� aƨ��!Ԋ�1�XC��j ����O4� l�'����9 ��>a'�L��9��/A_3�5���t����h�#%���㢉��1�筼ƾ�a��E�s���"�{�V�N-<�`���89�ɟ�4[<��r$�q�H<=�礎*T�� �����B�e���! a1 �̀!� �Zn0R ` ���3���X�^]�'F��4)ϗ<+���J��f�$C F� 4|�P���)�~Х�#��>�&��c��z��}uk�hҩ–%B3�2_o�:1��l&ېDX��� ��%�E>H��$��0�48Y�qUl~��18�q"�uU[t�!��aMo}Jޯ̾:6�A¯N�)�����(�fߢ�%��|� �ĉ9��\M,*���@w1&�����/���]���Č����Xj|���$�ٝ� �d(A�+x�Kg<���&�?� ��;���� �[���e�.楡����r1���+aKIbA�Ndo���3(�Tk� 究�_� R����5~����Y�M��K�5 �:u�Y@�(���Kj���0&�d(� a�{��# e���O��LV��a_���;,/f8?@�n��i.��Z���j�)z���꿜5En�0^��JZ �n���Pd���� EV�,�y�Q� �Zg9w\�E�d�й�Av�AGg�׃5�D�1 )�՚��Wq�Ъ2�FG�mQ ���J������� ��4�5�1��؊`��֑Xϙ{��&s�xLZ�H(�g?lj"�uA6LJ�%�*��1>���� � J�$����.4A�KA�tL,��p�8{�!p��oݣ�zF�E��bީ�^�q7��tG&ڐTpM�>����g�8��y�4@ء7P(Q�� ��fp�Lrh�ro�앨/�/ ��I�b�n�XFc�P�dw��|Z�+ { // 初始化认证状态 initAuthState(); // 注意:阅读历史已由reading_history.js自动处理,无需手动调用 const themeToggle = document.getElementById('theme-toggle'); const themeToggleIcon = document.getElementById('theme-toggle-icon'); const html = document.documentElement; // 检查本地存储中的主题偏好 const currentTheme = localStorage.getItem('theme') || 'light'; html.classList.add(currentTheme); // 更新图标 if (themeToggleIcon) { themeToggleIcon.className = currentTheme === 'dark' ? 'ri-moon-line text-xl' : 'ri-sun-line text-xl'; } // 切换主题 if (themeToggle) { themeToggle.addEventListener('click', () => { const isDark = html.classList.contains('dark'); if (isDark) { html.classList.remove('dark'); html.classList.add('light'); localStorage.setItem('theme', 'light'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-sun-line text-xl'; } } else { html.classList.remove('light'); html.classList.add('dark'); localStorage.setItem('theme', 'dark'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-moon-line text-xl'; } } }); } // 字体大小调整 const content = document.querySelector('.reading-container'); const fontDecreaseBtn = document.getElementById('font-decrease'); const fontIncreaseBtn = document.getElementById('font-increase'); const readingModeBtn = document.getElementById('reading-mode'); const addBookmarkBtn = document.getElementById('add-bookmark'); // 从本地存储获取字体大小设置 let fontSize = parseInt(localStorage.getItem('fontSize')) || 18; content.style.fontSize = `${fontSize}px`; // 减小字体 fontDecreaseBtn.addEventListener('click', () => { if (fontSize > 14) { fontSize -= 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 增大字体 fontIncreaseBtn.addEventListener('click', () => { if (fontSize < 26) { fontSize += 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 阅读模式切换 readingModeBtn.addEventListener('click', () => { document.body.classList.toggle('reading-mode'); if (document.body.classList.contains('reading-mode')) { // 隐藏导航和其他元素,只显示内容区 document.querySelector('header').style.display = 'none'; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = 'none'; }); document.querySelector('main').classList.add('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = 'none'; // 隐藏移动端底部导航 } else { // 恢复正常显示 document.querySelector('header').style.display = ''; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = ''; }); document.querySelector('main').classList.remove('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = ''; // 显示移动端底部导航 } }); // 书签功能 addBookmarkBtn.addEventListener('click', () => { const bookmarks = JSON.parse(localStorage.getItem('bookmarks') || '[]'); const currentBookmark = { novelId: 'zsqlzqchhldxjr', chapterId: '55667284', novelTitle: '重生七零,最强糙汉怀里的小娇软', chapterTitle: '第78章 他这是痔疮犯了', timestamp: new Date().toISOString() }; // 检查是否已存在相同的书签 const exists = bookmarks.some(bookmark => bookmark.novelId === currentBookmark.novelId && bookmark.chapterId === currentBookmark.chapterId ); if (!exists) { // 限制书签数量为10个 if (bookmarks.length >= 10) { bookmarks.pop(); // 移除最旧的书签 } bookmarks.unshift(currentBookmark); // 添加到最前面 localStorage.setItem('bookmarks', JSON.stringify(bookmarks)); // 显示成功提示 alert('书签添加成功'); } else { alert('书签已存在'); } }); });

看小说网

看小说网是您最喜欢的免费小说阅读网站。提供海量全本小说免费阅读,所有小说无广告干扰,是您值得收藏的小说网站。

© 2023 看小说网 版权所有